/* Minification failed. Returning unminified contents.
(16325,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(32245,31): run-time error CSS1030: Expected identifier, found '.'
(32245,45): run-time error CSS1031: Expected selector, found ')'
(32245,45): run-time error CSS1025: Expected comma or open brace, found ')'
(32248,46): run-time error CSS1030: Expected identifier, found '.'
(32248,60): run-time error CSS1031: Expected selector, found ')'
(32248,60): run-time error CSS1025: Expected comma or open brace, found ')'
(32252,53): run-time error CSS1030: Expected identifier, found '.'
(32252,67): run-time error CSS1031: Expected selector, found ')'
(32252,67): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

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

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -ms-flex-order: -1;
      order: -1; }

.order-last {
  -ms-flex-order: 13;
      order: 13; }

.order-0 {
  -ms-flex-order: 0;
      order: 0; }

.order-1 {
  -ms-flex-order: 1;
      order: 1; }

.order-2 {
  -ms-flex-order: 2;
      order: 2; }

.order-3 {
  -ms-flex-order: 3;
      order: 3; }

.order-4 {
  -ms-flex-order: 4;
      order: 4; }

.order-5 {
  -ms-flex-order: 5;
      order: 5; }

.order-6 {
  -ms-flex-order: 6;
      order: 6; }

.order-7 {
  -ms-flex-order: 7;
      order: 7; }

.order-8 {
  -ms-flex-order: 8;
      order: 8; }

.order-9 {
  -ms-flex-order: 9;
      order: 9; }

.order-10 {
  -ms-flex-order: 10;
      order: 10; }

.order-11 {
  -ms-flex-order: 11;
      order: 11; }

.order-12 {
  -ms-flex-order: 12;
      order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important; }

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important; }

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important; }

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important; }

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important; }

.align-container-start {
  align-container: flex-start !important; }

.align-container-end {
  align-container: flex-end !important; }

.align-container-center {
  align-container: center !important; }

.align-container-between {
  align-container: space-between !important; }

.align-container-around {
  align-container: space-around !important; }

.align-container-stretch {
  align-container: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-sm-start {
    align-container: flex-start !important; }
  .align-container-sm-end {
    align-container: flex-end !important; }
  .align-container-sm-center {
    align-container: center !important; }
  .align-container-sm-between {
    align-container: space-between !important; }
  .align-container-sm-around {
    align-container: space-around !important; }
  .align-container-sm-stretch {
    align-container: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-md-start {
    align-container: flex-start !important; }
  .align-container-md-end {
    align-container: flex-end !important; }
  .align-container-md-center {
    align-container: center !important; }
  .align-container-md-between {
    align-container: space-between !important; }
  .align-container-md-around {
    align-container: space-around !important; }
  .align-container-md-stretch {
    align-container: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-lg-start {
    align-container: flex-start !important; }
  .align-container-lg-end {
    align-container: flex-end !important; }
  .align-container-lg-center {
    align-container: center !important; }
  .align-container-lg-between {
    align-container: space-between !important; }
  .align-container-lg-around {
    align-container: space-around !important; }
  .align-container-lg-stretch {
    align-container: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-xl-start {
    align-container: flex-start !important; }
  .align-container-xl-end {
    align-container: flex-end !important; }
  .align-container-xl-center {
    align-container: center !important; }
  .align-container-xl-between {
    align-container: space-between !important; }
  .align-container-xl-around {
    align-container: space-around !important; }
  .align-container-xl-stretch {
    align-container: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    -ms-transform: translate(0, -50px);
        transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    -ms-transform: none;
        transform: none; }
  .modal-dialog .close {
    border: none; }

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-container {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-container {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-container {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

@font-face {
  font-family: 'icomoon';
  src: url("/Assets/Jamba/fonts/icomoon.eot?vb849f");
  src: url("/Assets/Jamba/fonts/icomoon.eot?vb849f#iefix") format("embedded-opentype"), url("/Assets/Jamba/fonts/icomoon.ttf?vb849f") format("truetype"), url("/Assets/Jamba/fonts/icomoon.woff?vb849f") format("woff"), url("/Assets/Jamba/fonts/icomoon.svg?vb849f#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-menu:before {
  content: "\e90b"; }

.icon-hamburger:before {
  content: "\e90a"; }

.icon-location:before {
  content: "\e901"; }

.icon-mail:before {
  content: "\e902"; }

.icon-reward:before {
  content: "\e903"; }

.icon-smoothie:before {
  content: "\e904"; }

.icon-arrow:before {
  content: "\e905"; }

.icon-bites:before {
  content: "\e906"; }

.icon-boosts:before {
  content: "\e907"; }

.icon-bowls:before {
  content: "\e908"; }

.icon-giftcard:before {
  content: "\e909"; }

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center; }

.tab-container > .tab-pane {
  display: none; }

.tab-container > .active {
  display: block; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

/* Widths */
/* Breakpoints */
/* Columns */
html {
  font-size: 10px; }

@media screen and (max-width: 768px) {
  body.legacy {
    padding-top: 14rem; } }

body.legacy .breadcrumb-component {
  padding-top: 0; }

body .grecaptcha-badge {
  visibility: hidden; }

.fcs-container, .fcs-container-slim, .fcs-container-xslim {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto; }

.fcs-container {
  max-width: 1400px; }
  .fcs-container-slim {
    max-width: 1100px; }
  .fcs-container-xslim {
    width: 900px; }

.fcs-loading-icon {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  z-index: 99999; }
  .fcs-loading-icon.show-loader {
    display: block; }
  .fcs-loading-icon .fcs-icon-img {
    display: block;
    width: 100%;
    max-width: 20rem;
    border-radius: 1.6rem;
    overflow: hidden;
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }

.edge body {
  overflow-x: hidden; }

@font-face {
  font-family: 'Charleston';
  src: url("/Assets/Jamba/fonts/charleston-regular-webfont.woff2") format("woff2"), url("/Assets/Jamba/fonts/charleston-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/fc2a1dd0-9e0b-4771-9ad1-c44d9f4a89ab.eot?#iefix");
  src: url("/Assets/Jamba/fonts/fc2a1dd0-9e0b-4771-9ad1-c44d9f4a89ab.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/67243edf-db55-4c1d-92e2-ee4c33fa633b.woff2") format("woff2"), url("/Assets/Jamba/fonts/de0124a9-743a-4757-bfff-c509c5970ee7.woff") format("woff"), url("/Assets/Jamba/fonts/7dc9ee0c-f8e4-4631-843b-6153bccac5e5.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/652ef45f-6fb7-4751-8028-76107d36a0e9.eot?#iefix");
  src: url("/Assets/Jamba/fonts/652ef45f-6fb7-4751-8028-76107d36a0e9.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/6d6a8331-b28c-4421-89df-2b3d63d5dfd6.woff2") format("woff2"), url("/Assets/Jamba/fonts/70f59124-bb45-41a8-946b-425b647ccfb0.woff") format("woff"), url("/Assets/Jamba/fonts/8ff2297c-392c-4f7e-8c0c-a02071488115.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/84329372-da16-46bb-ba35-2f269957af88.eot?#iefix");
  src: url("/Assets/Jamba/fonts/84329372-da16-46bb-ba35-2f269957af88.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/2357f2d2-9956-4320-a9f2-b8e9d0919130.woff2") format("woff2"), url("/Assets/Jamba/fonts/43d726ff-b2d5-42d5-8a94-f3f70b12625f.woff") format("woff"), url("/Assets/Jamba/fonts/29f28e26-af2b-4163-b0c4-b61c2d7e54f4.ttf") format("truetype");
  font-weight: 700; }

@font-face {
  font-family: "Filson W05 Medium";
  src: url("/Assets/Jamba/fonts/5f050c4c-57dc-425c-b488-38f1cd19e750.eot?#iefix");
  src: url("/Assets/Jamba/fonts/5f050c4c-57dc-425c-b488-38f1cd19e750.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/b3cef5ac-3eac-4e9d-9113-5167b4222659.woff2") format("woff2"), url("/Assets/Jamba/fonts/9b263d1f-d2f7-4c9a-985e-62af35b4f39d.woff") format("woff"), url("/Assets/Jamba/fonts/f6047d54-723b-48cb-bea4-d14197125603.ttf") format("truetype"); }

@font-face {
  font-family: "Frontage Condensed W05 Outline";
  src: url("/Assets/Jamba/fonts/16a30adb-3184-40c6-8cb1-1cf4d1a5b531.eot?#iefix");
  src: url("/Assets/Jamba/fonts/16a30adb-3184-40c6-8cb1-1cf4d1a5b531.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/7e8d5137-4192-4395-96d3-eb3648f41ec9.woff2") format("woff2"), url("/Assets/Jamba/fonts/8bf29436-9817-4b37-856d-b12a72a817ba.woff") format("woff"), url("/Assets/Jamba/fonts/9d18719b-c126-4f52-9b42-5812880d34ed.ttf") format("truetype"); }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/FilsonSoftHeavy");
  src: url("/Assets/Jamba/fonts/FilsonSoftHeavy") format("otf");
  font-weight: 900; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1-like,
.h2-like,
.h3-like,
.h4-like,
.h5-like,
.h6-like {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 6.5rem;
  color: #2b3936; }

h2,
.h2-like {
  font-size: 5.2rem; }

h3,
.h3-like {
  font-size: 4.0rem; }

h4,
.h4-like {
  font-size: 3.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500; }

h5,
.h5-like {
  font-size: 3.0rem; }

h6,
.h6-like {
  font-size: 2.4rem; }

.iconlink span {
  vertical-align: middle; }

a,
.generic-link {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.33;
  color: #036d58;
  text-decoration: none;
  text-shadow: 0px 0px 0 transparent,  0px 0px transparent; }
  a:hover, a:focus,
  .generic-link:hover,
  .generic-link:focus {
    color: #036d58;
    text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }
  a::after, a::before,
  .generic-link::after,
  .generic-link::before {
    text-shadow: none !important; }
  a.arrow,
  .generic-link.arrow {
    text-shadow: none !important; }

p,
.p {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: 300;
  color: #363636; }

.triangle-link {
  font-size: 1.6rem;
  font-weight: bold;
  color: #2b3936; }
  .triangle-link.green {
    color: #036d58; }
    .triangle-link.green:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .triangle-link.overflow-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    word-break: break-word;
    padding-right: 1.5rem; }
    .triangle-link.overflow-ellipsis::after {
      position: absolute;
      right: 0;
      top: 0.6rem; }
  .triangle-link:after {
    content: "";
    background-image: url("/Assets/Jamba/img/triangle.svg");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 0.7rem;
    height: 0.9rem;
    margin-left: 1rem; }
  .triangle-link.disabled {
    pointer-events: none;
    opacity: .3; }

.script-text {
  font-family: Charleston, Arial, Helvetica, sans-serif; }

sup {
  top: -0.5em;
  right: -0.3rem;
  display: inline-block !important;
  font-size: 0.6em !important; }

.strikethrough {
  text-decoration: line-through; }

.section-subtitle {
  color: #6B7673;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.048rem; }

.arrow-link::after {
  content: "";
  background-image: url("/Assets/Jamba/img/arrow-link.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 2rem;
  height: .8rem;
  margin-left: .6rem; }

@media screen and (min-width: 769px) {
  .show-mobile {
    display: none !important; } }

@media screen and (max-width: 768px) {
  .hide-mobile {
    display: none !important; } }

.text-right {
  text-align: right !important; }

.center-block {
  margin-left: auto !important;
  margin-right: auto !important; }

.no-scroll {
  overflow: hidden !important; }

.img-responsive {
  width: auto;
  max-width: 100%;
  display: block; }

.pb-50 {
  padding-bottom: 5rem !important; }

.pt-50 {
  padding-top: 5rem !important; }

.pt-60 {
  padding-top: 6rem !important; }

.py-15 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.px-12 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important; }

.mt-50 {
  margin-top: 5rem !important; }

.mt-neg-10 {
  margin-top: -1rem !important; }

.mb-neg-10 {
  margin-bottom: -1rem !important; }

.m0-auto {
  margin: 0 auto; }

.z-i-5 {
  z-index: 5 !important; }

.primary-button,
.btn.primary {
  background: #036d58;
  color: #ffffff;
  border-radius: 500px;
  padding: 1.2rem 3.4rem;
  font-size: 1.6rem;
  display: inline-block;
  text-shadow: none !important;
  min-width: 19rem;
  text-align: center;
  position: relative;
  font-weight: 700;
  border: 0; }
  .primary-button.loading,
  .btn.primary.loading {
    position: relative; }
    .primary-button.loading::before,
    .btn.primary.loading::before {
      background-color: #036d58;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 50%;
      border-radius: 500px;
      bottom: 0;
      content: '';
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      background-image: url("/Assets/Jamba/img/icons/jamba-swirl.gif"); }
  .primary-button:hover,
  .btn.primary:hover {
    color: #ffffff;
    text-decoration: none; }
  .primary-button.facebook,
  .btn.primary.facebook {
    background: url("/Assets/Jamba/img/icons/facebook.svg") calc(100% - 2.4rem) center no-repeat;
    background-color: #3b5998;
    padding-right: 5rem; }
    .primary-button.facebook:hover, .primary-button.facebook:focus,
    .btn.primary.facebook:hover,
    .btn.primary.facebook:focus {
      background: url("/Assets/Jamba/img/icons/facebook.svg") calc(100% - 2.4rem) center no-repeat;
      background-color: #344e86;
      color: #ffffff; }
  .primary-button.fcs-third-party,
  .btn.primary.fcs-third-party {
    padding-right: 3.4rem; }
    @media screen and (max-width: 768px) {
      .primary-button.fcs-third-party,
      .btn.primary.fcs-third-party {
        padding-right: initial; } }
    .primary-button.fcs-third-party .fcs-third-party-icon,
    .btn.primary.fcs-third-party .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
    .primary-button.fcs-third-party .fcs-third-party-icon::after,
    .btn.primary.fcs-third-party .fcs-third-party-icon::after {
      position: relative; }
  .primary-button:after,
  .btn.primary:after {
    content: ""; }
    .highlight-footer .primary-button:after, .highlight-footer
    .btn.primary:after {
      display: none; }
  .primary-button:hover, .primary-button:focus,
  .btn.primary:hover,
  .btn.primary:focus {
    color: #2b3936;
    background: #fac53c; }
  .primary-button.inverted,
  .btn.primary.inverted {
    color: #2b3936;
    background: #fac53c; }
    .primary-button.inverted:hover, .primary-button.inverted:focus,
    .btn.primary.inverted:hover,
    .btn.primary.inverted:focus {
      background: #036d58;
      color: #ffffff; }
  .primary-button.disabled,
  .btn.primary.disabled {
    pointer-events: none;
    background: #f1ebe4;
    color: #6a6a6a; }
  .primary-button.thinner,
  .btn.primary.thinner {
    padding: 1.1rem 1rem !important; }

.secondary-button,
.btn.secondary {
  background: #fac53c;
  background: url("/Assets/Jamba/img/organic-button.svg") center center no-repeat;
  background-size: 100% 100%;
  color: #2b3936;
  font-size: 1.8rem;
  padding: 1.15rem 2.2rem;
  display: inline-block;
  text-shadow: none !important; }
  .secondary-button:hover, .secondary-button:focus,
  .btn.secondary:hover,
  .btn.secondary:focus {
    background: #036d58;
    background: url("/Assets/Jamba/img/organic-button-hover.svg") center center no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    text-decoration: none; }
  .secondary-button.arrow:hover::after, .secondary-button.arrow:focus::after,
  .btn.secondary.arrow:hover::after,
  .btn.secondary.arrow:focus::after {
    color: #ffffff; }

.sticky-button-wrapper {
  width: 100%;
  background: #fdf9ef;
  padding: 1.8rem;
  color: #2b3936;
  position: fixed !important;
  text-align: center;
  z-index: 999;
  top: auto !important;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  margin: 0;
  box-shadow: 0 -1px 3px 0 #c0d9d4; }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper {
      padding: 1rem 1.5rem; } }
  @media screen and (max-width: 768px) and (max-height: 500px) {
    .sticky-button-wrapper#start-order {
      display: none; } }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper .details-wrapper {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  .sticky-button-wrapper .details-wrapper .price,
  .sticky-button-wrapper .details-wrapper .calories {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper .details-wrapper .price,
      .sticky-button-wrapper .details-wrapper .calories {
        display: block; } }
  .sticky-button-wrapper .details-wrapper .price + .calories:before {
    content: "";
    height: 2.2rem;
    width: 2px;
    background: #fac53c;
    margin: 0 1.6rem;
    vertical-align: middle;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper .details-wrapper .price + .calories:before {
        display: none; } }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper .details-wrapper .calories {
      font-size: 1.5rem;
      color: #67726f; } }
  .sticky-button-wrapper a {
    margin-left: 5rem; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper a {
        margin-left: 0; } }
  .sticky-button-wrapper.simple {
    display: none;
    background: #fac53c;
    padding: 0;
    z-index: 9; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper.simple {
        display: block; } }
    @media screen and (max-width: 768px) and (max-height: 500px) {
      .sticky-button-wrapper.simple {
        display: none; } }
    @media screen and (max-width: 768px) {
      .sign-up-page .sticky-button-wrapper.simple {
        display: none; } }
    .sticky-button-wrapper.simple .simple-button {
      font-size: 1.8rem;
      font-weight: 700;
      line-height: 0.89;
      color: #2b3936;
      padding: 2.1rem 0 2.3rem;
      display: inline-block;
      width: 100%; }
  .sticky-button-wrapper.unavailable {
    display: none; }

.tertiary-button,
.btn.tertiary {
  background: #d5e8ad;
  color: #2b3936;
  border-radius: 500px;
  padding: 1.2rem 3.4rem;
  font-size: 1.6rem;
  display: inline-block;
  text-shadow: none !important;
  min-width: 190px;
  text-align: center;
  position: relative;
  font-weight: 700;
  border: 0; }
  .tertiary-button:hover,
  .btn.tertiary:hover {
    text-decoration: none;
    background: #fac53c;
    outline: none; }
  .tertiary-button:focus,
  .btn.tertiary:focus {
    color: #2b3936;
    background: #fac53c; }

.item-favorite {
  display: block;
  margin: 0 auto;
  background-color: transparent;
  height: 2rem;
  max-width: 1.8rem;
  width: 100%;
  padding: 0;
  border: none; }
  .item-favorite:after {
    content: url("/Assets/Jamba/img/icons/fav.svg");
    display: block;
    line-height: 1; }
  .item-favorite.selected:after {
    content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .item-favorite.disabled {
    opacity: .75; }

.quaternary-button,
.btn.quaternary {
  color: #006C5B;
  border: 2px solid #036d58;
  background: transparent;
  border-radius: 500px;
  padding: 1.2rem 3rem;
  font-size: 1.8rem;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  min-width: 18rem;
  text-shadow: none; }
  .quaternary-button:hover, .quaternary-button:focus,
  .btn.quaternary:hover,
  .btn.quaternary:focus {
    text-decoration: none; }

input[type=text],
input[type=email],
input[type=password],
textarea {
  border-radius: 0;
  filter: none; }

.custom-list {
  padding: 0; }
  .custom-list li {
    font-size: 1.7rem;
    line-height: 1.29;
    color: #2b3936;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    list-style: none; }
    .custom-list li:before {
      content: "•";
      padding-right: .4rem;
      color: #036d58; }

.ui-datepicker .ui-state-active {
  background: #036d58;
  border: 1px solid #036d58;
  font-weight: 700; }

.form-note {
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.67;
  text-align: right; }

.header {
  background: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  height: 12.5rem;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  z-index: 10;
  transition: none;
  width: 100%; }
  .header.locked {
    position: fixed;
    height: 9.1rem; }
    @media screen and (max-width: 850px) {
      .header.locked {
        height: auto; } }
    .header.locked .site-logo-component img {
      max-width: 12rem; }
    .header.locked.mobile-menu-open {
      z-index: 500;
      position: fixed;
      top: 0; }
  @media screen and (max-width: 768px) {
    .header {
      border-top: 0;
      height: 7.5rem;
      min-height: 0; } }
  .header.scrolled {
    height: 11rem;
    min-height: 0; }
    @media (max-width: 768px) {
      .header.scrolled {
        height: 8.7rem; } }
  .header .site-logo-component img {
    display: inline-block;
    max-width: 15rem;
    transition: .2s ease all; }
    .edge .header .site-logo-component img {
      transition: none; }

.sc-editor .header {
  position: relative; }

.footer {
  margin-top: 5rem; }
  @media screen and (max-width: 768px) {
    .footer {
      margin-top: 0; } }
  .footer .primary-footer-structure {
    margin-bottom: 9rem; }
  .footer .basic-spot-component {
    padding: 0 1.5rem 0 1.5rem;
    margin-top: 4.2rem;
    max-width: 33%; }
    @media screen and (max-width: 768px) {
      .footer .basic-spot-component {
        max-width: 100%;
        margin-bottom: 4.5rem !important; } }
    .footer .basic-spot-component h4 {
      font-size: 2.4rem; }
    @media screen and (max-width: 768px) {
      .footer .basic-spot-component img {
        position: relative; } }
    .footer .basic-spot-component .script-text {
      font-size: 1.6rem; }
  @media screen and (max-width: 768px) {
    .footer .script-text {
      padding-top: 0 !important; } }
  .footer .section-component {
    padding: 3rem 0; }

.fcs-gift-cards,
.fcs-rewards,
.fcs-sign-up,
.fcs-locations,
.fcs-menu,
.fcs-search {
  position: relative;
  padding-left: 1.8em !important; }
  .fcs-gift-cards::before,
  .fcs-rewards::before,
  .fcs-sign-up::before,
  .fcs-locations::before,
  .fcs-menu::before,
  .fcs-search::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    top: 50%;
    left: 0;
    position: absolute;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 1.5em;
    height: 1.5em; }

.fcs-sign-up {
  padding-left: 2em; }
  .fcs-sign-up::before {
    background: url("/Assets/Jamba/img/icons/mail-icon.svg") center center no-repeat;
    background-size: contain;
    width: 1.5em;
    height: 1.5em; }
  .fcs-sign-up:hover::before, .fcs-sign-up.fcs-nav-active::before {
    background-image: url("/Assets/Jamba/img/icons/mail-fill.svg"); }

.fcs-gift-cards::before {
  background: url("/Assets/Jamba/img/icons/gift-cards.svg") center center no-repeat;
  background-size: contain; }

.fcs-gift-cards:hover::before, .fcs-gift-cards.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/gift-cards-fill.svg"); }

.fcs-rewards::before {
  background: url("/Assets/Jamba/img/icons/rewards-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-rewards:hover::before, .fcs-rewards.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/rewards-fill.svg"); }

.fcs-locations::before {
  background: url("/Assets/Jamba/img/icons/location-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-locations:hover::before, .fcs-locations.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/location-fill.svg"); }

.fcs-menu::before {
  background: url("/Assets/Jamba/img/icons/menu-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-menu:hover::before, .fcs-menu.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/menu-fill.svg"); }

.main-nav-component .fcs-gift-cards,
.main-nav-component .fcs-rewards,
.main-nav-component .fcs-sign-up,
.main-nav-component .fcs-locations,
.main-nav-component .fcs-menu,
.main-nav-component .fcs-search {
  background-image: url("/Assets/Jamba/img/selected.svg");
  background-repeat: no-repeat;
  background-size: 2.675em;
  background-position: bottom left; }

.main-nav-component .fcs-sign-up {
  background-image: url("/Assets/Jamba/img/icons/mail-icon.svg");
  background-size: 1.5em 1.5em;
  background-repeat: no-repeat; }
  .main-nav-component .fcs-sign-up:hover, .main-nav-component .fcs-sign-up.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/mail-icon.svg");
    background-size: 2.675em, 1.5em 1.5em;
    background-repeat: no-repeat, no-repeat; }

.main-nav-component .fcs-search {
  background-image: url("/Assets/Jamba/img/icons/search.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position: .5em center; }
  .main-nav-component .fcs-search:before {
    display: none; }
  .main-nav-component .fcs-search:hover, .main-nav-component .fcs-search:focus, .main-nav-component .fcs-search.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/search.svg");
    background-size: 2.675em, 2rem 2rem;
    background-position: bottom left, .5em center;
    background-repeat: no-repeat, no-repeat;
    letter-spacing: -0.01rem; }

.main-nav-component .fcs-locations {
  padding-left: 2em;
  background-image: url("/Assets/Jamba/img/icons/location-icon.svg");
  background-size: 1em 1.5em;
  background-repeat: no-repeat;
  background-position: .5em center; }
  .main-nav-component .fcs-locations:hover, .main-nav-component .fcs-locations.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
    background-size: 2.675em, 1em 1.5em;
    background-position: bottom left, .5em center;
    background-repeat: no-repeat, no-repeat; }

.generic-form .input-wrapper input[type="password"],
.generic-form .input-wrapper input[type="email"],
.generic-form .input-wrapper input[type="text"],
.generic-form .input-wrapper input[type="number"] {
  font-weight: 400;
  margin-bottom: 2rem; }
  .generic-form .input-wrapper input[type="password"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="email"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="text"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="number"]::-webkit-input-placeholder {
    font-weight: 400; }
  .generic-form .input-wrapper input[type="password"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="email"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="text"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="number"]:-ms-input-placeholder {
    font-weight: 400; }
  .generic-form .input-wrapper input[type="password"]::placeholder,
  .generic-form .input-wrapper input[type="email"]::placeholder,
  .generic-form .input-wrapper input[type="text"]::placeholder,
  .generic-form .input-wrapper input[type="number"]::placeholder {
    font-weight: 400; }

.generic-form .input-group {
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .generic-form .input-group {
      margin-bottom: 3rem; } }

.generic-form .input-row {
  display: -ms-flexbox;
  display: flex; }
  .generic-form .input-row .input-wrapper:first-child {
    width: 65%; }
  .generic-form .input-row .input-wrapper:last-child {
    width: 35%;
    width: calc(35% - 1.5rem);
    margin-left: 1.5rem;
    text-align: left; }
    .generic-form .input-row .input-wrapper:last-child .error-label {
      white-space: nowrap; }
  .generic-form .input-row .error-label {
    margin-top: -2rem; }

.generic-form .form-helpers {
  margin-top: .6rem; }
  .generic-form .form-helpers + .submit {
    margin-top: 3.6rem; }
  .generic-form .form-helpers .checkbox {
    text-align: left; }
    .generic-form .form-helpers .checkbox label {
      display: inline-block; }

.generic-form .submit {
  margin-top: 2rem;
  display: block; }
  @media screen and (max-width: 768px) {
    .generic-form .submit {
      margin-top: 2.6rem; } }

.generic-form .input-wrapper.disabled label,
.generic-form .input-wrapper.disabled input {
  opacity: 0.5; }

.generic-form .input-wrapper.disabled input {
  background-image: none; }

input[type="password"].valid,
input[type="email"].valid,
input[type="text"].valid,
input[type="number"].valid {
  background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right: 2.4rem; }

input[type="password"].error,
input[type="email"].error,
input[type="text"].error,
input[type="number"].error {
  background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right: 2rem; }

input[type="password"],
input[type="password"]:hover,
input[type="password"]:focus,
input[type="email"],
input[type="email"]:hover,
input[type="email"]:focus,
input[type="text"],
input[type="text"]:hover,
input[type="text"]:focus,
input[type="number"],
input[type="number"]:hover,
input[type="number"]:focus {
  -webkit-text-fill-color: #2b3936;
  -webkit-box-shadow: 0 0 0px 1000px #fdf9ef inset; }

label {
  display: block;
  text-align: left;
  color: #595a59;
  font-size: 1rem;
  margin-bottom: .3rem !important; }

.checkbox {
  position: relative;
  /*Adding focus styles on the outer-box of the fake checkbox*/ }
  @media screen and (max-width: 768px) {
    .checkbox {
      padding: 0; } }
  .checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
    .checkbox input[type="checkbox"].error + label {
      margin-bottom: 2.9rem !important;
      padding-bottom: 0.3rem; }
    .checkbox input[type="checkbox"]:invalid + label {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-repeat: no-repeat;
      background-position: 100%;
      padding-right: 3rem; }
  .checkbox label {
    position: relative;
    padding-left: 3rem;
    cursor: pointer;
    font-size: 1.3rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .checkbox label::before, .checkbox label::after {
      content: "";
      display: inline-block;
      cursor: pointer;
      height: 2.4rem;
      width: 2.4rem;
      border: 0.2rem solid #036d58;
      background: #ffffff;
      border-radius: .4rem;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      left: 0;
      position: absolute; }
    .checkbox label::after {
      background-color: #d5e8ad;
      -ms-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
      opacity: 0;
      background-image: none;
      content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
      padding: 0 0.4rem;
      line-height: 1.5rem; }
  .checkbox input[type="checkbox"]:focus + label {
    outline: 2px solid #036d58;
    outline-offset: 8px; }
  .checkbox input[type="checkbox"]:checked + label::before {
    display: none; }
  .checkbox input[type="checkbox"]:checked + label::after {
    animation: .2s scaleIn ease forwards; }
    .safari .checkbox input[type="checkbox"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.error-list {
  padding: 0;
  list-style: none;
  text-align: left;
  margin: 2rem 0; }
  .error-list li {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #e20000; }
    .error-list li::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: inline-block;
      width: 1.3rem;
      height: 1.3rem;
      margin-right: .4rem;
      position: relative;
      top: .2rem; }

.error-label {
  display: none;
  opacity: 0;
  position: absolute;
  color: transparent;
  top: 100%;
  left: 0;
  color: #dd2106;
  font-weight: 500;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .error-label[style*="opacity: 1;"] {
    display: block; }

.ui-datepicker {
  width: 21em; }
  .ui-datepicker .ui-datepicker-title select {
    margin: .1rem .1rem; }

.backend-validation-block {
  text-align: left;
  display: none; }
  .backend-validation-block .input-wrapper {
    margin-bottom: 0 !important; }
  .backend-validation-block .backend-validation {
    opacity: 1;
    position: inherit; }
    .backend-validation-block .backend-validation .error {
      text-align: left; }

.log-in-helpers {
  margin-bottom: 2rem;
  padding-top: 2rem; }
  .log-in-helpers .col:first-child {
    text-align: left; }
  .log-in-helpers .col:last-child {
    text-align: right; }
  .log-in-helpers a {
    font-weight: 500;
    text-decoration: underline;
    color: #2b3936; }
  .log-in-helpers label {
    display: inline; }

.input-wrapper {
  position: relative; }
  .input-wrapper .placeholder {
    font-weight: 400;
    font-size: 1rem; }

input[type="password"],
input[type="email"],
input[type="text"],
input[type="number"] {
  position: relative;
  pointer-events: all;
  height: 3rem;
  margin-bottom: 1.6rem;
  display: block;
  background-color: transparent;
  border-bottom: 0.2rem solid #036d58;
  width: 100%;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    input[type="password"],
    input[type="email"],
    input[type="text"],
    input[type="number"] {
      font-size: 1.6rem; } }
  input[type="password"].error,
  input[type="email"].error,
  input[type="text"].error,
  input[type="number"].error {
    border-color: #dd2106; }
  input[type="password"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="text"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="text"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="text"]:-ms-input-placeholder,
  input[type="number"]:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="text"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder {
    /* Firefox 18- */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]::-ms-clear,
  input[type="email"]::-ms-clear,
  input[type="text"]::-ms-clear,
  input[type="number"]::-ms-clear {
    display: none; }

.placeholder {
  opacity: 1;
  -ms-transform: translateY(10%);
      transform: translateY(10%);
  transition: .2s ease all; }
  .placeholder.active {
    opacity: 1;
    -ms-transform: translateY(0);
        transform: translateY(0); }

.selectric-wrapper {
  width: 100%; }
  .selectric-wrapper .selectric {
    border: none !important;
    background: #d5e8ad;
    border-radius: 35px;
    padding: 1.1rem; }
    .selectric-wrapper .selectric .label {
      font-size: 1.8rem;
      font-weight: 700;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin: 0; }
      .selectric-wrapper .selectric .label:after {
        content: "";
        background-image: url("/Assets/Jamba/img/triangle-green.svg");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 0.7rem;
        height: 0.9rem;
        margin-left: 1rem;
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg); }
    .selectric-wrapper .selectric .button {
      display: none; }
  .selectric-wrapper .selectric-items {
    border: 0;
    box-shadow: none;
    margin-top: 1.4rem;
    background: transparent; }
    .selectric-wrapper .selectric-items:before {
      content: "";
      width: 0;
      height: 0;
      border-left: .9rem solid transparent;
      border-right: .9rem solid transparent;
      border-bottom: 1rem solid #d2eae5;
      top: -1rem;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto; }
    .selectric-wrapper .selectric-items .selectric-scroll {
      border-radius: 1rem;
      max-height: 32rem; }
      .selectric-wrapper .selectric-items .selectric-scroll li {
        background: #d2eae5;
        color: #2b3936;
        font-size: 1.5rem;
        font-weight: 400;
        border: 0; }
        .selectric-wrapper .selectric-items .selectric-scroll li.highlighted, .selectric-wrapper .selectric-items .selectric-scroll li:hover, .selectric-wrapper .selectric-items .selectric-scroll li:focus {
          background: #036d58;
          color: #ffffff;
          font-weight: 700; }
  .selectric-wrapper.selectric-open .label:after {
    -ms-transform: rotate(-90deg);
        transform: rotateZ(-90deg); }

.checkbox-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center; }
  .checkbox-list .checkbox-wrapper {
    width: 15.6rem;
    margin: 1rem; }
    .checkbox-list .checkbox-wrapper input {
      margin: 0;
      padding: 0;
      opacity: 0;
      width: 0;
      height: 0;
      position: absolute; }
      .checkbox-list .checkbox-wrapper input:checked + label {
        background: #b3d343; }
        .checkbox-list .checkbox-wrapper input:checked + label .icon {
          display: inline-block;
          background-color: #eaf3d6;
          position: relative;
          width: 1.6rem;
          height: 1.6rem;
          border-radius: 500px;
          vertical-align: middle;
          margin-right: .4rem; }
          .checkbox-list .checkbox-wrapper input:checked + label .icon::after {
            content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
            display: block;
            position: absolute;
            top: 0;
            left: .3rem;
            width: 1.1rem;
            line-height: 1rem; }
    .checkbox-list .checkbox-wrapper label {
      font-size: 1.8rem;
      font-weight: 500;
      color: #2b3936;
      text-align: center;
      border-radius: 1rem;
      padding: 1.5rem 1rem;
      background: #eaf3d6;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-bottom: 0 !important;
      cursor: pointer; }
      .checkbox-list .checkbox-wrapper label .icon {
        display: none; }

.error-list {
  padding: 0;
  list-style: none;
  text-align: left;
  margin: 2rem 0; }
  .error-list li {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #e20000; }
    .error-list li::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: inline-block;
      width: 1.3rem;
      height: 1.3rem;
      margin-right: .6rem;
      position: relative;
      top: .4rem;
      -ms-transform: scale(0.85);
          transform: scale(0.85); }

.bottom-gradient::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6rem;
  bottom: 4rem;
  right: 0;
  left: 0;
  z-index: 1;
  background-image: none; }

.jamba-update-profile {
  width: 100%;
  max-width: 46.4rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .jamba-update-profile {
      max-width: none;
      padding: 0 1.5rem; } }
  .jamba-update-profile h1 {
    font-weight: 500;
    font-size: 5rem;
    color: #2b3936;
    letter-spacing: 0.1rem;
    margin: 4rem 0 2rem;
    text-align: center; }
  .jamba-update-profile input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari/ */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input:-moz-placeholder {
    /* Firefox 18- */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input::-moz-placeholder {
    /* Firefox 19+ */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input:-ms-input-placeholder {
    /* IE */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("/Assets/Jamba/img/select-triangle.png");
    background-position: center right;
    background-size: 0.7rem 0.5rem;
    background-repeat: no-repeat; }
  .jamba-update-profile .input-wrapper input,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper .gender,
  .jamba-update-profile .input-wrapper .favorite-product,
  .jamba-update-profile .location-search-wrapper input,
  .jamba-update-profile .input-wrapper .leaving-reason {
    width: 100%;
    margin-bottom: 1.2rem;
    border: none;
    padding-bottom: 0.4rem;
    border-bottom: 0.2rem solid #036d58; }
  .jamba-update-profile .input-wrapper .leaving-reason {
    margin-top: 2.6rem; }
  .jamba-update-profile .input-wrapper .favorite-product {
    margin-bottom: 0; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]::-webkit-input-placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]::-webkit-input-placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]::-webkit-input-placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]:-ms-input-placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]:-ms-input-placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]:-ms-input-placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]::placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]::placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]::placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper {
    position: relative; }
    .jamba-update-profile .input-wrapper > label {
      margin-top: 1.4rem;
      margin-bottom: 0; }
      .jamba-update-profile .input-wrapper > label:empty {
        margin-top: 0; }
  .jamba-update-profile .birthday-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem; }
  .jamba-update-profile .birthday-wrapper .selectric-day,
  .jamba-update-profile .birthday-wrapper .selectric-year {
    width: 20%; }
  .jamba-update-profile .birthday-wrapper .selectric-month {
    width: 60%;
    margin: 0 1.6rem; }
  .jamba-update-profile .location-wrapper,
  .jamba-update-profile .location-search-wrapper,
  .jamba-update-profile .unsubscribe-title {
    text-align: center; }
  .jamba-update-profile .location-wrapper {
    margin-top: 3rem; }
  .jamba-update-profile .unsubscribe-title {
    margin-bottom: 3rem; }
  .jamba-update-profile .location-wrapper button,
  .jamba-update-profile .unsubscribe-title button {
    background-color: #d5e8ad;
    border: 1px solid transparent;
    width: 100%;
    max-width: 32.2rem;
    margin: 0 auto;
    border-radius: 2.6rem;
    padding: 1.2rem 0;
    margin-top: 2rem;
    cursor: pointer; }
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem; }
  .jamba-update-profile .location-wrapper button span,
  .jamba-update-profile .unsubscribe-title button span {
    font-size: 1.6rem;
    font-family: Filson Soft W03;
    font-weight: 700; }
  .jamba-update-profile .location-wrapper button img,
  .jamba-update-profile .unsubscribe-title button img {
    max-width: 1.6rem;
    vertical-align: middle;
    margin-left: 0.4rem; }
  .jamba-update-profile .separator-wrapper {
    max-width: 34.6rem;
    margin: 2rem auto;
    background-image: url("/Assets/Jamba/img/separator.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 200% 40%; }
  .jamba-update-profile .separator-wrapper span {
    display: block;
    width: 5rem;
    background-color: #ffffff;
    margin: 0 auto;
    text-align: center;
    font-size: 1.6rem; }
  .jamba-update-profile .location-search-wrapper button {
    background-color: #036d58;
    border: 1px solid transparent;
    width: 100%;
    max-width: 32.2rem;
    margin: 0 auto;
    border-radius: 2.6rem;
    padding: 1.2rem 0;
    cursor: pointer; }
  .jamba-update-profile .location-search-wrapper button span {
    font-size: 1.6rem;
    color: #ffffff;
    font-family: Filson Soft W03;
    font-weight: 700; }
  .jamba-update-profile .location-search-wrapper button img {
    max-width: 1.6rem;
    vertical-align: middle;
    margin-left: 0.4rem; }
  .jamba-update-profile .location-search-wrapper input {
    max-width: 32.2rem; }
  .jamba-update-profile .location-search-wrapper {
    position: relative; }
  .jamba-update-profile .store-locator-results-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .jamba-update-profile .store-locator .store-locator-results-item:after {
    content: "";
    width: 100%;
    height: 0.6rem;
    display: block;
    background-image: url("/Assets/Jamba/img/separator.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
  .jamba-update-profile .store-locator .loc-res-title {
    margin-top: 1.6rem; }
  .jamba-update-profile .store-locator .loc-res-title span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #4c4d4c; }
  .jamba-update-profile .store-locator .loc-res-address span {
    font-size: 1.4rem;
    color: #4c4d4c; }
  .jamba-update-profile .checkbox-container {
    width: 7rem;
    height: 6.8rem;
    text-align: center; }
  .jamba-update-profile .checkbox-container {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .jamba-update-profile .checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 46.4rem;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%; }
  .jamba-update-profile .checkmark {
    position: absolute;
    height: 1.8rem;
    width: 1.8rem;
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }
  .jamba-update-profile .checkmark:before {
    content: "";
    height: 1.8rem;
    width: 1.8rem;
    border: 2px solid #acacac;
    position: absolute;
    display: block;
    border-radius: 0.3rem;
    z-index: 1;
    transition: .2s ease opacity; }
  .jamba-update-profile .checkmark:after {
    content: "";
    background: url("/Assets/Jamba/img/checkmark-icon.svg") center center no-repeat;
    background-size: 1.2rem auto;
    height: 1.8rem;
    width: 1.8rem;
    border: 2px solid #7639af;
    position: absolute;
    display: none;
    animation: .4s linear bounceIn forwards;
    border-radius: 0.3rem;
    z-index: 2; }
  .jamba-update-profile .checkbox-container input:checked ~ .checkmark:before {
    opacity: 0; }
  .jamba-update-profile .checkbox-container input:checked ~ .checkmark:after {
    display: block; }
  .jamba-update-profile .submit-wrapper {
    text-align: center;
    margin-top: 3rem;
    margin-bottom: 2rem; }
  .jamba-update-profile .submit-wrapper button {
    background: #036d58;
    border: 1px solid transparent;
    border-radius: 2rem;
    width: 100%;
    max-width: 9.6rem;
    padding: 0.6rem;
    cursor: pointer; }
  .jamba-update-profile .submit-wrapper button span {
    font-size: 1.4rem;
    color: #ffffff;
    font-family: Filson Soft W03;
    font-weight: 500; }
  .jamba-update-profile .favorite-locations-list {
    margin-top: 1.4rem; }
  .jamba-update-profile .favorite-locations-item .loc-res-address {
    max-width: 12rem; }
  .jamba-update-profile .unsubscribe-item .description {
    max-width: 38rem; }
  .jamba-update-profile .favorite-locations-item .loc-res-title span,
  .jamba-update-profile .unsubscribe-item .title span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #036d58; }
  .jamba-update-profile .favorite-locations-item .loc-res-address span,
  .jamba-update-profile .unsubscribe-item .description span {
    font-size: 1.2rem;
    color: #4c4d4c; }
  .jamba-update-profile .favorite-locations-item,
  .jamba-update-profile .unsubscribe-item {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 0.2rem solid #dedede; }
  .jamba-update-profile .favorite-locations-item:first-of-type,
  .jamba-update-profile .unsubscribe-item:first-of-type {
    border-top: 0.2rem solid #dedede; }
  .jamba-update-profile .favorite-locations-item .details-container {
    width: 70%; }
  .jamba-update-profile .favorite-locations-item .loc-res-title,
  .jamba-update-profile .unsubscribe-item .title {
    margin-top: 0.8rem; }
  .jamba-update-profile .favorite-locations-list .checkbox-container input {
    width: 39rem; }
  .jamba-update-profile .remove-container {
    display: inline-block;
    margin: 0 auto; }
  .jamba-update-profile .remove-container button {
    width: 7rem;
    height: 100%;
    background-color: #ffffff;
    border: 1px solid transparent;
    cursor: pointer; }
  .jamba-update-profile .remove-container button span {
    display: block;
    background-image: url("/Assets/Jamba/img/remove-icon.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
  .jamba-update-profile .remove-container button span {
    display: block;
    background-image: url("/Assets/Jamba/img/remove-icon.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.6rem;
    height: 1.5rem;
    margin: 0 auto; }
  .jamba-update-profile .add-more {
    text-align: center;
    margin-top: 1.4rem; }
  .jamba-update-profile .add-more button {
    border: none;
    background: transparent;
    cursor: pointer; }
  .jamba-update-profile .add-more button span {
    color: #036d58;
    font-weight: 500;
    font-size: 1.2rem;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .add-more button span::after {
    content: "";
    width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    background-image: url("/Assets/Jamba/img/times-circle-regular.svg");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 0.4rem;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .jamba-update-profile .disabled label {
    color: #9a9a9a !important; }
  .jamba-update-profile input:disabled,
  .jamba-update-profile select:disabled {
    color: #9a9a9a !important;
    border-bottom-color: #9a9a9a !important;
    background-color: transparent; }
  .jamba-update-profile select:disabled {
    background-image: url("/Assets/Jamba/img/select-triangle-disabled.png"); }
  .jamba-update-profile .location-search-wrapper button {
    margin-bottom: 2rem; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper button {
    max-width: 34rem; }
  .jamba-update-profile .unsubscribe-from-all {
    text-align: center; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper {
    margin-top: 5.8rem; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper button {
    padding: 1.2rem; }
  .jamba-update-profile .unsubscribe-from-all a {
    color: #036d58;
    border-bottom: 1px dashed #036d58;
    font-size: 1rem;
    text-decoration: none;
    font-family: Filson Soft W03; }
  .jamba-update-profile .gender-wrapper {
    margin-top: 1.4rem; }
    .jamba-update-profile .gender-wrapper label:empty {
      display: none; }
  .jamba-update-profile .selectric-items > *,
  .jamba-update-profile .selectric > * {
    font-family: Filson Soft W03;
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500; }
  .jamba-update-profile .selectric {
    border-bottom: 0.2rem solid #036d58 !important;
    cursor: pointer;
    margin: 0;
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none; }
  .jamba-update-profile .selectric-items {
    border-top: 0;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 0 0 1rem 1rem;
    box-shadow: 0 .4rem 1rem #a1a1a1;
    height: auto !important; }
  .jamba-update-profile .selectric-items li {
    border-bottom: 2px solid #e3e8f9;
    margin-bottom: 0;
    padding: 1.5rem 1.2rem;
    background: #ffffff; }
  .jamba-update-profile .selectric-items li:last-of-type {
    border-bottom: none; }
  .jamba-update-profile .selectric-items li:last-child {
    margin-bottom: 0; }
  .jamba-update-profile .selectric-items li:hover {
    background-color: #036d58;
    color: #ffffff;
    cursor: pointer; }
  .jamba-update-profile .selectric-items li.highlighted {
    background-color: #fac53c;
    color: #2b3936; }
  .jamba-update-profile .selectric-items li.last {
    border-radius: 0 0 1rem 1rem; }
  .jamba-update-profile .selectric .button {
    background: transparent;
    bottom: 0;
    top: auto; }
  .jamba-update-profile .selectric .label {
    margin: 0;
    font-size: 1.4rem; }
  .jamba-update-profile .selectric .button::after {
    border-top-color: #595a59 !important;
    margin-right: 0.2rem; }
  .jamba-update-profile .selectric-open .button::after {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .jamba-update-profile input[type="submit"] {
    background: #036d58;
    color: #ffffff;
    border-radius: 500px;
    padding: 1.2rem 3.4rem;
    font-size: 1.6rem;
    display: inline-block;
    text-shadow: none !important;
    min-width: 190px;
    text-align: center;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    border: 0;
    font-weight: 700; }
    .jamba-update-profile input[type="submit"]:hover {
      color: #ffffff;
      text-decoration: none; }
    .jamba-update-profile input[type="submit"]:after {
      content: ""; }
    .jamba-update-profile input[type="submit"]:hover {
      color: #2b3936;
      background: #fac53c;
      outline: none; }
    .jamba-update-profile input[type="submit"]:focus {
      color: #2b3936;
      background: #fac53c;
      outline: none;
      box-shadow: inset 0 0 0 3px #ffffff 0 0 0 3px #036d58; }
  .jamba-update-profile .input-validation-error {
    border-bottom: 0.2rem solid #dd2106 !important;
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-repeat: no-repeat;
    background-position: 100%; }
  .jamba-update-profile .field-validation-error {
    color: #dd2106;
    position: absolute;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    bottom: -0.6rem;
    left: 0; }

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3) translate3d(0, 0, 0); }
  50% {
    opacity: 0.9;
    transform: scale(1.2); }
  80% {
    opacity: 1;
    transform: scale(0.89); }
  100% {
    opacity: 1;
    transform: scale(1) translate3d(0, 0, 0); } }

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer; }

.selectric-responsive {
  width: 100%; }

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden; }

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none; }

.selectric-focus .selectric {
  border-color: #aaaaaa; }

.selectric-hover .selectric {
  border-color: #c4c4c4; }

.selectric-hover .selectric .button {
  color: #a2a2a2; }

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2; }

.selectric-open {
  z-index: 9999; }

.selectric-open .selectric {
  border-color: #c4c4c4; }

.selectric-open .selectric-items {
  display: block; }

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0; }

.selectric-hide-select select {
  position: absolute;
  left: -100%; }

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10; }

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0; }

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important; }

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px; }

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto; }

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%; }

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px; }

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer; }

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444; }

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444; }

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444; }

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444; }

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1; }

.selectric-items .selectric-group li {
  padding-left: 25px; }

@media screen and (max-width: 768px) {
  .cart-control-component .secondary-button {
    font-size: 1.5rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    max-width: 8rem;
    line-height: 1.5rem; } }

.main-nav-component {
  -ms-flex-positive: 0;
      flex-grow: 0; }
  .main-nav-component ul {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 1.6rem; }
    .main-nav-component ul li {
      margin-right: 4.6rem;
      display: inline-block; }
      @media screen and (max-width: 1040px) {
        .main-nav-component ul li {
          margin-right: 2rem; } }
      @media screen and (max-width: 960px) {
        .main-nav-component ul li {
          margin-right: .8rem; } }
      .main-nav-component ul li:last-child {
        margin-right: 0; }
      .main-nav-component ul li a,
      .main-nav-component ul li a:not([href]) {
        color: #363636;
        text-decoration: none;
        white-space: nowrap;
        padding-bottom: 0.8rem;
        padding-top: 0.8rem;
        padding-left: 0.7rem;
        display: block;
        text-align: center;
        line-height: 2.2rem;
        cursor: pointer;
        text-shadow: none !important; }
        .main-nav-component ul li a:before,
        .main-nav-component ul li a:not([href]):before {
          content: attr(data-title);
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 700;
          position: static;
          display: block;
          height: 0;
          overflow: hidden;
          visibility: hidden;
          font-size: 1em;
          width: auto; }
        .main-nav-component ul li a.hover, .main-nav-component ul li a:focus, .main-nav-component ul li a.fcs-nav-active,
        .main-nav-component ul li a:not([href]).hover,
        .main-nav-component ul li a:not([href]):focus,
        .main-nav-component ul li a:not([href]).fcs-nav-active {
          color: #036d58;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 700;
          background-image: url("/Assets/Jamba/img/selected.svg");
          background-repeat: no-repeat;
          background-size: 2.675em;
          background-position: bottom left; }
          .main-nav-component ul li a.hover.fcs-locations, .main-nav-component ul li a:focus.fcs-locations, .main-nav-component ul li a.fcs-nav-active.fcs-locations,
          .main-nav-component ul li a:not([href]).hover.fcs-locations,
          .main-nav-component ul li a:not([href]):focus.fcs-locations,
          .main-nav-component ul li a:not([href]).fcs-nav-active.fcs-locations {
            background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
            background-size: 2.675em, 1em 1.5em;
            background-position: bottom left, .5em center; }
  .main-nav-component .secondary-button {
    text-align: center; }

.edge .main-nav-component ul li a:hover.fcs-locations, .edge .main-nav-component ul li a:focus.fcs-locations, .edge .main-nav-component ul li a.fcs-nav-active.fcs-locations {
  background-size: 4.6rem 1rem , 1em 1.5em !important; }

.mobile-main-nav-component {
  background: rgba(192, 217, 212, 0.3); }
  .mobile-main-nav-component .icon-location {
    font-size: 2.5rem; }
  .mobile-main-nav-component .icon-mail {
    font-size: 1.5rem; }
  .mobile-main-nav-component .icon-menu {
    font-size: 2.3rem; }
  .mobile-main-nav-component .menu-bar {
    margin-bottom: 0;
    padding: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1.75rem 1.6rem;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 768px) {
      .mobile-main-nav-component .menu-bar {
        height: 6rem; } }
    .mobile-main-nav-component .menu-bar li {
      display: inline-block; }
      .mobile-main-nav-component .menu-bar li a {
        color: #363636; }
        .mobile-main-nav-component .menu-bar li a:hover, .mobile-main-nav-component .menu-bar li a.fcs-nav-active {
          text-decoration: none;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          color: #036d58; }

.utility-nav-component {
  text-align: right;
  height: 3rem;
  margin-bottom: 0; }
  @media screen and (max-width: 768px) {
    .utility-nav-component {
      text-align: center;
      padding-top: 0;
      height: auto;
      padding-left: 0;
      margin-top: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 33.3%;
          flex-basis: 33.3%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .utility-nav-component .icon-mail {
    font-size: 1.2rem; }
  .utility-nav-component .icon-giftcard {
    font-size: 1.6rem; }
  .utility-nav-component .icon-reward {
    font-size: 1.6rem; }
  .utility-nav-component ul {
    margin-bottom: 0;
    position: relative;
    z-index: 5;
    white-space: nowrap;
    height: inherit; }
    @media screen and (max-width: 768px) {
      .utility-nav-component ul {
        padding-left: 0;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    @media screen and (max-width: 230px) {
      .utility-nav-component ul {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .utility-nav-component ul li {
      display: inline-block;
      margin-right: 2rem;
      vertical-align: middle;
      height: inherit; }
      @media screen and (max-width: 768px) {
        .utility-nav-component ul li {
          margin-right: 1rem; } }
      @media screen and (max-width: 230px) {
        .utility-nav-component ul li {
          margin-right: 0; } }
      .utility-nav-component ul li > a {
        font-size: 1.5rem;
        color: #363636;
        text-decoration: none;
        text-shadow: none !important;
        height: inherit; }
        .utility-nav-component ul li > a:hover, .utility-nav-component ul li > a:focus, .utility-nav-component ul li > a.fcs-nav-active {
          color: #225B01;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          outline-offset: 5px; }
      .utility-nav-component ul li:last-child {
        margin-right: 0; }
  .utility-nav-component .log-in {
    display: inline-block;
    line-height: 2.4rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .log-in {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        width: 3.9rem; } }
    .utility-nav-component .log-in img,
    .utility-nav-component .log-in svg {
      width: 2.4rem;
      height: auto;
      margin-right: .6rem; }
      @media screen and (max-width: 768px) {
        .utility-nav-component .log-in img,
        .utility-nav-component .log-in svg {
          width: 2.4rem !important;
          height: auto !important;
          margin: 0; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .log-in span {
        font-size: .9rem; } }
  @media screen and (max-width: 768px) {
    .utility-nav-component .greeting-desktop {
      display: none; } }
  .utility-nav-component .greeting-mobile {
    display: none; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .greeting-mobile {
        display: block; } }
  .utility-nav-component .start-order-btn {
    padding-top: 0.4rem;
    display: none; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .start-order-btn {
        display: -ms-flexbox;
        display: flex;
        width: 8rem;
        height: 7.5rem;
        text-align: center;
        padding: 0rem;
        white-space: normal;
        margin: -1.35rem -1.7rem -1.35rem 0;
        background: #fac53c; } }
    @media screen and (max-width: 230px) {
      .utility-nav-component .start-order-btn {
        width: 4.5rem;
        height: 4.5rem; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .start-order-btn .btn-text {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        font-weight: 700;
        line-height: 0.89; } }
  .utility-nav-component .basket {
    display: block;
    position: relative; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket {
        display: none; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket.mobile-display {
        display: block; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket {
        margin-left: 2rem; } }
    .utility-nav-component .basket img,
    .utility-nav-component .basket svg {
      width: 3.2rem;
      height: auto;
      vertical-align: inherit; }
      @media screen and (max-width: 768px) {
        .utility-nav-component .basket img,
        .utility-nav-component .basket svg {
          width: 3.8rem !important;
          height: auto !important; } }
  .utility-nav-component .basket-notification {
    background: #036d58;
    width: 1.2rem;
    height: 1.2rem;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 50%;
    color: #ffffff;
    font-size: .8rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    line-height: 1;
    font-weight: bold;
    position: absolute;
    right: 0.1rem;
    top: 0.2rem; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket-notification {
        top: 0;
        width: 1.6rem;
        height: 1.6rem; } }
  .utility-nav-component .profile-notification {
    background: #f5804b;
    width: 1.8rem;
    height: 1.8rem;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 50%;
    color: #2b3936;
    font-size: .9rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    line-height: 1;
    font-weight: bold;
    position: absolute;
    left: -1.2rem;
    top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .profile-notification {
        left: -0.5rem;
        top: 0; } }
  .utility-nav-component .basket:hover svg path, .utility-nav-component .basket:focus svg path, .utility-nav-component .basket:active svg path,
  .utility-nav-component .log-in:hover svg path,
  .utility-nav-component .log-in:focus svg path,
  .utility-nav-component .log-in:active svg path {
    fill: #2b3936; }
  .utility-nav-component .basket:hover svg #Path, .utility-nav-component .basket:focus svg #Path, .utility-nav-component .basket:active svg #Path {
    fill: #D9E6B3; }

.highcontrast .utility-nav-component .basket:hover svg path, .highcontrast .utility-nav-component .basket:focus svg path, .highcontrast .utility-nav-component .basket:active svg path,
.highcontrast .utility-nav-component .log-in:hover svg path,
.highcontrast .utility-nav-component .log-in:focus svg path,
.highcontrast .utility-nav-component .log-in:active svg path {
  fill: currentColor; }

.mobile-drop-nav-component {
  display: none;
  transition: .2s ease .2s margin; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 16.6%;
          flex-basis: 16.6%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .mobile-drop-nav-component .mobile-drop-nav-toggle {
    color: #2b3936;
    font-size: 3.3rem; }
    @media screen and (-ms-high-contrast: active) {
      .mobile-drop-nav-component .mobile-drop-nav-toggle {
        background-color: transparent;
        border: 3px solid yellow;
        padding: .2rem .5rem;
        width: 50%; }
        .mobile-drop-nav-component .mobile-drop-nav-toggle .sr-only {
          width: auto !important;
          height: auto !important;
          clip: auto !important;
          overflow: hidden !important;
          white-space: normal !important;
          position: relative;
          font-size: 1rem; }
        .mobile-drop-nav-component .mobile-drop-nav-toggle .toggle-bar {
          display: none !important; } }
    .mobile-drop-nav-component .mobile-drop-nav-toggle:hover {
      color: #036d58;
      text-decoration: none; }
    .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger {
      position: relative;
      cursor: pointer;
      height: 2.4rem;
      width: 2.4rem; }
      @media screen and (max-width: 768px) {
        .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger {
          transform: rotateY(180deg); } }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(1) {
        background-image: url("/Assets/Jamba/img/icons/menu-first-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(2) {
        background-image: url("/Assets/Jamba/img/icons/menu-second-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(3) {
        background-image: url("/Assets/Jamba/img/icons/menu-third-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar svg {
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        height: 0.5rem;
        position: absolute;
        width: 100%;
        transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6), width 0.2s ease 0.2s; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(1) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(1) svg {
        top: 0;
        max-width: 2.4rem; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(2) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(2) svg {
        top: 0.9rem;
        max-width: 1.6rem;
        right: 0; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(3) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(3) svg {
        top: 1.8rem;
        max-width: 0.7rem;
        right: 0;
        transition: transform 0.55s cubic-bezier(0.9, -0.6, 0.3, 1.6);
        animation-direction: reverse; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .sr-only {
        position: absolute;
        width: 2.4rem;
        height: .1rem;
        margin: 0.1rem -0.1rem -0.1rem;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        font-size: 1rem;
        white-space: break-spaces; }
  .mobile-drop-nav-component .mobile-drop-nav-container {
    max-height: 0;
    overflow: hidden;
    background: #036d58;
    position: fixed;
    top: 10.8rem;
    left: 0;
    right: 0;
    text-align: center;
    transition: .2s ease all;
    bottom: 0;
    z-index: 10; }
    .mobile-drop-nav-component .mobile-drop-nav-container ul {
      display: none;
      list-style-type: none;
      padding: 0; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li a {
        display: inline-block;
        color: #ffffff;
        font-size: 2.2rem;
        padding-top: .8rem;
        padding-bottom: 0.8rem;
        padding-left: 0.7rem;
        margin-top: 1.2rem;
        margin-bottom: 1.2rem; }
        .mobile-drop-nav-component .mobile-drop-nav-container ul li a:hover, .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-nav-active {
          text-decoration: none;
          background-image: url("/Assets/Jamba/img/selected.svg");
          background-repeat: no-repeat;
          background-size: 2.175em;
          background-position: bottom left; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li .order-status {
        font-size: 1.4rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-weight: 500;
        line-height: 1;
        display: -ms-flexbox;
        display: flex; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button {
        margin: 3.4rem 3rem 0;
        width: calc(100% - 6rem);
        border: none;
        max-width: 32rem; }
        .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button:hover, .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button:focus {
          background: #fac53c;
          color: #036d58; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component {
      display: block; } }
  .mobile-drop-nav-component.open .mobile-drop-nav-container {
    max-height: 100vh;
    overflow: auto; }
    .mobile-drop-nav-component.open .mobile-drop-nav-container ul {
      display: block; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(1) svg {
    -ms-transform: translate(2px, 9px) rotate(-45deg);
        transform: translate(2px, 9px) rotate(-45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) svg {
    -ms-transform: translate(-8px, -4px) rotate(45deg);
        transform: translate(-8px, -4px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) svg {
    -ms-transform: translate(0px, -6px) rotate(45deg);
        transform: translate(0px, -6px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease;
    animation: grow 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s forwards; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component.flipped .nav-hamburger {
      transform: rotateY(0); } }
  .mobile-drop-nav-component.flipped .toggle-bar {
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6), width 0.2s ease 0.2s; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(1) svg {
      top: 0;
      max-width: 2.4rem; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(2) svg {
      top: 0.9rem;
      max-width: 1.6rem;
      left: 0;
      right: auto; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(3) svg {
      top: 1.8rem;
      max-width: 0.7rem;
      left: 0;
      right: auto;
      transition: 0.55s cubic-bezier(0.9, -0.6, 0.3, 1.6) all;
      animation-direction: reverse; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(1) svg {
    -ms-transform: translate(0px, 9px) rotate(-45deg);
        transform: translate(0px, 9px) rotate(-45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(2) svg {
    -ms-transform: translate(0px, -2px) rotate(45deg);
        transform: translate(0px, -2px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(3) svg {
    -ms-transform: translate(12px, -3px) rotate(45deg);
        transform: translate(12px, -3px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease;
    animation: grow 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s forwards;
    height: 0.4rem; }

.locked .mobile-drop-nav-container {
  top: 7.5rem; }

.scrolled .mobile-drop-nav-container {
  top: 9.6rem; }

@keyframes grow {
  0% {
    max-width: 1rem;
    background-size: contain; }
  100% {
    max-width: 0.8rem;
    background-size: 1.8rem 0.6rem; } }

@keyframes shrink {
  0% {
    max-width: 1.8rem;
    background-size: 1.8rem 0.6rem; }
  100% {
    max-width: 1rem;
    background-size: contain; } }

z .ios .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) {
  -ms-transform: translate(-1px, -2px) rotate(45deg);
      transform: translate(-1px, -2px) rotate(45deg); }

z .ios .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) {
  animation: none !important;
  background-size: 1.8rem 0.4rem;
  max-width: 0.7rem;
  -ms-transform: translate(11px, -4px) rotate(45deg);
      transform: translate(11px, -4px) rotate(45deg); }

z .ios .mobile-drop-nav-component .nav-hamburger .toggle-bar:nth-child(3) {
  animation: none !important;
  max-width: 1.2rem;
  background-size: 1rem 0.4rem; }

.mega-menu-component {
  background-color: #fcf4f1;
  width: 100%;
  padding-left: 1.5rem;
  position: fixed;
  top: 12.5rem;
  z-index: 9;
  overflow: hidden;
  transition: .25s ease all, 0s linear top;
  box-shadow: inset 0px 11px 8px -10px #CCC;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  height: auto !important;
  opacity: 0;
  display: none; }
  @media screen and (min-width: 769px) {
    .mega-menu-component {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  @media (max-width: 768px) {
    .mega-menu-component {
      top: 7rem;
      display: none; } }
  .mega-menu-component.show {
    -ms-transform: translateY(0);
        transform: translateY(0);
    opacity: 1; }
  .mega-menu-component .main-links-col {
    width: 23%;
    float: left;
    margin-right: 1%; }
  .mega-menu-component .main-links-col:nth-of-type(2) {
    margin-left: 3%; }
    @media screen and (min-width: 769px) and (max-width: 880px) {
      .mega-menu-component .main-links-col:nth-of-type(2) {
        margin-left: 2%;
        margin-right: 3.5%; } }
  .mega-menu-component .main-links-col:last-of-type {
    margin-right: 0; }
  .mega-menu-component .close {
    top: 2rem;
    right: 2rem;
    z-index: 1;
    border: none; }
  .mega-menu-component a {
    font-size: 2rem;
    margin-bottom: 3rem;
    color: #2b3936;
    display: block; }
    .mega-menu-component a:hover {
      color: #036d58; }
    .mega-menu-component a:focus {
      outline: none; }
  .mega-menu-component .primary-button {
    color: #ffffff;
    width: 90%; }
  .mega-menu-component .mega-main-links {
    padding-left: 1.5rem;
    padding-top: 4.6rem;
    max-width: 60%;
    min-width: 40%;
    padding-bottom: 3rem; }
  .mega-menu-component .mega-right {
    max-width: 40%; }
    .mega-menu-component .mega-right .primary-button {
      font-size: 1.6rem; }
  .mega-menu-component.fixed {
    position: fixed; }
  .mega-menu-component ul {
    list-style-type: none; }
  .mega-menu-component ul.standard-list li {
    margin-right: 14rem;
    margin-bottom: 3rem; }
    .mega-menu-component ul.standard-list li a {
      color: #2b3936; }
  .mega-menu-component .no-submenu {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    display: -ms-flexbox;
    display: flex;
    -webkit-padding-start: 0 !important;
            padding-inline-start: 0 !important; }
    .mega-menu-component .no-submenu div {
      margin-right: 10rem;
      margin-bottom: 3rem; }
    .mega-menu-component .no-submenu a {
      color: #2b3936; }
  .mega-menu-component .standard-link {
    margin-bottom: 3rem; }
    .mega-menu-component .standard-link a {
      color: #2b3936; }
  .mega-menu-component .submenu-link {
    margin-bottom: 3rem;
    margin-left: 2rem;
    color: #036d58;
    font-weight: normal;
    font-size: 1.8rem; }
    .mega-menu-component .submenu-link a {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .mega-menu-component .has-submenu {
    margin-right: 10rem;
    float: left; }
    @media screen and (max-width: 1000px) {
      .mega-menu-component .has-submenu {
        margin-right: 5rem; } }
    .mega-menu-component .has-submenu > a {
      color: #2b3936;
      display: block;
      margin-bottom: 3rem; }
    .mega-menu-component .has-submenu li {
      margin-bottom: 3rem; }
    .mega-menu-component .has-submenu ul li a {
      color: #036d58;
      padding-bottom: 3rem; }
  .mega-menu-component div.fullwidth {
    margin-bottom: 1.4rem; }
    .mega-menu-component div.fullwidth img {
      float: left;
      margin-right: 2rem; }
  .mega-menu-component .mega-featured-detail {
    display: -ms-flexbox;
    display: flex;
    float: left;
    width: 100%;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    padding: 4.6rem 0 0 3%; }
    .mega-menu-component .mega-featured-detail a {
      position: relative; }
    .mega-menu-component .mega-featured-detail p {
      margin: 1rem 0 1.5rem 0; }
    .mega-menu-component .mega-featured-detail .script-text {
      font-size: 2.2rem;
      color: #036d58; }
    .mega-menu-component .mega-featured-detail h1,
    .mega-menu-component .mega-featured-detail h2,
    .mega-menu-component .mega-featured-detail h3,
    .mega-menu-component .mega-featured-detail h4,
    .mega-menu-component .mega-featured-detail h5,
    .mega-menu-component .mega-featured-detail h6,
    .mega-menu-component .mega-featured-detail .h1-like,
    .mega-menu-component .mega-featured-detail .h2-like,
    .mega-menu-component .mega-featured-detail .h3-like,
    .mega-menu-component .mega-featured-detail .h4-like,
    .mega-menu-component .mega-featured-detail .h5-like,
    .mega-menu-component .mega-featured-detail .h6-like {
      font-size: 3rem;
      line-height: 1;
      display: block; }
    .mega-menu-component .mega-featured-detail .mega-detail-img {
      margin-right: 4rem; }
    @media screen and (max-width: 1260px) {
      .mega-menu-component .mega-featured-detail .mega-detail-img {
        margin-right: 2rem; }
        .mega-menu-component .mega-featured-detail .mega-detail-img img {
          width: 16vw; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta .script-text {
        font-size: 130%; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta h4 {
        font-size: 160%; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta a {
        font-size: 115%; } }
    @media screen and (max-width: 926px) {
      .mega-menu-component .mega-featured-detail .mega-detail-img {
        margin-right: 1rem; }
        .mega-menu-component .mega-featured-detail .mega-detail-img img {
          width: 12vw; } }
  .mega-menu-component.scrolled {
    top: 11rem; }
  .mega-menu-component .mega-detail-cta .primary-button:hover, .mega-menu-component .mega-detail-cta .primary-button:focus, .mega-menu-component .mega-detail-cta .primary-button:active {
    color: #2b3936; }
  .mega-menu-component.has-scroll {
    overflow-y: auto;
    height: calc(100vh - 165px) !important; }

.menu-search-component {
  display: none;
  width: 100%;
  width: 37.5rem;
  min-height: 21.5rem;
  padding: 2rem;
  background-color: #eaf3d6;
  position: fixed;
  z-index: 10;
  top: 11rem;
  margin-top: -1.5rem;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.085% 99.665%, 98.401% 99.447%, 97.56% 99.204%, 96.0136% 98.814%, 95.3682% 98.6681%, 94.5165% 98.49%, 93.3488% 98.2685%, 91.9621% 98.0371%, 90.4248% 97.8169%, 89.1578% 97.6611%, 87.1997% 97.4632%, 85.2882% 97.3152%, 83.4533% 97.2123%, 81.6933% 97.1471%, 80.7% 97.1243%, 79.2% 97.1074%, 78.5269% 97.1074%, 77.4029% 97.1115%, 75.7917% 97.129%, 74.6672% 97.1508%, 73.6181% 97.1756%, 72.4944% 97.2078%, 70.9592% 97.26%, 70.0546% 97.295%, 68.4442% 97.3644%, 66.8741% 97.4396%, 65.9037% 97.489%, 65.1154% 97.5305%, 63.4634% 97.6239%, 61.70533% 97.7297%, 60.5021% 97.8053%, 58.8125% 97.9157%, 57.5509% 98%, 56.08933% 98.1012%, 55.0338% 98.1747%, 54.0583% 98.2442%, 52.8263% 98.33%, 51.58% 98.421%, 50.613% 98.492%, 49.1893% 98.595%, 48.105% 98.674%, 46.6402% 98.78%, 45.256% 98.879%, 44.1634% 98.957%, 42.78% 99.0549%, 41.022% 99.176%, 40.05% 99.241%, 38.811% 99.323%, 37.648% 99.398%, 36.299% 99.48%, 34.7258% 99.5735%, 33.266% 99.654%, 31.916% 99.723%, 30.7519% 99.779%, 29.554% 99.832%, 28.317% 99.882%, 26.744% 99.936%, 25.2837% 99.978%, 24.2666% 100%, 22.999% 100.022%, 21.688% 100.0396%, 20.9024% 100.0475%, 19.9282% 100.0545%, 18.504% 100.059%, 17.68% 100.059%, 16.519% 100.0557%, 15.2082% 100.0471%, 14.0098% 100.0347%, 12.8112% 100.0181%, 11.64826% 100%, 10.2226% 99.971%, 8.7616% 99.9355%, 7.4887% 99.899%, 5.9914% 99.851%, 4.6048% 99.8016%, 3.291% 99.7487%, 1.943% 99.6888%, 0.932% 99.638%, 0% 99.586%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.085% 99.665%, 98.401% 99.447%, 97.56% 99.204%, 96.0136% 98.814%, 95.3682% 98.6681%, 94.5165% 98.49%, 93.3488% 98.2685%, 91.9621% 98.0371%, 90.4248% 97.8169%, 89.1578% 97.6611%, 87.1997% 97.4632%, 85.2882% 97.3152%, 83.4533% 97.2123%, 81.6933% 97.1471%, 80.7% 97.1243%, 79.2% 97.1074%, 78.5269% 97.1074%, 77.4029% 97.1115%, 75.7917% 97.129%, 74.6672% 97.1508%, 73.6181% 97.1756%, 72.4944% 97.2078%, 70.9592% 97.26%, 70.0546% 97.295%, 68.4442% 97.3644%, 66.8741% 97.4396%, 65.9037% 97.489%, 65.1154% 97.5305%, 63.4634% 97.6239%, 61.70533% 97.7297%, 60.5021% 97.8053%, 58.8125% 97.9157%, 57.5509% 98%, 56.08933% 98.1012%, 55.0338% 98.1747%, 54.0583% 98.2442%, 52.8263% 98.33%, 51.58% 98.421%, 50.613% 98.492%, 49.1893% 98.595%, 48.105% 98.674%, 46.6402% 98.78%, 45.256% 98.879%, 44.1634% 98.957%, 42.78% 99.0549%, 41.022% 99.176%, 40.05% 99.241%, 38.811% 99.323%, 37.648% 99.398%, 36.299% 99.48%, 34.7258% 99.5735%, 33.266% 99.654%, 31.916% 99.723%, 30.7519% 99.779%, 29.554% 99.832%, 28.317% 99.882%, 26.744% 99.936%, 25.2837% 99.978%, 24.2666% 100%, 22.999% 100.022%, 21.688% 100.0396%, 20.9024% 100.0475%, 19.9282% 100.0545%, 18.504% 100.059%, 17.68% 100.059%, 16.519% 100.0557%, 15.2082% 100.0471%, 14.0098% 100.0347%, 12.8112% 100.0181%, 11.64826% 100%, 10.2226% 99.971%, 8.7616% 99.9355%, 7.4887% 99.899%, 5.9914% 99.851%, 4.6048% 99.8016%, 3.291% 99.7487%, 1.943% 99.6888%, 0.932% 99.638%, 0% 99.586%, 0% 0%); }
  .menu-search-component.header-locked {
    margin-top: 0; }
  @media screen and (max-width: 768px) {
    .menu-search-component {
      margin-top: 0; } }
  @media screen and (max-width: 850px) {
    .menu-search-component {
      width: 100%; } }
  @media (max-width: 767px) and (orientation: landscape) {
    .menu-search-component {
      overflow: auto;
      height: calc(100vh - 14rem);
      min-height: 0; } }
  @media (max-width: 850px) and (orientation: landscape) {
    .menu-search-component {
      overflow: auto;
      height: calc(100vh - 16rem);
      min-height: 0; } }
  .menu-search-component.open {
    display: block;
    animation: fadeInFoodSeach .2s ease-in; }
  .menu-search-component .close {
    margin: 2.3rem 2.3rem 1.1rem auto;
    display: block;
    width: 2.3rem;
    height: 2.3rem;
    border: none; }
  .menu-search-component .menu-search-body {
    margin-top: 7rem; }
    .menu-search-component .menu-search-body form {
      position: relative; }
    .menu-search-component .menu-search-body input[type="text"] {
      font-size: 1.6rem;
      padding-bottom: 1rem;
      padding-right: 3.2rem; }
    .menu-search-component .menu-search-body button {
      border: none;
      background: transparent;
      position: absolute;
      right: 0;
      top: 0; }
    .menu-search-component .menu-search-body span {
      display: block;
      width: 100%;
      font-size: 1.5rem;
      padding-bottom: .4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      text-align: center; }
      .menu-search-component .menu-search-body span.auto-menu {
        position: relative;
        text-align: left;
        min-height: 3rem;
        font-size: 1.5rem; }
        .menu-search-component .menu-search-body span.auto-menu:after {
          content: '';
          background-image: url("/Assets/Jamba/img/divider-green.svg");
          overflow: hidden;
          background-size: cover;
          height: 3px;
          width: 100%;
          display: inline-block;
          position: absolute;
          bottom: 0;
          left: 0; }
        .menu-search-component .menu-search-body span.auto-menu a {
          display: block;
          line-height: 1;
          padding: 1rem 0 1rem 0; }
    .menu-search-component .menu-search-body div[data-ref="results"] span[data-ref="no-results"] {
      word-break: break-word; }
  .menu-search-component .menu-search-footer {
    text-align: center; }
    .menu-search-component .menu-search-footer .triangle-link {
      font-size: 1.8rem;
      color: #036d58;
      font-weight: 500; }
      .menu-search-component .menu-search-footer .triangle-link:after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media (max-width: 767px) {
      .menu-search-component .menu-search-footer {
        padding-bottom: 3rem; } }
    .menu-search-component .menu-search-footer .see-all-results {
      display: block;
      margin-top: 1rem; }
  .menu-search-component .menu-search-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    display: none; }
    .menu-search-component .menu-search-filters .filter-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .menu-search-component .menu-search-filters .filter-title {
          display: block; } }
    .menu-search-component .menu-search-filters fieldset {
      text-align: left; }
    .menu-search-component .menu-search-filters .menu-search-filters-list {
      margin: 0;
      list-style: none;
      list-style-type: none;
      display: -ms-flexbox;
      display: flex;
      font-weight: normal;
      padding-left: 2rem;
      overflow-x: scroll; }
      @media (max-width: 768px) {
        .menu-search-component .menu-search-filters .menu-search-filters-list {
          padding-left: 0;
          white-space: nowrap;
          width: calc(100vw - 6rem);
          height: 60px; } }
      .menu-search-component .menu-search-filters .menu-search-filters-list li {
        display: inline-block;
        margin-right: 1.2rem;
        white-space: nowrap; }
        @media (max-width: 768px) {
          .menu-search-component .menu-search-filters .menu-search-filters-list li {
            padding-left: 0; } }
        .menu-search-component .menu-search-filters .menu-search-filters-list li input[type=checkbox] {
          opacity: 0; }
        .menu-search-component .menu-search-filters .menu-search-filters-list li input[type=checkbox]:checked + label {
          background-color: #d5e8ad; }
        .menu-search-component .menu-search-filters .menu-search-filters-list li label {
          display: inline-block;
          position: relative;
          font-size: 1.5rem; }
          .menu-search-component .menu-search-filters .menu-search-filters-list li label:before {
            content: "";
            display: inline-block;
            cursor: pointer;
            height: 2.5rem;
            width: 2.5rem;
            border: 0.2rem solid #036d58;
            background: #ffffff;
            border-radius: .4rem;
            margin-right: 1rem;
            -ms-transform: translateY(30%);
            transform: translateY(30%); }
  .menu-search-component input[type="text"],
  .menu-search-component input[type="text"]:hover,
  .menu-search-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #eaf3d6 inset; }

[data-component="menu-search-component"] .item-slider .text-descriptor {
  font-size: 1.8rem; }

@keyframes fadeInFoodSeach {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.highcontrast .menu-search-component {
  border: 1px solid #ffffff;
  -webkit-clip-path: none;
          clip-path: none; }

.menu-results-component {
  width: 100%; }
  .menu-results-component .menu-results-filters-list {
    position: relative; }
    .menu-results-component .menu-results-filters-list::after, .menu-results-component .menu-results-filters-list::before {
      opacity: 0; }
    .menu-results-component .menu-results-filters-list.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: fixed;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 255, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters-list.right-gradient::after {
          display: none; } }
    .menu-results-component .menu-results-filters-list.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: fixed;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters-list.left-gradient::before {
          display: none; } }
  .menu-results-component .menu-results-wrapper {
    padding: 7rem 2rem 4rem 2rem;
    background-color: #eaf3d6;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
    margin: 0 auto; }
    @media (max-width: 768px) {
      .menu-results-component .menu-results-wrapper {
        width: 100%;
        padding: 1rem 2rem 4rem 2rem; } }
    @media (max-width: 340px) {
      .menu-results-component .menu-results-wrapper {
        padding: 1rem 0 4rem 1rem; } }
  .menu-results-component .menu-results-number {
    text-align: center;
    margin: 0 10rem;
    display: inline-block;
    word-wrap: anywhere; }
    @media (max-width: 641px) {
      .menu-results-component .menu-results-number {
        margin: 0 3rem; } }
    .menu-results-component .menu-results-number h1, .menu-results-component .menu-results-number h2, .menu-results-component .menu-results-number h3, .menu-results-component .menu-results-number h4, .menu-results-component .menu-results-number h5, .menu-results-component .menu-results-number h6, .menu-results-component .menu-results-number .h1-like, .menu-results-component .menu-results-number .h2-like, .menu-results-component .menu-results-number .h3-like, .menu-results-component .menu-results-number .h4-like, .menu-results-component .menu-results-number .h5-like, .menu-results-component .menu-results-number .h6-like {
      font-size: 3rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      line-height: 1;
      color: #2b3936;
      padding-top: 4.2rem; }
      .menu-results-component .menu-results-number h1 + .subtitle, .menu-results-component .menu-results-number h2 + .subtitle, .menu-results-component .menu-results-number h3 + .subtitle, .menu-results-component .menu-results-number h4 + .subtitle, .menu-results-component .menu-results-number h5 + .subtitle, .menu-results-component .menu-results-number h6 + .subtitle, .menu-results-component .menu-results-number .h1-like + .subtitle, .menu-results-component .menu-results-number .h2-like + .subtitle, .menu-results-component .menu-results-number .h3-like + .subtitle, .menu-results-component .menu-results-number .h4-like + .subtitle, .menu-results-component .menu-results-number .h5-like + .subtitle, .menu-results-component .menu-results-number .h6-like + .subtitle {
        display: inline-block;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.5rem;
        margin-top: 1.6rem; }
  .menu-results-component .menu-results-body {
    margin-top: 7rem;
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 2rem; }
    .menu-results-component .menu-results-body form {
      position: relative;
      width: 40%;
      margin: 0 auto; }
      @media (max-width: 850px) {
        .menu-results-component .menu-results-body form {
          width: 50%; } }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body form {
          width: 100%; } }
    .menu-results-component .menu-results-body input {
      font-size: 1.6rem;
      padding-right: 3.2rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body input::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input::-moz-placeholder {
          /* Firefox 19+ */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input:-ms-input-placeholder {
          /* IE 10+ */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input:-moz-placeholder {
          /* Firefox 18- */
          font-size: 1.1rem; } }
    .menu-results-component .menu-results-body input[type="text"],
    .menu-results-component .menu-results-body input[type="text"]:hover,
    .menu-results-component .menu-results-body input[type="text"]:focus {
      -webkit-box-shadow: 0 0 0px 1000px #eaf3d6 inset; }
    .menu-results-component .menu-results-body button {
      border: none;
      background: transparent;
      position: absolute;
      right: 0;
      top: 2.2rem; }
    .menu-results-component .menu-results-body span {
      display: block;
      width: 100%;
      font-size: 1.5rem;
      height: 32px;
      padding-bottom: .4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      margin-left: -15%;
      font-size: 1.8rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body span {
          margin-left: 0; } }
    .menu-results-component .menu-results-body .fcs-view-all {
      position: absolute;
      right: 0;
      bottom: .4rem; }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-body .fcs-view-all {
          display: none; } }
  .menu-results-component .menu-results-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    -ms-transform: translateX(-25%);
        transform: translateX(-25%);
    margin: 0 auto;
    position: relative; }
    @media (max-width: 768px) {
      .menu-results-component .menu-results-filters {
        padding-top: 2rem;
        width: 100%;
        -ms-transform: translateX(0);
            transform: translateX(0); } }
    .menu-results-component .menu-results-filters .fcs-view-all {
      position: absolute;
      right: 0;
      top: -1rem;
      bottom: auto;
      z-index: 2; }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters .fcs-view-all {
          display: none; } }
    .menu-results-component .menu-results-filters .filter-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-filters .filter-title {
          display: block; } }
    .menu-results-component .menu-results-filters fieldset {
      text-align: left; }
    .menu-results-component .menu-results-filters .menu-results-filters-list {
      margin: 0 auto;
      width: 55vw;
      list-style: none;
      list-style-type: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      font-weight: normal; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-filters .menu-results-filters-list {
          overflow-x: scroll;
          padding-left: 1rem;
          padding-top: 1rem;
          white-space: nowrap;
          height: 8.5rem;
          width: 100%;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap; } }
      .menu-results-component .menu-results-filters .menu-results-filters-list.fcs-expanded-filters {
        display: block;
        height: auto;
        overflow-x: auto; }
      .menu-results-component .menu-results-filters .menu-results-filters-list li {
        margin-right: 3rem;
        margin-bottom: 2rem;
        white-space: nowrap;
        padding: 0 0.6rem;
        width: 100%;
        max-width: 17rem; }
        @media (max-width: 768px) {
          .menu-results-component .menu-results-filters .menu-results-filters-list li {
            padding-left: 0;
            margin-right: 1rem; } }
        .menu-results-component .menu-results-filters .menu-results-filters-list li label {
          display: inline-block;
          font-size: 1.5rem; }

.ios .menu-results-component .checkbox input[type="checkbox"]:active + label,
.ios .menu-results-component .checkbox input[type="checkbox"]:hover + label, .mac .menu-results-component .checkbox input[type="checkbox"]:active + label,
.mac .menu-results-component .checkbox input[type="checkbox"]:hover + label {
  outline: 2px solid #036d58;
  outline-offset: 8px; }

.ios .menu-results-component .menu-results-number, .mac .menu-results-component .menu-results-number {
  display: block;
  word-wrap: break-word; }

.menu-results-filters-title {
  margin-bottom: 1rem; }

.drawer-menu-component {
  position: relative;
  background: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6); }
  @media screen and (max-width: 768px) {
    .drawer-menu-component {
      display: none; } }

.delivery-info-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  background-color: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 2rem 0;
  z-index: 9;
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  max-height: 7rem; }
  .delivery-info-component.locked {
    position: fixed; }
  @media screen and (max-width: 768px) {
    .delivery-info-component {
      padding: .8rem 0;
      height: 4.6rem; } }
  .delivery-info-component .fcs-container {
    width: 100%; }
  .delivery-info-component .location-drawer-toggler {
    color: inherit;
    background-image: url("/Assets/Jamba/img/icons/location-icon.svg");
    background-size: 1em 1.5em;
    background-repeat: no-repeat;
    background-position: .5em center;
    position: relative;
    padding-left: 1.8em !important;
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
    height: 3.6rem; }
    .delivery-info-component .location-drawer-toggler:hover, .delivery-info-component .location-drawer-toggler:focus, .delivery-info-component .location-drawer-toggler:active {
      color: #036d58;
      background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
      background-size: 2.675em, 1em 1.5em;
      background-position: bottom left, .5em center;
      text-decoration: none; }
  @media screen and (min-width: 769px) {
    .delivery-info-component.feature-yext-search-enabled .location-drawer-toggler {
      visibility: hidden; } }
  .delivery-info-component .pickup-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .delivery-info-component .find-order-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .delivery-info-component .find-order-wrapper span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      font-weight: 500; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper span {
          font-size: 1.2rem; } }
    .delivery-info-component .find-order-wrapper img {
      width: 2rem;
      height: 3rem;
      margin-right: 1.2rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper img {
          width: 1rem;
          height: 1.6rem;
          margin-right: .7rem; } }
    @media screen and (max-width: 768px) {
      .delivery-info-component .find-order-wrapper .btn-wrapper {
        display: none; } }
    .delivery-info-component .find-order-wrapper .btn-wrapper .primary-button:not(:last-of-type) {
      margin-right: 3rem; }
    .delivery-info-component .find-order-wrapper .store-locator-btn {
      pointer-events: none;
      color: #363636;
      outline: none;
      text-shadow: none; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper .store-locator-btn {
          pointer-events: all; } }
  .delivery-info-component .favorite-location-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .delivery-info-component .favorite-location-wrapper .triangle-link {
      margin-left: 1rem; }
  .delivery-info-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 3;
        flex-grow: 3; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .info {
        margin: 0 auto; } }
  .delivery-info-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    pointer-events: none;
    color: #2b3936;
    font-size: 1.3rem; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .icon-wrapper {
        pointer-events: auto;
        font-size: 1rem; } }
    .delivery-info-component .icon-wrapper:focus {
      display: -ms-flexbox;
      display: flex; }
    .delivery-info-component .icon-wrapper img {
      width: 2rem;
      height: 3rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .icon-wrapper img {
          width: 1rem;
          height: 1.6rem; } }
    .delivery-info-component .icon-wrapper .location {
      display: inline-block;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-left: 0.6rem;
      line-height: 1.15; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .icon-wrapper .location {
          font-size: 1rem; } }
  .delivery-info-component .address-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .delivery-info-component .address-wrapper .address {
      pointer-events: none;
      color: #2b3936;
      font-size: 1.3rem;
      font-weight: 500;
      line-height: 1;
      margin-left: 0.7rem;
      border-left: solid 0.1rem #cd4b0f;
      border-right: solid 0.1rem #cd4b0f;
      padding: 0.4rem 1.2rem 0.4rem 1.1rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .address-wrapper .address {
          pointer-events: auto;
          font-size: 1rem;
          max-width: 22rem;
          font-size: 1rem;
          padding: 0.4rem 0.85rem 0.4rem 0.85rem;
          text-align: center; } }
    .delivery-info-component .address-wrapper .pick-up-interval {
      padding: 0 2rem 0 1.1rem;
      pointer-events: none;
      color: #2b3936;
      font-weight: 400;
      font-size: 1.3rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .address-wrapper .pick-up-interval {
          pointer-events: auto;
          font-size: 1rem;
          max-width: 6rem;
          font-size: 1rem;
          padding: 0 0 0 0.4rem;
          text-align: right; } }
      .delivery-info-component .address-wrapper .pick-up-interval .bull {
        margin: 0 .4rem; }
        @media screen and (max-width: 768px) {
          .delivery-info-component .address-wrapper .pick-up-interval .bull {
            display: none; } }
  .delivery-info-component .pick-up-interval {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .delivery-info-component .info-edit-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 2rem; }
  .delivery-info-component .triangle-link {
    color: #036d58;
    font-size: 1.4rem;
    font-weight: 500;
    display: inline-block;
    margin-left: 1.0rem;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .triangle-link {
        display: none; } }
    .delivery-info-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      margin-left: 0.5rem; }
  .delivery-info-component.llp .triangle-link {
    display: inline-block; }
  @media screen and (max-width: 768px) {
    .delivery-info-component + .breadcrumb-component {
      padding-top: 0; } }
  .delivery-info-component .btn-wrapper {
    white-space: nowrap;
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .btn-wrapper {
        display: none; } }
  .delivery-info-component .closest-location-wrapper {
    display: -ms-flexbox;
    display: flex; }

.delivery-options-component {
  white-space: nowrap;
  margin-left: 2rem; }
  @media screen and (max-width: 768px) {
    .delivery-options-component {
      display: none; } }
  .delivery-options-component .primary-button:not(:last-of-type) {
    margin-right: 3rem; }

.breadcrumb-component {
  margin: 1.2rem;
  text-transform: lowercase; }
  .breadcrumb-component ol {
    padding: 0;
    margin: 0;
    display: -ms-flexbox;
    display: flex; }
    .breadcrumb-component ol li {
      list-style-type: none;
      margin-right: .5rem;
      text-decoration: none;
      font-size: 1.2rem;
      line-height: 1.33;
      color: #2b3936;
      font-weight: 300;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      vertical-align: middle; }
      @media (max-width: 768px) {
        .breadcrumb-component ol li {
          display: none; }
          .breadcrumb-component ol li:nth-last-child(2) {
            display: inline-block; }
            .breadcrumb-component ol li:nth-last-child(2):before {
              content: "";
              background-image: url("/Assets/Jamba/img/icons/arrow-left.svg");
              background-size: contain;
              background-position: center center;
              background-repeat: no-repeat;
              margin-right: 0.5rem;
              margin-left: -1.5rem;
              vertical-align: middle; } }
      .breadcrumb-component ol li + li:before {
        content: "";
        background-image: url("/Assets/Jamba/img/icons/arrow-right.svg");
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        margin-right: .5rem;
        width: .5rem;
        height: 1.6rem;
        display: inline-block;
        cursor: initial;
        vertical-align: middle; }
      .breadcrumb-component ol li a {
        text-decoration: none;
        font-size: 1.2rem;
        line-height: 1.33;
        color: #2b3936;
        font-weight: 300;
        padding-left: .6rem; }
        .breadcrumb-component ol li a:hover {
          color: #036d58;
          text-decoration: underline; }

.hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 4.5rem; }
  @media screen and (max-width: 768px) {
    .hero-component {
      margin-bottom: 30rem; } }
  .hero-component .image-wrapper {
    max-height: 50rem;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 769px) {
      .hero-component .image-wrapper {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
    @media screen and (max-width: 768px) {
      .hero-component .image-wrapper {
        max-height: 28rem; } }
  .hero-component img {
    width: 100%; }
  .hero-component .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .hero-component .hero-card {
        max-width: 33rem;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
        bottom: auto;
        top: 4rem;
        background-color: rgba(255, 255, 255, 0.88); } }
    .hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .hero-component .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1;
      max-width: 100%; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .title {
          font-size: 4.5rem; } }
      .hero-component .hero-card .title h1,
      .hero-component .hero-card .title h2,
      .hero-component .hero-card .title h3,
      .hero-component .hero-card .title h4,
      .hero-component .hero-card .title h5,
      .hero-component .hero-card .title h6 {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 5.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title h1,
          .hero-component .hero-card .title h2,
          .hero-component .hero-card .title h3,
          .hero-component .hero-card .title h4,
          .hero-component .hero-card .title h5,
          .hero-component .hero-card .title h6 {
            font-size: 4.5rem; } }
      .hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58;
        margin-right: .8rem;
        -ms-flex-item-align: start;
            align-self: flex-start; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title .script-text {
            font-size: 3rem; } }
      .hero-component .hero-card .title + .card-content {
        margin-top: 1.5rem;
        max-width: 100%; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .hero-component .hero-card .card-content {
      text-align: center; }
      .hero-component .hero-card .card-content p {
        margin-bottom: 2.5rem; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem;
          font-size: 1.8rem;
          width: 100%; } }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .card-content a:nth-of-type(2) {
          margin: 1.6rem 0 0 0.2rem; } }
      .hero-component .hero-card .card-content .product-details {
        margin-bottom: 1.4rem;
        font-size: 0; }
        .hero-component .hero-card .card-content .product-details span {
          font-size: 1.3rem;
          line-height: 1;
          font-weight: 500;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          color: #2b3936; }
          .hero-component .hero-card .card-content .product-details span + span:before {
            content: "";
            border-right: 2px solid #fac53c;
            margin: 0 .9rem; }
      .hero-component .hero-card .card-content .button-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        padding: 0 3rem; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .card-content .button-group {
            -ms-flex-direction: column;
                flex-direction: column;
            padding: 0; } }
        .hero-component .hero-card .card-content .button-group a {
          margin: 0; }
          @media screen and (max-width: 768px) {
            .hero-component .hero-card .card-content .button-group a + a {
              margin-top: 2rem; } }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .card-content .button-group .primary-button {
            padding: 1.8rem; } }
    .hero-component .hero-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .hero-component .hero-card .fcs-third-party-icon:after {
        position: relative; }
  .hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .hero-component.mandarin-theme .hero-card-frame {
    border-color: rgba(248, 228, 220, 0.4); }
  .hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .hero-component.left-align .hero-card {
      left: 2rem;
      -ms-transform: none;
          transform: none; }
    .hero-component.right-align .hero-card {
      right: 2rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }
  @media screen and (min-width: 769px) {
    .hero-component.product .image-wrapper {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 95.205%, 99.5434% 95.6043%, 99.311% 95.794%, 98.8281% 96.1673%, 98.346% 96.5157%, 97.8051% 96.8831%, 97.157% 97.2894%, 96.3173% 97.7689%, 95.627% 98.1226%, 94.936% 98.4422%, 93.945% 98.841%, 93.1823% 99.1002%, 92.2442% 99.3621%, 91.5629% 99.5125%, 90.567% 99.6723%, 89.6757% 99.7525%, 89.0048% 99.772%, 88.453% 99.7646%, 87.8441% 99.7319%, 87.2846% 99.682%, 86.597% 99.5988%, 85.88% 99.4897%, 85.119% 99.3511%, 84.1809% 99.1563%, 83.3208% 98.9602%, 82.4244% 98.7438%, 81.691% 98.5611%, 80.7967% 98.3356%, 80.215% 98.189%, 79.581% 98.0312%, 78.7167% 97.8214%, 77.952% 97.6426%, 77.215% 97.4783%, 76.501% 97.328%, 75.842% 97.1984%, 75.2546% 97.09%, 74.4933% 96.9623%, 73.4975% 96.816%, 72.7842% 96.7276%, 71.9234% 96.6394%, 71.1203% 96.5764%, 70.6256% 96.5493%, 70.0911% 96.5326%, 69.6082% 96.5285%, 69.0226% 96.5374%, 68.437% 96.5602%, 67.9032% 96.593%, 67.1665% 96.6561%, 66.3029% 96.7529%, 65.5392% 96.8563%, 64.5713% 97.0073%, 63.8064% 97.1381%, 62.616% 97.3543%, 61.8273% 97.5004%, 61.0666% 97.6399%, 60.3284% 97.7712%, 59.71697% 97.8746%, 59.0571% 97.979%, 57.85643% 98.147%, 56.81454% 98.263%, 55.84899% 98.342%, 54.9338% 98.3894%, 53.9165% 98.4086%, 53.3054% 98.4025%, 52.87327% 98.391%, 52.2382% 98.368%, 51.2208% 98.3187%, 50.509% 98.273%, 50.0018% 98.2351%, 49.08524% 98.1559%, 48.246% 98.0721%, 47.4079% 97.9789%, 46.6461% 97.887%, 45.857% 97.7865%, 45.2478% 97.7052%, 44.5117% 97.6041%, 43.7977% 97.5045%, 43.0601% 97.4009%, 42.193% 97.2805%, 41.3263% 97.163%, 40.534% 97.0611%, 39.94808% 96.9892%, 39.51892% 96.9388%, 38.92957% 96.8732%, 38.4746% 96.826%, 37.6105% 96.744%, 36.6167% 96.6641%, 35.8536% 96.6139%, 35.14265% 96.5753%, 34.4815% 96.549%, 33.8705% 96.5333%, 33.1584% 96.5244%, 32.67529% 96.5244%, 31.9376% 96.532%, 31.30194% 96.547%, 30.61524% 96.57%, 29.87759% 96.6038%, 29.0122% 96.653%, 28.3766% 96.6974%, 27.79151% 96.742%, 26.79958% 96.8271%, 25.88482% 96.914%, 25.07188% 96.9993%, 24.2319% 97.0924%, 23.34203% 97.1961%, 22.57926% 97.2885%, 21.94244% 97.3675%, 21.22943% 97.4573%, 20.54189% 97.544%, 19.90702% 97.6253%, 19.16868% 97.718%, 18.40681% 97.8136%, 17.79638% 97.8881%, 17.16137% 97.963%, 16.45003% 98.043%, 15.37905% 98.155%, 14.56666% 98.229%, 13.90556% 98.2833%, 13.21913% 98.3303%, 12.45622% 98.3707%, 11.7185% 98.3961%, 11.057% 98.405%, 10.43736% 98.4011%, 9.93848% 98.3872%, 9.3539% 98.357%, 8.84523% 98.3212%, 8.38726% 98.2789%, 7.82867% 98.2157%, 7.32233% 98.147%, 6.81433% 98.0666%, 6.1009% 97.9342%, 5.36381% 97.773%, 4.67585% 97.598%, 4.24899% 97.4789%, 3.67648% 97.3036%, 3.19366% 97.141%, 2.63117% 96.9363%, 2.17188% 96.7536%, 1.81099% 96.6006%, 1.45484% 96.4408%, 1.1389% 96.2906%, 0.74001% 96.0885%, 0.33201% 95.8643%, 0% 95.662%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 95.205%, 99.5434% 95.6043%, 99.311% 95.794%, 98.8281% 96.1673%, 98.346% 96.5157%, 97.8051% 96.8831%, 97.157% 97.2894%, 96.3173% 97.7689%, 95.627% 98.1226%, 94.936% 98.4422%, 93.945% 98.841%, 93.1823% 99.1002%, 92.2442% 99.3621%, 91.5629% 99.5125%, 90.567% 99.6723%, 89.6757% 99.7525%, 89.0048% 99.772%, 88.453% 99.7646%, 87.8441% 99.7319%, 87.2846% 99.682%, 86.597% 99.5988%, 85.88% 99.4897%, 85.119% 99.3511%, 84.1809% 99.1563%, 83.3208% 98.9602%, 82.4244% 98.7438%, 81.691% 98.5611%, 80.7967% 98.3356%, 80.215% 98.189%, 79.581% 98.0312%, 78.7167% 97.8214%, 77.952% 97.6426%, 77.215% 97.4783%, 76.501% 97.328%, 75.842% 97.1984%, 75.2546% 97.09%, 74.4933% 96.9623%, 73.4975% 96.816%, 72.7842% 96.7276%, 71.9234% 96.6394%, 71.1203% 96.5764%, 70.6256% 96.5493%, 70.0911% 96.5326%, 69.6082% 96.5285%, 69.0226% 96.5374%, 68.437% 96.5602%, 67.9032% 96.593%, 67.1665% 96.6561%, 66.3029% 96.7529%, 65.5392% 96.8563%, 64.5713% 97.0073%, 63.8064% 97.1381%, 62.616% 97.3543%, 61.8273% 97.5004%, 61.0666% 97.6399%, 60.3284% 97.7712%, 59.71697% 97.8746%, 59.0571% 97.979%, 57.85643% 98.147%, 56.81454% 98.263%, 55.84899% 98.342%, 54.9338% 98.3894%, 53.9165% 98.4086%, 53.3054% 98.4025%, 52.87327% 98.391%, 52.2382% 98.368%, 51.2208% 98.3187%, 50.509% 98.273%, 50.0018% 98.2351%, 49.08524% 98.1559%, 48.246% 98.0721%, 47.4079% 97.9789%, 46.6461% 97.887%, 45.857% 97.7865%, 45.2478% 97.7052%, 44.5117% 97.6041%, 43.7977% 97.5045%, 43.0601% 97.4009%, 42.193% 97.2805%, 41.3263% 97.163%, 40.534% 97.0611%, 39.94808% 96.9892%, 39.51892% 96.9388%, 38.92957% 96.8732%, 38.4746% 96.826%, 37.6105% 96.744%, 36.6167% 96.6641%, 35.8536% 96.6139%, 35.14265% 96.5753%, 34.4815% 96.549%, 33.8705% 96.5333%, 33.1584% 96.5244%, 32.67529% 96.5244%, 31.9376% 96.532%, 31.30194% 96.547%, 30.61524% 96.57%, 29.87759% 96.6038%, 29.0122% 96.653%, 28.3766% 96.6974%, 27.79151% 96.742%, 26.79958% 96.8271%, 25.88482% 96.914%, 25.07188% 96.9993%, 24.2319% 97.0924%, 23.34203% 97.1961%, 22.57926% 97.2885%, 21.94244% 97.3675%, 21.22943% 97.4573%, 20.54189% 97.544%, 19.90702% 97.6253%, 19.16868% 97.718%, 18.40681% 97.8136%, 17.79638% 97.8881%, 17.16137% 97.963%, 16.45003% 98.043%, 15.37905% 98.155%, 14.56666% 98.229%, 13.90556% 98.2833%, 13.21913% 98.3303%, 12.45622% 98.3707%, 11.7185% 98.3961%, 11.057% 98.405%, 10.43736% 98.4011%, 9.93848% 98.3872%, 9.3539% 98.357%, 8.84523% 98.3212%, 8.38726% 98.2789%, 7.82867% 98.2157%, 7.32233% 98.147%, 6.81433% 98.0666%, 6.1009% 97.9342%, 5.36381% 97.773%, 4.67585% 97.598%, 4.24899% 97.4789%, 3.67648% 97.3036%, 3.19366% 97.141%, 2.63117% 96.9363%, 2.17188% 96.7536%, 1.81099% 96.6006%, 1.45484% 96.4408%, 1.1389% 96.2906%, 0.74001% 96.0885%, 0.33201% 95.8643%, 0% 95.662%, 0% 0%); } }
  .hero-component.product .hero-card {
    max-width: 46.6rem; }
    .hero-component.product .hero-card .card-content p {
      margin-bottom: 1.2rem; }
      .hero-component.product .hero-card .card-content p + .primary-button {
        margin-top: .4rem; }
  .hero-component.product .start-order {
    display: block;
    margin: 0 auto;
    max-width: 9rem;
    font-size: 1.8rem;
    line-height: 0.89; }
  .hero-component.product .hero-card-frame {
    padding: 1.8rem 3.5rem; }
  @media screen and (min-width: 769px) {
    .hero-component.product.left-align .hero-card {
      left: 10rem;
      -ms-transform: none;
          transform: none; }
    .hero-component.product.right-align .hero-card {
      right: 10rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }
  @media screen and (min-width: 1400px) and (max-width: 1900px) {
    .hero-component.smaller-img {
      margin-bottom: 7.5rem; }
      .hero-component.smaller-img .hero-card {
        bottom: auto;
        top: 50%;
        -ms-transform: translateX(-50%) translateY(-20%);
            transform: translateX(-50%) translateY(-20%); } }

@media screen and (min-width: 768px) and (max-width: 768px) {
  .about .short-hero-component {
    top: 2rem; } }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .about .short-hero-component {
    top: 1.4rem; } }

@media screen and (max-width: 768px) {
  .about .short-hero-component .hero-card {
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); } }

@media screen and (min-width: 1400px) {
  .about .short-hero-component .hero-card {
    top: 8rem; } }

@media screen and (min-width: 1400px) {
  .about .section-component {
    margin-top: 22rem; } }

.short-hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 5.5rem; }
  @media screen and (max-width: 768px) {
    .short-hero-component {
      margin-bottom: 0; } }
  .short-hero-component .image-wrapper {
    max-height: 50rem;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 769px) {
      .short-hero-component .image-wrapper {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
    @media screen and (max-width: 768px) {
      .short-hero-component .image-wrapper {
        max-height: 28rem; } }
  .short-hero-component img {
    width: 100%; }
  .short-hero-component .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .short-hero-component .hero-card {
        max-width: 33rem;
        bottom: 0;
        -ms-transform: translateY(-2rem) translateX(-50%);
            transform: translateY(-2rem) translateX(-50%); } }
    .short-hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .short-hero-component .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1;
      max-width: 100%; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .title {
          font-size: 3.8rem; } }
      .short-hero-component .hero-card .title h1,
      .short-hero-component .hero-card .title h2,
      .short-hero-component .hero-card .title h3,
      .short-hero-component .hero-card .title h4,
      .short-hero-component .hero-card .title h5,
      .short-hero-component .hero-card .title h6,
      .short-hero-component .hero-card .title .h1-like,
      .short-hero-component .hero-card .title .h2-like,
      .short-hero-component .hero-card .title .h3-like,
      .short-hero-component .hero-card .title .h4-like,
      .short-hero-component .hero-card .title .h5-like,
      .short-hero-component .hero-card .title .h6-like {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 6.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title h1,
          .short-hero-component .hero-card .title h2,
          .short-hero-component .hero-card .title h3,
          .short-hero-component .hero-card .title h4,
          .short-hero-component .hero-card .title h5,
          .short-hero-component .hero-card .title h6,
          .short-hero-component .hero-card .title .h1-like,
          .short-hero-component .hero-card .title .h2-like,
          .short-hero-component .hero-card .title .h3-like,
          .short-hero-component .hero-card .title .h4-like,
          .short-hero-component .hero-card .title .h5-like,
          .short-hero-component .hero-card .title .h6-like {
            font-size: 3.8rem; } }
      .short-hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title .script-text {
            font-size: 2.4rem;
            white-space: nowrap; } }
      .short-hero-component .hero-card .title + .card-content {
        margin-top: 3rem; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .short-hero-component .hero-card .card-content {
      text-align: center; }
      .short-hero-component .hero-card .card-content p {
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem 7rem;
          font-size: 1.8rem; } }
  .short-hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .short-hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .short-hero-component.mandarin-theme .hero-card-frame {
    border-color: #cd4b0f; }
  .short-hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .short-hero-component.left-align .hero-card {
      left: 2rem;
      -ms-transform: none;
          transform: none; }
    .short-hero-component.right-align .hero-card {
      right: 2rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }

.header-bar-component {
  background-color: #036d58;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.036% 98.436%, 97.909% 97.102%, 96.571% 95.524%, 95.007% 94.299%, 93.64% 93.43%, 92.236% 92.87%, 90.934% 92.589%, 89.93% 92.52336%, 88.70833% 92.616%, 87.441% 92.87%, 86.411% 93.174%, 84.836% 93.745%, 83.865% 94.143%, 82.407% 94.781%, 81.627% 95.133%, 80.763% 95.525%, 80.194% 95.78%, 79.423% 96.127%, 78.619% 96.478%, 77.755% 96.842%, 76.772% 97.238%, 75.671% 97.649%, 74.759% 97.96%, 73.611% 98.3%, 72.84% 98.51%, 71.87% 98.727%, 70.911% 98.897%, 70.07% 99.005%, 69.37% 99.066%, 68.625% 99.08879%, 67.71417% 99.04485%, 66.81431% 98.93364%, 66.186% 98.81963%, 65.59% 98.68878%, 65.02639% 98.54299%, 64.36333% 98.35607%, 63.65215% 98.1271%, 62.98979% 97.89439%, 62.12646% 97.57009%, 61.26069% 97.2243%, 60.37347% 96.857%, 59.55729% 96.51028%, 58.69076% 96.13645%, 57.7684% 95.74673%, 56.74924% 95.3271%, 55.71861% 94.92523%, 54.85486% 94.61215%, 53.8591% 94.28411%, 52.77056% 93.9757%, 51.69333% 93.73177%, 50.87% 93.59346%, 49.92889% 93.49065%, 49.2659% 93.45794%, 48.68055% 93.45794%, 47.93972% 93.49813%, 47.0166% 93.60467%, 46.294% 93.7271%, 45.50035% 93.8972%, 44.742% 94.09159%, 44.1141% 94.2785%, 43.27% 94.54766%, 42.20882% 94.9271%, 41.74736% 95.10186%, 40.95437% 95.41402%, 40.0291% 95.79346%, 39.31896% 96.09159%, 38.76299% 96.3271%, 38% 96.6486%, 36.99958% 97.07009%, 35.88507% 97.52056%, 35.16285% 97.80093%, 34.26264% 98.1243%, 33.659% 98.3243%, 32.98451% 98.52804%, 31.84771% 98.81775%, 30.34729% 99.0729%, 29.16076% 99.15514%, 27.89278% 99.13178%, 26.41292% 98.97103%, 25.10424% 98.71962%, 23.83479% 98.39065%, 22.86333% 98.08785%, 21.60639% 97.64019%, 20.27681% 97.11121%, 18.92264% 96.52991%, 17.19708% 95.75981%, 15.50958% 95.01215%, 14.3109% 94.52056%, 13.17243% 94.10654%, 11.48368% 93.63925%, 9.79167% 93.45794%, 8.87194% 93.51215%, 7.36257% 93.82243%, 5.84% 94.4243%, 4.46153% 95.23458%, 2.97722% 96.41121%, 1.79437% 97.60374%, 0.84153% 98.76261%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.036% 98.436%, 97.909% 97.102%, 96.571% 95.524%, 95.007% 94.299%, 93.64% 93.43%, 92.236% 92.87%, 90.934% 92.589%, 89.93% 92.52336%, 88.70833% 92.616%, 87.441% 92.87%, 86.411% 93.174%, 84.836% 93.745%, 83.865% 94.143%, 82.407% 94.781%, 81.627% 95.133%, 80.763% 95.525%, 80.194% 95.78%, 79.423% 96.127%, 78.619% 96.478%, 77.755% 96.842%, 76.772% 97.238%, 75.671% 97.649%, 74.759% 97.96%, 73.611% 98.3%, 72.84% 98.51%, 71.87% 98.727%, 70.911% 98.897%, 70.07% 99.005%, 69.37% 99.066%, 68.625% 99.08879%, 67.71417% 99.04485%, 66.81431% 98.93364%, 66.186% 98.81963%, 65.59% 98.68878%, 65.02639% 98.54299%, 64.36333% 98.35607%, 63.65215% 98.1271%, 62.98979% 97.89439%, 62.12646% 97.57009%, 61.26069% 97.2243%, 60.37347% 96.857%, 59.55729% 96.51028%, 58.69076% 96.13645%, 57.7684% 95.74673%, 56.74924% 95.3271%, 55.71861% 94.92523%, 54.85486% 94.61215%, 53.8591% 94.28411%, 52.77056% 93.9757%, 51.69333% 93.73177%, 50.87% 93.59346%, 49.92889% 93.49065%, 49.2659% 93.45794%, 48.68055% 93.45794%, 47.93972% 93.49813%, 47.0166% 93.60467%, 46.294% 93.7271%, 45.50035% 93.8972%, 44.742% 94.09159%, 44.1141% 94.2785%, 43.27% 94.54766%, 42.20882% 94.9271%, 41.74736% 95.10186%, 40.95437% 95.41402%, 40.0291% 95.79346%, 39.31896% 96.09159%, 38.76299% 96.3271%, 38% 96.6486%, 36.99958% 97.07009%, 35.88507% 97.52056%, 35.16285% 97.80093%, 34.26264% 98.1243%, 33.659% 98.3243%, 32.98451% 98.52804%, 31.84771% 98.81775%, 30.34729% 99.0729%, 29.16076% 99.15514%, 27.89278% 99.13178%, 26.41292% 98.97103%, 25.10424% 98.71962%, 23.83479% 98.39065%, 22.86333% 98.08785%, 21.60639% 97.64019%, 20.27681% 97.11121%, 18.92264% 96.52991%, 17.19708% 95.75981%, 15.50958% 95.01215%, 14.3109% 94.52056%, 13.17243% 94.10654%, 11.48368% 93.63925%, 9.79167% 93.45794%, 8.87194% 93.51215%, 7.36257% 93.82243%, 5.84% 94.4243%, 4.46153% 95.23458%, 2.97722% 96.41121%, 1.79437% 97.60374%, 0.84153% 98.76261%, 0% 100%, 0% 0%);
  min-height: 106px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .header-bar-component {
      position: relative;
      z-index: 3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 92.5408% 97.648%, 88.197% 96.33%, 84.247% 95.164%, 80.549% 94.105%, 77.63% 93.292%, 71.466% 91.665%, 68.129% 90.832%, 65.125% 90.132%, 60.859% 89.309%, 57.85% 88.892%, 54.5133% 88.581%, 51.956% 88.426%, 49.6% 88.33%, 47.146% 88.282%, 43.493% 88.338%, 38.5474% 88.658%, 33.0746% 89.325%, 27.421% 90.295%, 23.3448% 91.121%, 20.8% 91.666%, 16.2205% 92.682%, 9.0927% 94.362%, 4.8237% 95.42%, 0% 96.666%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 92.5408% 97.648%, 88.197% 96.33%, 84.247% 95.164%, 80.549% 94.105%, 77.63% 93.292%, 71.466% 91.665%, 68.129% 90.832%, 65.125% 90.132%, 60.859% 89.309%, 57.85% 88.892%, 54.5133% 88.581%, 51.956% 88.426%, 49.6% 88.33%, 47.146% 88.282%, 43.493% 88.338%, 38.5474% 88.658%, 33.0746% 89.325%, 27.421% 90.295%, 23.3448% 91.121%, 20.8% 91.666%, 16.2205% 92.682%, 9.0927% 94.362%, 4.8237% 95.42%, 0% 96.666%, 0% 0%); } }
  .header-bar-component h1, .header-bar-component h2, .header-bar-component h3, .header-bar-component h4, .header-bar-component h5, .header-bar-component h6, .header-bar-component p {
    text-align: center;
    color: #ffffff;
    font-size: 5.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      .header-bar-component h1, .header-bar-component h2, .header-bar-component h3, .header-bar-component h4, .header-bar-component h5, .header-bar-component h6, .header-bar-component p {
        font-size: 3.8rem;
        padding: 1.8rem 1.5rem 3.2rem; } }
  .header-bar-component .pattern-hero-img {
    max-width: 100%; }
    @media (max-width: 768px) {
      .header-bar-component .pattern-hero-img {
        display: none; } }
  .header-bar-component.gold-theme {
    background-color: #fce29d; }
    .header-bar-component.gold-theme h1 {
      color: #2b3936; }
  .header-bar-component.blue-theme {
    background-color: #c0d9d4; }
    .header-bar-component.blue-theme h1 {
      color: #2b3936; }
  .header-bar-component.mandarin-theme {
    background-color: #f8e4dc; }
    .header-bar-component.mandarin-theme h1 {
      color: #2b3936; }
  .header-bar-component.mint-theme {
    background-color: #d5e8ad; }
    .header-bar-component.mint-theme h1 {
      color: #2b3936; }

.secondary-bg-hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 4.5rem;
  min-height: 38rem;
  padding-top: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 24em;
  -ms-flex-pack: center;
  justify-content: center; }
  @media screen and (max-width: 769px) {
    .secondary-bg-hero-component {
      width: 100%; } }
  @media screen and (max-width: 769px) {
    .secondary-bg-hero-component {
      display: block;
      -ms-flex: none;
          flex: none;
      margin-bottom: 0; } }
  .secondary-bg-hero-component .image-wrapper {
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    min-height: 38rem;
    max-width: 85%;
    margin-left: 15%; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component .image-wrapper {
        max-height: 28rem;
        margin-left: -1.5rem;
        max-width: calc(100% + 15px); } }
  .secondary-bg-hero-component img {
    height: 100%;
    object-fit: cover;
    object-position: center; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component img {
        width: 100%;
        object-fit: none; } }
  .secondary-bg-hero-component .hero-card {
    position: absolute;
    max-width: 56.6rem;
    min-width: 32%;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component .hero-card {
        margin-top: calc(-34%);
        bottom: unset;
        margin-left: auto;
        margin-right: auto;
        position: relative; } }
    @media screen and (max-width: 600px) {
      .secondary-bg-hero-component .hero-card {
        margin-left: 1.5rem;
        margin-right: 1.5rem; } }
    .secondary-bg-hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .secondary-bg-hero-component .hero-card .title {
      font-size: 5.2rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .title {
          font-size: 4.5rem; } }
      .secondary-bg-hero-component .hero-card .title h1,
      .secondary-bg-hero-component .hero-card .title h2,
      .secondary-bg-hero-component .hero-card .title h3,
      .secondary-bg-hero-component .hero-card .title h4,
      .secondary-bg-hero-component .hero-card .title h5,
      .secondary-bg-hero-component .hero-card .title h6 {
        line-height: 1;
        font-size: 5.2rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title h1,
          .secondary-bg-hero-component .hero-card .title h2,
          .secondary-bg-hero-component .hero-card .title h3,
          .secondary-bg-hero-component .hero-card .title h4,
          .secondary-bg-hero-component .hero-card .title h5,
          .secondary-bg-hero-component .hero-card .title h6 {
            font-size: 4.5rem; } }
      .secondary-bg-hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 4rem;
        color: #036d58;
        margin-right: 0.23em; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title .script-text {
            font-size: 3rem; } }
      .secondary-bg-hero-component .hero-card .title + .card-content {
        margin-top: 1.5rem;
        max-width: 100%;
        height: 100%; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .secondary-bg-hero-component .hero-card .card-content {
      text-align: center; }
      .secondary-bg-hero-component .hero-card .card-content p {
        margin-bottom: 2.5rem; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem 5.8rem;
          font-size: 1.8rem; } }
    .secondary-bg-hero-component .hero-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .secondary-bg-hero-component .hero-card .fcs-third-party-icon:after {
        position: relative; }
  .secondary-bg-hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .secondary-bg-hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .secondary-bg-hero-component.mandarin-theme .hero-card-frame {
    border-color: rgba(248, 228, 220, 0.4); }
  .secondary-bg-hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .secondary-bg-hero-component.left-align {
      -ms-flex-pack: left;
          justify-content: left;
      padding-left: 1.5rem; }
      .secondary-bg-hero-component.left-align .hero-card {
        right: 0; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      .secondary-bg-hero-component.left-align .hero-card {
        left: 1.5rem; } }
  @media screen and (min-width: 769px) {
      .secondary-bg-hero-component.left-align .image-wrapper {
        margin-left: 0; }
    .secondary-bg-hero-component.right-align .hero-card {
      left: 1.5rem; }
    .secondary-bg-hero-component.right-align .image-wrapper {
      float: right;
      margin-right: 1.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 769px) {
    .secondary-bg-hero-component.right-align .image-wrapper {
      float: none; } }

.secondary-img-hero-component {
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .secondary-img-hero-component {
      padding-bottom: 1rem; } }
  .secondary-img-hero-component .fluid-card-row {
    position: relative;
    padding-bottom: 3.6rem;
    padding-right: 2rem; }
    @media screen and (max-width: 768px) {
      .secondary-img-hero-component .fluid-card-row {
        padding-top: 6rem;
        padding-bottom: 14rem; } }
    .secondary-img-hero-component .fluid-card-row:last-of-type {
      padding-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row:last-of-type {
          padding-bottom: 5rem; } }
    .secondary-img-hero-component .fluid-card-row .bg-helper, .secondary-img-hero-component .fluid-card-row:after, .secondary-img-hero-component .fluid-card-row:before {
      background-color: #fcf4f1; }
    .secondary-img-hero-component .fluid-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .secondary-img-hero-component .fluid-card-row .bg-helper {
          top: 50%;
          max-height: 39.7rem;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          height: 100%;
          -webkit-clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%);
                  clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%); } }
    .secondary-img-hero-component .fluid-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .secondary-img-hero-component .fluid-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .secondary-img-hero-component .fluid-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .secondary-img-hero-component .fluid-card-row.mint-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.mint-theme:after, .secondary-img-hero-component .fluid-card-row.mint-theme:before {
      background-color: #eaf3d6; }
    .secondary-img-hero-component .fluid-card-row.mandarin-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.mandarin-theme:after, .secondary-img-hero-component .fluid-card-row.mandarin-theme:before {
      background-color: #fcf4f1; }
    .secondary-img-hero-component .fluid-card-row.gold-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.gold-theme:after, .secondary-img-hero-component .fluid-card-row.gold-theme:before {
      background-color: #fce29d; }
    .secondary-img-hero-component .fluid-card-row.blue-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.blue-theme:after, .secondary-img-hero-component .fluid-card-row.blue-theme:before {
      background-color: #c0d9d4; }
    .secondary-img-hero-component .fluid-card-row.left .card-img {
      margin-left: 7%; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.left .card-img {
          margin-left: 0; } }
    .secondary-img-hero-component .fluid-card-row.left .card-content {
      text-align: right;
      padding-left: 10%; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.left .card-content {
          text-align: left;
          padding-left: 0; } }
      .secondary-img-hero-component .fluid-card-row.left .card-content .btn-wrapper {
        -ms-flex-pack: end;
            justify-content: flex-end; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.left .card-content .btn-wrapper {
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .secondary-img-hero-component .fluid-card-row.right .fcs-container {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.right .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-img {
        -ms-flex-pack: end;
            justify-content: flex-end;
        margin-right: 7%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-img {
            -ms-flex-pack: start;
                justify-content: flex-start; } }
      .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content {
        text-align: right;
        padding-right: 10%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content {
            text-align: left;
            padding-right: 0; } }
        .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: end;
              justify-content: flex-end; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .secondary-img-hero-component .fluid-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-img-hero-component .fluid-card-row .fcs-container .card-img {
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-img {
            width: 100%; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-img img {
          height: 100%;
          object-fit: cover;
          object-position: center; }
          @media screen and (max-width: 769px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-img img {
              width: 100%; } }
      .secondary-img-hero-component .fluid-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        width: 40%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content {
            width: 90%;
            margin: 0 auto; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title {
          margin-bottom: 2.7rem;
          font-size: 5.2rem;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          line-height: 1; }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h1,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h2,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h3,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h4,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h5,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h6 {
            font-size: 5.2rem; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem;
              margin-top: 5rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title .script-text {
            display: inline-block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 5.4rem;
            color: #036d58;
            margin-right: 0.23em;
            word-spacing: -15px; }
            @media screen and (max-width: 375px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title .script-text {
                font-size: 4.8rem; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p {
              margin-bottom: 3.1rem;
              font-size: 1.8rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 5.8rem; }
            @media screen and (max-width: 768px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (max-width: 900px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: left; } }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: center;
              padding: 1.9rem 3.4rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
            margin-left: 3rem; }
            @media screen and (max-width: 425px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                margin-left: 0;
                margin-top: 3rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon {
            position: relative;
            display: inline;
            right: 0;
            top: -50%; }
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon:after {
              position: relative; }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon {
              display: inline !important;
              position: relative;
              right: 0; }
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon:after {
                position: relative;
                right: 0; } }
  @media screen and (max-width: 768px) {
    .secondary-img-hero-component .fluid-card-row:last-child:after {
      content: "";
      display: block;
      width: 100%;
      height: 4.53vw;
      position: absolute;
      bottom: 0;
      -ms-transform: translateY(100%) translateY(-2px);
          transform: translateY(100%) translateY(-2px);
      left: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .secondary-img-hero-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .secondary-img-hero-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .secondary-img-hero-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .about .secondary-img-hero-component .fluid-card-row .bg-helper {
    top: 0;
    max-height: none;
    -ms-transform: none;
        transform: none; }
  .about .secondary-img-hero-component .fluid-card-row .card-content .title .script-text {
    font-size: 4.4rem; }
  .about .secondary-img-hero-component .fluid-card-row .card-content .title .h2-like {
    font-size: 4.2rem; } }

.video-hero-component {
  height: 480px;
  position: relative;
  overflow: hidden;
  margin-bottom: 12rem; }
  @media screen and (min-width: 769px) {
    .video-hero-component {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  .video-hero-component .fcs-vid-poster {
    display: none; }
  .video-hero-component .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 90%;
    overflow: hidden;
    max-width: 100%; }
    .video-hero-component .embed-container iframe,
    .video-hero-component .embed-container object,
    .video-hero-component .embed-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .video-hero-component .embed-container iframe {
      pointer-events: none; }
  @media (max-width: 768px) {
    .video-hero-component .fcs-vid-poster {
      display: block; }
    .video-hero-component .embed-container {
      display: none; } }
  .video-hero-component a:active, .video-hero-component a:visited {
    text-decoration: none;
    color: #ffffff; }

.video-hero-component-section {
  position: relative; }
  .video-hero-component-section .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 1400px) {
      .video-hero-component-section .hero-card {
        bottom: -3rem; } }
    @media screen and (max-width: 900px) {
      .video-hero-component-section .hero-card {
        bottom: -10rem; } }
    @media screen and (max-width: 768px) {
      .video-hero-component-section .hero-card {
        max-width: 33rem;
        -ms-transform: translateY(-5.6rem) translateX(-50%);
            transform: translateY(-5.6rem) translateX(-50%); } }
    .video-hero-component-section .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .video-hero-component-section .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .title {
          font-size: 4.5rem; } }
      .video-hero-component-section .hero-card .title h1,
      .video-hero-component-section .hero-card .title h2,
      .video-hero-component-section .hero-card .title h3,
      .video-hero-component-section .hero-card .title h4,
      .video-hero-component-section .hero-card .title h5,
      .video-hero-component-section .hero-card .title h6 {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 4.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title h1,
          .video-hero-component-section .hero-card .title h2,
          .video-hero-component-section .hero-card .title h3,
          .video-hero-component-section .hero-card .title h4,
          .video-hero-component-section .hero-card .title h5,
          .video-hero-component-section .hero-card .title h6 {
            font-size: 4.5rem; } }
      .video-hero-component-section .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58;
        margin-right: .8rem;
        -ms-flex-item-align: start;
            align-self: flex-start; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title .script-text {
            font-size: 3rem; } }
      .video-hero-component-section .hero-card .title + .card-content {
        margin-top: 3rem;
        max-width: 100%; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .video-hero-component-section .hero-card .card-content {
      text-align: center; }
      .video-hero-component-section .hero-card .card-content p {
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .card-content .primary-button {
          padding: 2.1rem 5.8rem;
          font-size: 1.8rem; } }
  .video-hero-component-section .fb-vid-pause {
    position: absolute;
    right: 4rem;
    bottom: 4rem;
    width: 8rem;
    height: 8rem;
    background-image: url("/Assets/Jamba/img/icons/pause.svg");
    background-repeat: no-repeat;
    z-index: 3;
    opacity: 0;
    cursor: pointer;
    color: transparent;
    text-shadow: none; }
    @media (max-width: 768px) {
      .video-hero-component-section .fb-vid-pause {
        display: none; } }
    .video-hero-component-section .fb-vid-pause.vid-paused {
      background-image: url("/Assets/Jamba/img/icons/play.svg"); }
    .video-hero-component-section .fb-vid-pause:hover, .video-hero-component-section .fb-vid-pause:focus {
      opacity: 1;
      outline: none;
      border: 2px solid #036d58;
      border-radius: 50%;
      background-size: 90%;
      background-position: 50%; }
  .video-hero-component-section:hover .fb-vid-pause, .video-hero-component-section:focus .fb-vid-pause {
    opacity: 1; }
  .video-hero-component-section .vid-portrait {
    opacity: 1 !important;
    top: 11.6rem !important;
    width: 40px !important;
    height: 40px !important;
    background-size: 90% !important; }
  .video-hero-component-section .vid-landscape {
    opacity: 1 !important;
    top: 18rem !important; }

.secondary-app-hero-component {
  margin-top: 8rem; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component {
      margin-bottom: -4rem; } }
  .secondary-app-hero-component .secondary-app-hero-card-row {
    position: relative;
    padding-bottom: 3.6rem; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component .secondary-app-hero-card-row {
        padding-top: 6rem;
        padding-bottom: 14rem;
        margin-top: 12rem; } }
    .secondary-app-hero-component .secondary-app-hero-card-row:last-of-type {
      padding-bottom: 1rem;
      margin-top: 5rem;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component .secondary-app-hero-card-row:last-of-type {
          padding-bottom: 2.2rem;
          margin-bottom: 4rem; } }
    .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper, .secondary-app-hero-component .secondary-app-hero-card-row:after, .secondary-app-hero-component .secondary-app-hero-card-row:before {
      background-color: #fcf4f1; }
    .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper {
          -webkit-clip-path: polygon(0% 8.29146%, 0.45139% 8.15302%, 1.18181% 7.93442%, 2.07444% 7.67337%, 2.96444% 7.41859%, 3.72549% 7.20452%, 4.60833% 6.9598%, 5.29028% 6.77412%, 6.05861% 6.56759%, 6.69458% 6.39899%, 7.84993% 6.09749%, 8.58938% 5.90804%, 9.32875% 5.72111%, 10.11208% 5.52588%, 10.92951% 5.32487%, 12.12507% 5.03643%, 12.65389% 4.9108%, 13.51375% 4.7098%, 14.14729% 4.56357%, 14.98285% 4.37362%, 15.64063% 4.22613%, 16.42681% 4.05251%, 17.44299% 3.83241%, 18.32597% 3.64497%, 19.25444% 3.45176%, 20.4334% 3.21231%, 20.99514% 3.1005%, 21.95583% 2.91281%, 22.58674% 2.79196%, 23.23382% 2.6701%, 24.14694% 2.50151%, 25.39625% 2.27764%, 26.53667% 2.0804%, 27.25972% 1.95879%, 28.40493% 1.77186%, 29.75688% 1.5603%, 31.08507% 1.36231%, 31.61611% 1.28693%, 32.51299% 1.16131%, 33.51299% 1.02714%, 34.30021% 0.92663%, 35.18535% 0.81734%, 36.42146% 0.67286%, 37.55785% 0.54874%, 38.57868% 0.44472%, 39.54208% 0.35302%, 40.10799% 0.30276%, 40.9666% 0.23015%, 41.4475% 0.19196%, 42.2366% 0.13291%, 43.31569% 0.06005%, 43.8341% 0.02839%, 44.30556% 0%, 45.6466% -0.05251%, 46.89924% -0.06457%, 47.59271% -0.05704%, 48.36354% -0.03719%, 49.11437% -0.00678%, 49.65333% 0.02161%, 50.30875% 0.06307%, 50.96528% 0.11156%, 51.73563% 0.17789%, 52.42924% 0.24548%, 53.12278% 0.32085%, 53.8541% 0.40729%, 54.95222% 0.5505%, 55.81847% 0.67437%, 56.30007% 0.74698%, 57.05243% 0.86583%, 57.51208% 0.94121%, 58.08847% 1.0392%, 58.82333% 1.16884%, 59.47958% 1.28869%, 60.44118% 1.47111%, 61.09944% 1.6%, 61.8666% 1.75427%, 62.52701% 1.8902%, 62.93625% 1.97588%, 63.35417% 2.06407%, 63.71479% 2.14095%, 64.1159% 2.22739%, 64.37389% 2.28342%, 64.67882% 2.35%, 65.11396% 2.44548%, 65.60382% 2.55402%, 65.99639% 2.64146%, 66.37139% 2.72538%, 66.88194% 2.8392%, 67.33403% 2.94146%, 67.67076% 3.01683%, 68.08743% 3.11156%, 68.53049% 3.21206%, 68.89111% 3.29422%, 69.34437% 3.39749%, 69.86111% 3.51759%, 70.62778% 3.68693%, 71.36944% 3.84271%, 71.77986% 3.92588%, 72.24375% 4.01834%, 73.01667% 4.1691%, 73.62847% 4.28719%, 74.22847% 4.40302%, 74.74931% 4.50352%, 75.40278% 4.63342%, 75.95139% 4.74598%, 76.45903% 4.85101%, 76.98472% 4.95779%, 77.2125% 5.00327%, 77.60903% 5.08141%, 78.05069% 5.16658%, 78.48264% 5.24774%, 78.87917% 5.3206%, 79.27153% 5.3907%, 79.76111% 5.47538%, 80.30972% 5.56633%, 80.78889% 5.64171%, 81.20764% 5.70452%, 81.79722% 5.78769%, 82.35278% 5.8598%, 82.93542% 5.92839%, 83.34931% 5.97211%, 83.95833% 6.02864%, 84.92014% 6.11533%, 85.73681% 6.1907%, 86.30764% 6.23794%, 86.87778% 6.27613%, 87.48194% 6.30126%, 88.24167% 6.30126%, 88.68056% 6.28015%, 88.93472% 6.25955%, 89.29167% 6.22035%, 90.075% 6.09799%, 90.70208% 5.97236%, 91.68542% 5.74322%, 92.65764% 5.51709%, 93.08472% 5.42111%, 93.62083% 5.2897%, 94.1125% 5.15879%, 94.60347% 5.01759%, 95.075% 4.87211%, 95.62222% 4.6907%, 96.34931% 4.42814%, 97.05694% 4.14874%, 97.36111% 4.02111%, 98.33681% 3.5897%, 98.86667% 3.34146%, 99.13611% 3.2108%, 99.56736% 2.99472%, 100% 2.76382%, 100% 92.71357%, 99.44861% 92.86608%, 99.00833% 92.98518%, 98.22292% 93.19347%, 97.19792% 93.45854%, 96.66458% 93.59397%, 96.1% 93.73568%, 95.18889% 93.9603%, 94.14444% 94.21156%, 93.00625% 94.48065%, 91.87014% 94.74296%, 90.75764% 94.99422%, 89.82569% 95.2%, 89.12292% 95.35302%, 88.52708% 95.48065%, 87.81667% 95.63141%, 86.96458% 95.80879%, 85.92569% 96.02035%, 84.87569% 96.2294%, 84.30764% 96.34045%, 83.39931% 96.51508%, 82.61042% 96.66357%, 81.83819% 96.80603%, 80.82153% 96.9897%, 79.69375% 97.18769%, 78.95972% 97.31332%, 78.13264% 97.45176%, 77.16597% 97.6093%, 76.28403% 97.74925%, 75.08542% 97.93342%, 74.56458% 98.01106%, 73.66458% 98.14196%, 72.60556% 98.2907%, 71.47222% 98.44322%, 70.5625% 98.56055%, 69.96875% 98.63593%, 68.93646% 98.76005%, 68.04479% 98.86231%, 67.24618% 98.95025%, 66.4016% 99.03894%, 65.5191% 99.12688%, 64.85028% 99.1902%, 64.06917% 99.2608%, 63.22417% 99.33241%, 62.35153% 99.40176%, 61.23681% 99.48241%, 60.21535% 99.54874%, 59.63993% 99.58266%, 58.72889% 99.63141%, 57.94854% 99.66834%, 56.93604% 99.70879%, 55.625% 99.74874%, 55.05056% 99.75879%, 54.14951% 99.75879%, 53.125% 99.74975%, 52.01389% 99.74975%, 50.83333% 99.74975%, 49.84472% 99.66231%, 49.22938% 99.5995%, 48.55306% 99.52412%, 47.99875% 99.45729%, 47.47028% 99.38995%, 46.88979% 99.31181%, 46.41757% 99.24548%, 45.9709% 99.18065%, 45.59347% 99.12412%, 45.40771% 99.09598%, 45.08271% 99.04573%, 44.515% 98.90327%, 43.88875% 98.74472%, 43.1759% 98.58141%, 42.77764% 98.49347%, 42.11882% 98.37638%, 41.38875% 98.24221%, 41.04847% 98.18291%, 40.34708% 97.99095%, 39.71785% 97.88317%, 39.11958% 97.78266%, 38.78681% 97.72739%, 38.35451% 97.65653%, 37.96056% 97.59271%, 37.64396% 97.54246%, 37.37854% 97.5005%, 37.11174% 97.45905%, 36.86424% 97.42085%, 36.25604% 97.32035%, 35.58882% 97.19472%, 35.12042% 97.10276%, 34.64889% 97.0103%, 34.27528% 96.93945%, 33.87535% 96.86784%, 33.45743% 96.80025%, 32.98611% 96.73367%, 32.79715% 96.71206%, 32.32132% 96.66709%, 31.57313% 96.61683%, 30.93854% 96.58693%, 30.0566% 96.55025%, 28.88889% 96.48241%, 28.71194% 96.46884%, 28.10306% 96.42211%, 27.61979% 96.38593%, 27.10028% 96.34724%, 26.63694% 96.31357%, 26.05361% 96.27161%, 25.45771% 96.22965%, 24.9816% 96.19648%, 24.49313% 96.16332%, 23.84583% 96.11985%, 23.23118% 96.07965%, 21.9475% 95.99824%, 20.84563% 95.93116%, 19.98882% 95.8809%, 19.08354% 95.83065%, 18.17875% 95.7804%, 17.19264% 95.72889%, 16.20465% 95.67864%, 14.72396% 95.60854%, 13.81903% 95.56834%, 12.71632% 95.52186%, 12.22326% 95.50201%, 11.51556% 95.47437%, 10.82465% 95.44925%, 10.19847% 95.42714%, 9.44153% 95.40201%, 8.81653% 95.38191%, 8.05958% 95.35905%, 7.46687% 95.34221%, 6.84187% 95.32538%, 6.20014% 95.3093%, 5.52549% 95.29372%, 5.06479% 95.28392%, 4.25819% 95.26809%, 3.63319% 95.25729%, 2.94208% 95.24698%, 2.30042% 95.23894%, 1.65868% 95.23266%, 1.00042% 95.22814%, 0.50632% 95.22613%, 0.25944% 95.22613%, 0% 95.22613%, 0% 8.29146%);
                  clip-path: polygon(0% 8.29146%, 0.45139% 8.15302%, 1.18181% 7.93442%, 2.07444% 7.67337%, 2.96444% 7.41859%, 3.72549% 7.20452%, 4.60833% 6.9598%, 5.29028% 6.77412%, 6.05861% 6.56759%, 6.69458% 6.39899%, 7.84993% 6.09749%, 8.58938% 5.90804%, 9.32875% 5.72111%, 10.11208% 5.52588%, 10.92951% 5.32487%, 12.12507% 5.03643%, 12.65389% 4.9108%, 13.51375% 4.7098%, 14.14729% 4.56357%, 14.98285% 4.37362%, 15.64063% 4.22613%, 16.42681% 4.05251%, 17.44299% 3.83241%, 18.32597% 3.64497%, 19.25444% 3.45176%, 20.4334% 3.21231%, 20.99514% 3.1005%, 21.95583% 2.91281%, 22.58674% 2.79196%, 23.23382% 2.6701%, 24.14694% 2.50151%, 25.39625% 2.27764%, 26.53667% 2.0804%, 27.25972% 1.95879%, 28.40493% 1.77186%, 29.75688% 1.5603%, 31.08507% 1.36231%, 31.61611% 1.28693%, 32.51299% 1.16131%, 33.51299% 1.02714%, 34.30021% 0.92663%, 35.18535% 0.81734%, 36.42146% 0.67286%, 37.55785% 0.54874%, 38.57868% 0.44472%, 39.54208% 0.35302%, 40.10799% 0.30276%, 40.9666% 0.23015%, 41.4475% 0.19196%, 42.2366% 0.13291%, 43.31569% 0.06005%, 43.8341% 0.02839%, 44.30556% 0%, 45.6466% -0.05251%, 46.89924% -0.06457%, 47.59271% -0.05704%, 48.36354% -0.03719%, 49.11437% -0.00678%, 49.65333% 0.02161%, 50.30875% 0.06307%, 50.96528% 0.11156%, 51.73563% 0.17789%, 52.42924% 0.24548%, 53.12278% 0.32085%, 53.8541% 0.40729%, 54.95222% 0.5505%, 55.81847% 0.67437%, 56.30007% 0.74698%, 57.05243% 0.86583%, 57.51208% 0.94121%, 58.08847% 1.0392%, 58.82333% 1.16884%, 59.47958% 1.28869%, 60.44118% 1.47111%, 61.09944% 1.6%, 61.8666% 1.75427%, 62.52701% 1.8902%, 62.93625% 1.97588%, 63.35417% 2.06407%, 63.71479% 2.14095%, 64.1159% 2.22739%, 64.37389% 2.28342%, 64.67882% 2.35%, 65.11396% 2.44548%, 65.60382% 2.55402%, 65.99639% 2.64146%, 66.37139% 2.72538%, 66.88194% 2.8392%, 67.33403% 2.94146%, 67.67076% 3.01683%, 68.08743% 3.11156%, 68.53049% 3.21206%, 68.89111% 3.29422%, 69.34437% 3.39749%, 69.86111% 3.51759%, 70.62778% 3.68693%, 71.36944% 3.84271%, 71.77986% 3.92588%, 72.24375% 4.01834%, 73.01667% 4.1691%, 73.62847% 4.28719%, 74.22847% 4.40302%, 74.74931% 4.50352%, 75.40278% 4.63342%, 75.95139% 4.74598%, 76.45903% 4.85101%, 76.98472% 4.95779%, 77.2125% 5.00327%, 77.60903% 5.08141%, 78.05069% 5.16658%, 78.48264% 5.24774%, 78.87917% 5.3206%, 79.27153% 5.3907%, 79.76111% 5.47538%, 80.30972% 5.56633%, 80.78889% 5.64171%, 81.20764% 5.70452%, 81.79722% 5.78769%, 82.35278% 5.8598%, 82.93542% 5.92839%, 83.34931% 5.97211%, 83.95833% 6.02864%, 84.92014% 6.11533%, 85.73681% 6.1907%, 86.30764% 6.23794%, 86.87778% 6.27613%, 87.48194% 6.30126%, 88.24167% 6.30126%, 88.68056% 6.28015%, 88.93472% 6.25955%, 89.29167% 6.22035%, 90.075% 6.09799%, 90.70208% 5.97236%, 91.68542% 5.74322%, 92.65764% 5.51709%, 93.08472% 5.42111%, 93.62083% 5.2897%, 94.1125% 5.15879%, 94.60347% 5.01759%, 95.075% 4.87211%, 95.62222% 4.6907%, 96.34931% 4.42814%, 97.05694% 4.14874%, 97.36111% 4.02111%, 98.33681% 3.5897%, 98.86667% 3.34146%, 99.13611% 3.2108%, 99.56736% 2.99472%, 100% 2.76382%, 100% 92.71357%, 99.44861% 92.86608%, 99.00833% 92.98518%, 98.22292% 93.19347%, 97.19792% 93.45854%, 96.66458% 93.59397%, 96.1% 93.73568%, 95.18889% 93.9603%, 94.14444% 94.21156%, 93.00625% 94.48065%, 91.87014% 94.74296%, 90.75764% 94.99422%, 89.82569% 95.2%, 89.12292% 95.35302%, 88.52708% 95.48065%, 87.81667% 95.63141%, 86.96458% 95.80879%, 85.92569% 96.02035%, 84.87569% 96.2294%, 84.30764% 96.34045%, 83.39931% 96.51508%, 82.61042% 96.66357%, 81.83819% 96.80603%, 80.82153% 96.9897%, 79.69375% 97.18769%, 78.95972% 97.31332%, 78.13264% 97.45176%, 77.16597% 97.6093%, 76.28403% 97.74925%, 75.08542% 97.93342%, 74.56458% 98.01106%, 73.66458% 98.14196%, 72.60556% 98.2907%, 71.47222% 98.44322%, 70.5625% 98.56055%, 69.96875% 98.63593%, 68.93646% 98.76005%, 68.04479% 98.86231%, 67.24618% 98.95025%, 66.4016% 99.03894%, 65.5191% 99.12688%, 64.85028% 99.1902%, 64.06917% 99.2608%, 63.22417% 99.33241%, 62.35153% 99.40176%, 61.23681% 99.48241%, 60.21535% 99.54874%, 59.63993% 99.58266%, 58.72889% 99.63141%, 57.94854% 99.66834%, 56.93604% 99.70879%, 55.625% 99.74874%, 55.05056% 99.75879%, 54.14951% 99.75879%, 53.125% 99.74975%, 52.01389% 99.74975%, 50.83333% 99.74975%, 49.84472% 99.66231%, 49.22938% 99.5995%, 48.55306% 99.52412%, 47.99875% 99.45729%, 47.47028% 99.38995%, 46.88979% 99.31181%, 46.41757% 99.24548%, 45.9709% 99.18065%, 45.59347% 99.12412%, 45.40771% 99.09598%, 45.08271% 99.04573%, 44.515% 98.90327%, 43.88875% 98.74472%, 43.1759% 98.58141%, 42.77764% 98.49347%, 42.11882% 98.37638%, 41.38875% 98.24221%, 41.04847% 98.18291%, 40.34708% 97.99095%, 39.71785% 97.88317%, 39.11958% 97.78266%, 38.78681% 97.72739%, 38.35451% 97.65653%, 37.96056% 97.59271%, 37.64396% 97.54246%, 37.37854% 97.5005%, 37.11174% 97.45905%, 36.86424% 97.42085%, 36.25604% 97.32035%, 35.58882% 97.19472%, 35.12042% 97.10276%, 34.64889% 97.0103%, 34.27528% 96.93945%, 33.87535% 96.86784%, 33.45743% 96.80025%, 32.98611% 96.73367%, 32.79715% 96.71206%, 32.32132% 96.66709%, 31.57313% 96.61683%, 30.93854% 96.58693%, 30.0566% 96.55025%, 28.88889% 96.48241%, 28.71194% 96.46884%, 28.10306% 96.42211%, 27.61979% 96.38593%, 27.10028% 96.34724%, 26.63694% 96.31357%, 26.05361% 96.27161%, 25.45771% 96.22965%, 24.9816% 96.19648%, 24.49313% 96.16332%, 23.84583% 96.11985%, 23.23118% 96.07965%, 21.9475% 95.99824%, 20.84563% 95.93116%, 19.98882% 95.8809%, 19.08354% 95.83065%, 18.17875% 95.7804%, 17.19264% 95.72889%, 16.20465% 95.67864%, 14.72396% 95.60854%, 13.81903% 95.56834%, 12.71632% 95.52186%, 12.22326% 95.50201%, 11.51556% 95.47437%, 10.82465% 95.44925%, 10.19847% 95.42714%, 9.44153% 95.40201%, 8.81653% 95.38191%, 8.05958% 95.35905%, 7.46687% 95.34221%, 6.84187% 95.32538%, 6.20014% 95.3093%, 5.52549% 95.29372%, 5.06479% 95.28392%, 4.25819% 95.26809%, 3.63319% 95.25729%, 2.94208% 95.24698%, 2.30042% 95.23894%, 1.65868% 95.23266%, 1.00042% 95.22814%, 0.50632% 95.22613%, 0.25944% 95.22613%, 0% 95.22613%, 0% 8.29146%); } }
    .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img {
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        max-width: 37.1rem;
        margin-left: 10rem; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img {
            width: 100%;
            margin: 0 auto;
            margin-bottom: 4rem; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img img {
          max-width: 100%;
          margin-top: -4rem;
          margin-left: auto;
          margin-right: auto; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img img {
              margin-top: -16rem; } }
      .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        width: 50%; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content {
            width: 100%;
            text-align: center; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
          margin-bottom: 2.7rem;
          font-size: 5.2rem;
          line-height: 1;
          font-weight: 500;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
              margin-left: 5%; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title .script-text {
            display: inline-block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 4rem;
            color: #036d58;
            margin-right: 0.23em; }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
              font-size: 1.8rem; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
              margin-bottom: 0;
              margin-left: 5%; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 5.8rem; }
            @media screen and (max-width: 1400px) {
              .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; }
                .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .apple-store img {
                  width: 210px; }
                .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .google-play {
                  margin-top: 0; }
                  .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .google-play img {
                    width: 180px; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex;
          margin-top: 0; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: center;
                  justify-content: center; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: center;
              padding: 1.9rem 3.4rem; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a + a {
            margin-left: 3rem; }
            @media screen and (max-width: 425px) {
              .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a + a {
                margin-left: 0;
                margin-top: 3rem; } }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component .fluid-card-row:last-child {
      margin-bottom: calc(3rem + 4.53vw); }
      .secondary-app-hero-component .fluid-card-row:last-child:after {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        bottom: 0;
        -ms-transform: translateY(100%) translateY(-2px);
            transform: translateY(100%) translateY(-2px);
        left: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .secondary-app-hero-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .secondary-app-hero-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .secondary-app-hero-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .secondary-app-hero-component.mint-theme .bg-helper, .secondary-app-hero-component.mint-theme:after, .secondary-app-hero-component.mint-theme:before {
    background-color: #ecf4d9; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.mint-theme.wave-top:before {
      background: #ecf4d9; } }
  .secondary-app-hero-component.mandarin-theme .bg-helper, .secondary-app-hero-component.mandarin-theme:after, .secondary-app-hero-component.mandarin-theme:before {
    background-color: #f8e4dc; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.mandarin-theme.wave-top:before {
      background: #f8e4dc; } }
  .secondary-app-hero-component.gold-theme .bg-helper, .secondary-app-hero-component.gold-theme:after, .secondary-app-hero-component.gold-theme:before {
    background-color: #fce29d; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.gold-theme.wave-top:before {
      background: #fce29d; } }
  .secondary-app-hero-component.blue-theme .bg-helper, .secondary-app-hero-component.blue-theme:after, .secondary-app-hero-component.blue-theme:before {
    background-color: #c0d9d4; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.blue-theme.wave-top:before {
      background: #c0d9d4; } }
  .secondary-app-hero-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.wave-top {
        padding-top: 0; } }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.wave-top:before {
        content: "";
        background: #fcf4f1;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .secondary-app-hero-component.right .fcs-container {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.right .fcs-container {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .secondary-app-hero-component.right .fcs-container .card-img {
      -ms-flex-pack: end;
          justify-content: flex-end; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component.right .fcs-container .card-img {
          -ms-flex-pack: start;
              justify-content: flex-start; } }
    .secondary-app-hero-component.right .fcs-container .card-content {
      text-align: right; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component.right .fcs-container .card-content {
          text-align: left; } }
      .secondary-app-hero-component.right .fcs-container .card-content .btn-wrapper {
        -ms-flex-pack: end;
            justify-content: flex-end; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component.right .fcs-container .card-content .btn-wrapper {
            -ms-flex-pack: center;
                justify-content: center; } }

.menu-detail-hero {
  display: -ms-flexbox;
  display: flex;
  padding-left: 7.6rem; }
  @media (max-width: 768px) {
    .menu-detail-hero {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0; } }
  .menu-detail-hero .unavailable-text {
    display: none; }
  .menu-detail-hero .image-wrapper {
    width: 56%;
    padding-top: 2rem; }
    @media (max-width: 768px) {
      .menu-detail-hero .image-wrapper {
        -ms-flex-order: 1;
            order: 1; } }
    .menu-detail-hero .image-wrapper img {
      object-fit: cover;
      object-position: center;
      width: auto; }
  .menu-detail-hero .special-category {
    position: relative; }
    @media screen and (max-width: 768px) {
      .menu-detail-hero .special-category {
        text-align: center; } }
    .menu-detail-hero .special-category img {
      width: 100%;
      max-width: 5rem;
      margin-right: 1.5rem; }
      @media screen and (max-width: 768px) {
        .menu-detail-hero .special-category img {
          max-width: 4.5rem;
          margin-right: .5rem; } }
    .menu-detail-hero .special-category .script-text {
      font-size: 3.2rem;
      vertical-align: middle;
      color: #036d58; }
      .menu-detail-hero .special-category .script-text.mandarin-theme {
        color: #cd4b0f; }
      .menu-detail-hero .special-category .script-text.whirl {
        color: #cd4b0f; }
      .menu-detail-hero .special-category .script-text.limited {
        color: #da6259; }
      .menu-detail-hero .special-category .script-text.back {
        color: #fac53c; }
  .menu-detail-hero .content-wrapper {
    width: auto;
    padding: 4.6rem 2rem 2rem;
    background-size: cover; }
    @media (max-width: 768px) {
      .menu-detail-hero .content-wrapper {
        -ms-flex-order: 2;
            order: 2;
        padding: 0;
        text-align: center;
        margin-bottom: 2rem; } }
    .menu-detail-hero .content-wrapper header {
      margin-top: 1rem; }
      @media screen and (max-width: 768px) {
        .menu-detail-hero .content-wrapper header {
          text-align: center; } }
      .menu-detail-hero .content-wrapper header h1,
      .menu-detail-hero .content-wrapper header h2,
      .menu-detail-hero .content-wrapper header h3,
      .menu-detail-hero .content-wrapper header h4,
      .menu-detail-hero .content-wrapper header h5,
      .menu-detail-hero .content-wrapper header h6,
      .menu-detail-hero .content-wrapper header span {
        text-transform: lowercase;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
      .menu-detail-hero .content-wrapper header sup {
        text-transform: uppercase;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
    .menu-detail-hero .content-wrapper header * {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 5rem;
      line-height: 1;
      display: block;
      letter-spacing: normal;
      font-weight: 400; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper header * {
          font-size: 3.8rem;
          line-height: 41px; } }
    .menu-detail-hero .content-wrapper .subtitle {
      font-size: 1.8rem;
      line-height: 24px;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      display: block; }
      .menu-detail-hero .content-wrapper .subtitle::after {
        content: "";
        border-right: 2px solid #fac53c;
        margin: 0 1.6rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper .subtitle {
          padding-right: 0;
          margin: 0; } }
    .menu-detail-hero .content-wrapper p {
      font-size: 1.5rem;
      padding-right: 5rem;
      overflow: hidden; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper p {
          padding-right: 0;
          margin-top: .2rem; } }
    .menu-detail-hero .content-wrapper a {
      margin-top: 3.2rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper a {
          margin-bottom: 0.4rem;
          width: 100%;
          text-align: center;
          max-width: 30rem;
          padding: 1.8rem 2.2rem; } }
      @media (max-width: 425px) {
        .menu-detail-hero .content-wrapper a {
          max-width: 100%; } }
      .menu-detail-hero .content-wrapper a.add-order {
        margin-top: 2.6rem;
        margin-bottom: 2.6rem; }
  @media screen and (max-width: 768px) {
    .menu-detail-hero .ingredients-box {
      text-align: center; } }
  .menu-detail-hero .ingredients-box .subtitle::after {
    content: none; }
  .menu-detail-hero .ingredients-box p {
    color: #2b3936;
    margin-bottom: 0; }
    .menu-detail-hero .ingredients-box p.toppings strong, .menu-detail-hero .ingredients-box p.ingredients strong {
      font-weight: 500; }
    .menu-detail-hero .ingredients-box p.toppings span, .menu-detail-hero .ingredients-box p.ingredients span {
      display: inline-block;
      margin-right: .4rem; }
      .menu-detail-hero .ingredients-box p.toppings span:after, .menu-detail-hero .ingredients-box p.ingredients span:after {
        content: ", ";
        color: #2b3936; }
      .menu-detail-hero .ingredients-box p.toppings span:last-of-type, .menu-detail-hero .ingredients-box p.ingredients span:last-of-type {
        margin-right: 0; }
        .menu-detail-hero .ingredients-box p.toppings span:last-of-type:after, .menu-detail-hero .ingredients-box p.ingredients span:last-of-type:after {
          display: none; }
  .menu-detail-hero .ingredients-box .allergen {
    color: #e20000; }
    .menu-detail-hero .ingredients-box .allergen:before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      vertical-align: middle;
      line-height: 1; }
    .menu-detail-hero .ingredients-box .allergen:after {
      content: ", ";
      color: #2b3936; }
  .menu-detail-hero .start-order-wrapper {
    background-color: #edf4f3;
    text-align: center;
    margin-top: 2rem;
    padding: 3rem 0 2rem;
    position: relative; }
    .menu-detail-hero .start-order-wrapper .bg-helper::before {
      content: "";
      display: block;
      width: 100%;
      margin: 0 auto;
      height: 2vw;
      position: absolute;
      background-color: #ffffff;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
    .menu-detail-hero .start-order-wrapper a,
    .menu-detail-hero .start-order-wrapper span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem; }
    .menu-detail-hero .start-order-wrapper a {
      display: inline; }
    .menu-detail-hero .start-order-wrapper span {
      display: block; }
  .menu-detail-hero .price-box {
    margin-top: 1rem;
    display: -ms-flexbox;
    display: flex;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .menu-detail-hero .price-box {
        -ms-flex-pack: center;
            justify-content: center;
        margin-top: 1.7rem; } }
    .menu-detail-hero .price-box + .allergens-list {
      margin-top: 1rem; }
    .menu-detail-hero .price-box p {
      color: #2b3936;
      font-size: 1.8rem;
      font-weight: 500;
      margin: .1rem 0 0; }
  @media (max-width: 768px) {
    .menu-detail-hero {
      max-height: none;
      margin-top: 0;
      min-height: 0;
      margin-bottom: 1.5%; }
      .menu-detail-hero .image-wrapper,
      .menu-detail-hero .content-wrapper {
        width: 100%; } }
  @media screen and (max-width: 768px) {
    .menu-detail-hero .fcs-third-party.secondary-button .fcs-third-party-icon {
      right: 8.5rem; } }
  .menu-detail-hero .detail-link-box {
    margin-top: 3rem; }
    .menu-detail-hero .detail-link-box div {
      width: 50%;
      float: left; }
    .menu-detail-hero .detail-link-box .subtitle {
      margin-top: 3rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .detail-link-box .subtitle {
          margin-bottom: 3rem; } }
    .menu-detail-hero .detail-link-box a {
      color: #2b3936;
      float: left;
      clear: both;
      margin-bottom: 0.5rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .detail-link-box a {
          margin-top: 0;
          padding: 0.5rem 0rem; } }
      .menu-detail-hero .detail-link-box a:after {
        content: "";
        background-image: url("/Assets/Jamba/img/triangle.svg");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 0.7rem;
        height: 0.8rem;
        margin-left: .5rem; }
      .menu-detail-hero .detail-link-box a.fcs-third-party:after {
        content: '';
        background-image: none; }
      .menu-detail-hero .detail-link-box a .fcs-third-party-icon {
        position: relative;
        -ms-transform: translateY(-150%);
            transform: translateY(-150%);
        display: inline; }
        .menu-detail-hero .detail-link-box a .fcs-third-party-icon:after {
          -ms-transform: translateY(-95%);
              transform: translateY(-95%); }
  .menu-detail-hero .size-selection {
    margin-top: 2.2rem; }
    @media screen and (min-width: 769px) and (max-width: 991px) {
      .menu-detail-hero .size-selection {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .menu-detail-hero .size-selection label {
      display: inline-block;
      margin-right: 5.4rem;
      text-align: center;
      cursor: pointer; }
      @media screen and (min-width: 769px) and (max-width: 991px) {
        .menu-detail-hero .size-selection label {
          margin-right: 0; } }
      .menu-detail-hero .size-selection label:last-of-type {
        margin-right: 0; }
      .menu-detail-hero .size-selection label .text {
        font-size: 1.8rem;
        color: #2b3936;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 700;
        width: 3.5rem;
        height: 3.5rem;
        border: 3px solid #036d58;
        border-radius: 500px;
        text-align: center;
        display: block;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .menu-detail-hero .size-selection .size {
      margin: 0;
      padding: 0;
      opacity: 0;
      position: absolute; }
      .menu-detail-hero .size-selection .size:checked + label .text {
        background: #036d58;
        color: #ffffff; }
      .menu-detail-hero .size-selection .size + label .icon:before {
        display: block;
        margin-bottom: 1.2rem; }
      .menu-detail-hero .size-selection .size.s + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/sm.svg"); }
      .menu-detail-hero .size-selection .size.s:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/sm-green.svg"); }
      .menu-detail-hero .size-selection .size.m + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/med.svg"); }
      .menu-detail-hero .size-selection .size.m:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/med-green.svg"); }
      .menu-detail-hero .size-selection .size.l + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/lg.svg"); }
      .menu-detail-hero .size-selection .size.l:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/lg-green.svg"); }
      .menu-detail-hero .size-selection .size.xl + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/xl.svg"); }
      .menu-detail-hero .size-selection .size.xl:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/xl-green.svg"); }
  .menu-detail-hero .allergens-list {
    color: #e20000;
    font-size: 1.3rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 2.2rem;
    display: block; }
    .menu-detail-hero .allergens-list:before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      vertical-align: middle; }
    .menu-detail-hero .allergens-list + a.add-order {
      margin-top: 1.2rem; }
  .menu-detail-hero .checkbox {
    margin-top: 2.4rem; }
    .menu-detail-hero .checkbox label {
      display: inline;
      padding-left: 0;
      padding-right: 3rem;
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
      .menu-detail-hero .checkbox label:before, .menu-detail-hero .checkbox label:after {
        left: auto;
        right: 0; }
      .menu-detail-hero .checkbox label img,
      .menu-detail-hero .checkbox label svg {
        max-width: 1.6rem;
        margin-right: .5rem; }
  .menu-detail-hero.unavailable .content-wrapper a.primary-button {
    display: none; }
  .menu-detail-hero.unavailable .content-wrapper .unavailable-text {
    display: block;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    font-weight: 700;
    margin: 2.6rem 0; }

.edge .menu-detail-hero .start-order-wrapper {
  padding-top: 2rem; }
  .edge .menu-detail-hero .start-order-wrapper .bg-helper:before {
    content: none; }

.allergens-component {
  max-width: 56rem;
  text-align: center;
  margin: 0 auto; }
  .allergens-component .section-component.wave-top {
    padding: 1.6rem 0 1rem; }
    @media screen and (max-width: 768px) {
      .allergens-component .section-component.wave-top {
        margin-top: 0;
        padding-top: 0; } }
  .allergens-component .section-component.mint-theme {
    background-color: rgba(213, 232, 173, 0.49); }
  .allergens-component .title {
    font-size: 1.8rem;
    line-height: 1.11;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: block;
    margin-bottom: .8rem; }
  .allergens-component small {
    padding: 0 1rem;
    font-size: .8rem;
    line-height: 1.38;
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-top: 1rem;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .allergens-component small {
        margin-bottom: 2rem;
        padding: 0 1.3rem; } }
  .allergens-component .custom-list {
    margin: 0 auto;
    text-align: left;
    display: inline-block; }
    .allergens-component .custom-list li {
      font-size: 1.5rem;
      font-weight: 400;
      line-height: 1.33; }

.fluid-card-set-component {
  margin-top: 8.2rem; }
  @media screen and (max-width: 768px) {
    .fluid-card-set-component {
      margin-top: 0; } }
  .fluid-card-set-component .fluid-card-row {
    position: relative;
    padding-bottom: 3.6rem; }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .fluid-card-row {
        padding-top: 0;
        padding-bottom: 14rem; } }
    .fluid-card-set-component .fluid-card-row:last-of-type {
      padding-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row:last-of-type {
          padding-bottom: 5rem; } }
    .fluid-card-set-component .fluid-card-row .bg-helper, .fluid-card-set-component .fluid-card-row:after, .fluid-card-set-component .fluid-card-row:before {
      background-color: #fcf4f1; }
    .fluid-card-set-component .fluid-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .fluid-card-set-component .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%);
                  clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%); } }
    .fluid-card-set-component .fluid-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .fluid-card-set-component .fluid-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .fluid-card-set-component .fluid-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .fluid-card-set-component .fluid-card-row .primary-button:focus {
      box-shadow: inset 0 0 0 3px #fcf4f1, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.mint-theme .bg-helper, .fluid-card-set-component .fluid-card-row.mint-theme:after, .fluid-card-set-component .fluid-card-row.mint-theme:before {
      background-color: #eaf3d6; }
    .fluid-card-set-component .fluid-card-row.mint-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #eaf3d6, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.caper-green-theme .bg-helper, .fluid-card-set-component .fluid-card-row.caper-green-theme:after, .fluid-card-set-component .fluid-card-row.caper-green-theme:before {
      background-color: #dee8ac; }
    .fluid-card-set-component .fluid-card-row.caper-green-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #dee8ac, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.mandarin-theme .bg-helper, .fluid-card-set-component .fluid-card-row.mandarin-theme:after, .fluid-card-set-component .fluid-card-row.mandarin-theme:before {
      background-color: #f8e4dc; }
    .fluid-card-set-component .fluid-card-row.mandarin-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #f8e4dc, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.gold-theme .bg-helper, .fluid-card-set-component .fluid-card-row.gold-theme:after, .fluid-card-set-component .fluid-card-row.gold-theme:before {
      background-color: #fce29d; }
    .fluid-card-set-component .fluid-card-row.gold-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #fce29d, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.blue-theme .bg-helper, .fluid-card-set-component .fluid-card-row.blue-theme:after, .fluid-card-set-component .fluid-card-row.blue-theme:before {
      background-color: #c0d9d4; }
    .fluid-card-set-component .fluid-card-row.blue-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #c0d9d4, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.right {
      overflow-x: hidden; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row.right {
          overflow-x: visible; } }
      .fluid-card-set-component .fluid-card-row.right .fcs-container {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row.right .fcs-container {
            -ms-flex-direction: column;
                flex-direction: column; } }
        .fluid-card-set-component .fluid-card-row.right .fcs-container .card-img {
          -ms-flex-pack: end;
              justify-content: flex-end;
          margin-left: 0;
          margin-right: 10%; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-img {
              -ms-flex-pack: start;
                  justify-content: flex-start;
              margin-right: 0; } }
        .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
          text-align: left;
          -ms-transform: translateX(30%);
              transform: translateX(30%);
          width: 40%; }
          @media screen and (max-width: 1400px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
              -ms-transform: translateX(10%);
                  transform: translateX(10%); } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
              text-align: left;
              -ms-transform: none;
                  transform: none;
              width: 100%; } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .fluid-card-set-component .fluid-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column;
          padding-left: 3rem;
          padding-right: 3rem; } }
      .fluid-card-set-component .fluid-card-row .fcs-container .card-img {
        width: 40%;
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        margin-left: 0;
        min-height: 42rem; }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-img {
            width: 100%;
            margin-left: 0;
            min-height: 0; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-img img {
          max-width: 100%; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-img img {
              display: block;
              margin: 0 auto; } }
      .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        padding: 4rem;
        width: 50%; }
        @media screen and (min-width: 768px) and (max-width: 850px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
            padding: 4rem 0; } }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
            width: 100%;
            padding: 2rem 0; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title {
          margin-bottom: 1rem;
          font-size: 5.2rem;
          line-height: 5.2rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .script-text {
            display: block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 4rem;
            color: #036d58;
            margin-right: 0.23em; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .script-text {
                font-size: 3.4rem;
                line-height: 4rem; } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .h2-like {
              display: block;
              line-height: 4rem;
              font-size: 3rem; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936;
          max-width: 44rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content p {
              margin-bottom: 3.1rem;
              font-size: 1.7rem;
              max-width: none; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 3.5rem; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content p .fcs-third-party {
            padding-right: 0;
            overflow-wrap: break-word;
            word-wrap: break-word; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content p .fcs-third-party::after {
              content: " \e900" !important;
              /* use !important to prevent issues with browser extensions that change fonts */
              font-family: 'icomoon' !important;
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              background-image: none !important;
              font-size: 1rem;
              white-space: nowrap;
              /* Better Font Rendering =========== */
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale; }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 2rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              margin-top: 0;
              padding-bottom: 0;
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (min-width: 769px) and (max-width: 1400px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              margin-bottom: 1.6rem; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
            -ms-flex-align: center;
                align-items: center; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a:after {
              content: none; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
                text-align: center;
                -ms-flex-pack: center;
                    justify-content: center;
                padding: 1.9rem 3.4rem; } }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
              margin-left: 3rem; }
              @media screen and (min-width: 850px) and (max-width: 910px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 0.5rem; } }
              @media screen and (max-width: 850px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 1rem; } }
              @media screen and (max-width: 768px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 0;
                  margin-top: 3rem; } }
              .edge .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a span + span {
                margin-left: .5rem; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a.fcs-third-party .fcs-third-party-icon {
              position: relative;
              display: inline;
              right: auto;
              top: auto;
              margin-left: 1rem; }
  @media screen and (max-width: 768px) {
    .fluid-card-set-component .fluid-card-row:last-child {
      margin-bottom: calc(3rem + 4.53vw); }
      .fluid-card-set-component .fluid-card-row:last-child:after {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        bottom: 0;
        -ms-transform: translateY(100%) translateY(-2px);
            transform: translateY(100%) translateY(-2px);
        left: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .fluid-card-set-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .fluid-card-set-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .fluid-card-set-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .fluid-card-set-component .card-wrapper .product-details {
    font-size: 0;
    margin-bottom: 1rem; }
    .fluid-card-set-component .card-wrapper .product-details span {
      font-size: 1.3rem;
      line-height: 1;
      font-weight: 500;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936; }
      .fluid-card-set-component .card-wrapper .product-details span + span:before {
        content: "";
        border-right: 2px solid #fac53c;
        margin: 0 .9rem; }
  .fluid-card-set-component .card-wrapper .btn-wrapper {
    margin-top: 2rem !important;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .card-wrapper .btn-wrapper {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .fluid-card-set-component .card-wrapper .btn-wrapper a {
      font-size: 1.8rem; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .card-wrapper .btn-wrapper a {
          padding: 0; } }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .card-wrapper .btn-wrapper a + a {
          margin-top: 0 !important; } }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .card-wrapper .btn-wrapper .primary-button {
        width: 100%;
        max-width: 31.5rem; } }
  .fluid-card-set-component .unavailable-text {
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 700;
    width: 100%; }

.basic-card-component {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 6.2rem;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
  @media screen and (max-width: 768px) {
    .basic-card-component {
      margin-bottom: 0;
      width: 100%;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  .basic-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 36.4rem;
    margin: 0 auto; }
    .basic-card-component .image-wrapper:focus {
      display: block; }
    .basic-card-component .image-wrapper img {
      max-height: 24.3rem;
      width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .basic-card-component .basic-card {
    width: 100%;
    max-width: 33.4rem;
    position: relative;
    left: 50%;
    top: -2rem;
    margin-bottom: -2rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1rem;
    border-radius: .6rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .basic-card-component .basic-card {
        max-width: 29.5rem; } }
    .basic-card-component .basic-card .basic-card-frame {
      border: 0.2rem solid rgba(234, 243, 214, 0.4);
      border-radius: .6rem;
      padding: 1.6rem 2rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .basic-card-component .basic-card .title {
      line-height: 1;
      margin-bottom: 1.6rem;
      max-width: 100%; }
    .basic-card-component .basic-card .card-content {
      max-width: 100%; }
      .basic-card-component .basic-card .card-content p {
        color: #2b3936;
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 900px) {
        .basic-card-component .basic-card .card-content .primary-button {
          padding: 1.2rem 2.3rem;
          min-width: 190px; } }
    .basic-card-component .basic-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .basic-card-component .basic-card .fcs-third-party-icon:after {
        position: relative; }
  .basic-card-component.gold-theme .basic-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .basic-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .basic-card-component.blue-theme .basic-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .basic-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .basic-card-component.mandarin-theme .basic-card-frame {
    border-color: rgba(245, 128, 75, 0.4); }
  .basic-card-component.mandarin-theme .image-wrapper img {
    border-color: #f5804b; }
  .basic-card-component.mint-theme .basic-card-frame {
    border-color: rgba(179, 211, 67, 0.4); }
  .basic-card-component.mint-theme .image-wrapper img {
    border-color: #b3d343; }

@media screen and (max-width: 768px) {
  .col:last-child .basic-card-component {
    margin-bottom: 5.7rem; } }

.edge .basic-card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  .edge .basic-card-component .image-wrapper {
    height: 100%; }
  .edge .basic-card-component .basic-card {
    left: auto;
    -ms-transform: none;
        transform: none; }

.classic-callout-component {
  padding: 5rem 0;
  /*new stuff*/
  /*end new stuff*/ }
  @media (max-width: 768px) {
    .classic-callout-component {
      padding-bottom: 2rem;
      width: 95%;
      margin: 0 auto; } }
  .classic-callout-component .faq-component .column {
    margin: 0 auto; }
  .classic-callout-component .script-text {
    color: #036d58;
    font-size: 2.2rem;
    margin-right: 0.23em; }
    @media (max-width: 768px) {
      .classic-callout-component .script-text {
        display: block;
        width: 100%;
        font-size: 2.2rem; } }
  .classic-callout-component .column {
    margin: 0 auto; }
  .classic-callout-component .callout-heading {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1.07;
    color: #2b3936; }
    @media (max-width: 768px) {
      .classic-callout-component .callout-heading {
        display: block;
        margin: 0; } }
  .classic-callout-component.no-padding {
    padding: 0rem !important; }
  .classic-callout-component .callout-wrapper {
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
        align-items: stretch;
    font-size: 1.5rem; }
    @media (max-width: 768px) {
      .classic-callout-component .callout-wrapper {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0; }
        .firefox .classic-callout-component .callout-wrapper {
          display: block; } }
    .classic-callout-component .callout-wrapper .callout-image {
      width: 100%;
      max-width: 327px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-align: stretch;
          align-items: stretch;
      overflow: hidden;
      z-index: 8;
      border-radius: 0.8rem 0.8rem 0 0;
      -webkit-clip-path: polygon(0.58476% 0.22069%, 100.164% 0.22069%, 99.8616% 95.1775%, 99.6523% 95.639%, 99.433% 95.97%, 99.1308% 96.3111%, 98.629% 97.0031%, 98.3366% 97.4546%, 98.1173% 97.6851%, 96.8234% 97.675%, 93.1469% 97.344%, 92.4835% 97.2452%, 90.2133% 96.9436%, 88.3226% 96.652%, 87.2269% 96.4868%, 83.5082% 95.97%, 82.1804% 95.8082%, 81.1492% 95.6845%, 80.312% 95.6159%, 79.4223% 95.5672%, 78.6555% 95.5342%, 77.9501% 95.5104%, 75.1753% 95.4%, 72.2927% 95.6038%, 67.1447% 96.3111%, 63.92245% 96.6537%, 59.17744% 97.1135%, 54.86474% 97.4546%, 52.223% 97.755%, 43.4619% 98.598%, 41.0701% 98.8086%, 36.5278% 99.1697%, 34.3369% 99.4222%, 31.5673% 99.7315%, 28.9358% 99.962%, 26.7993% 100.0769%, 25.40095% 100.107%, 23.33538% 100.133%, 20.52985% 100.1928%, 17.45237% 100.2196%, 15.6607% 100.158%, 13.95125% 100.0824%, 12.05077% 99.962%, 11.03744% 99.962%, 9.7848% 99.8517%, 5.69145% 99.1697%, 4.45883% 98.8286%, 2.99692% 98.1466%, 1.6081% 96.8828%, 0.51167% 93.4624%, 0.21929% 90.1524%, 0.21929% 79.1993%, 0.51167% 73.492%, 0.58476% 65.508%, 0.58476% 0.22069%);
              clip-path: polygon(0.58476% 0.22069%, 100.164% 0.22069%, 99.8616% 95.1775%, 99.6523% 95.639%, 99.433% 95.97%, 99.1308% 96.3111%, 98.629% 97.0031%, 98.3366% 97.4546%, 98.1173% 97.6851%, 96.8234% 97.675%, 93.1469% 97.344%, 92.4835% 97.2452%, 90.2133% 96.9436%, 88.3226% 96.652%, 87.2269% 96.4868%, 83.5082% 95.97%, 82.1804% 95.8082%, 81.1492% 95.6845%, 80.312% 95.6159%, 79.4223% 95.5672%, 78.6555% 95.5342%, 77.9501% 95.5104%, 75.1753% 95.4%, 72.2927% 95.6038%, 67.1447% 96.3111%, 63.92245% 96.6537%, 59.17744% 97.1135%, 54.86474% 97.4546%, 52.223% 97.755%, 43.4619% 98.598%, 41.0701% 98.8086%, 36.5278% 99.1697%, 34.3369% 99.4222%, 31.5673% 99.7315%, 28.9358% 99.962%, 26.7993% 100.0769%, 25.40095% 100.107%, 23.33538% 100.133%, 20.52985% 100.1928%, 17.45237% 100.2196%, 15.6607% 100.158%, 13.95125% 100.0824%, 12.05077% 99.962%, 11.03744% 99.962%, 9.7848% 99.8517%, 5.69145% 99.1697%, 4.45883% 98.8286%, 2.99692% 98.1466%, 1.6081% 96.8828%, 0.51167% 93.4624%, 0.21929% 90.1524%, 0.21929% 79.1993%, 0.51167% 73.492%, 0.58476% 65.508%, 0.58476% 0.22069%); }
      .classic-callout-component .callout-wrapper .callout-image img {
        width: 100%; }
      @media screen and (min-width: 768px) and (max-width: 920px) {
        .classic-callout-component .callout-wrapper .callout-image {
          max-width: 227px; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-image {
          max-width: 90%;
          width: 90%;
          margin: 0 auto; } }
    .classic-callout-component .callout-wrapper .callout-copy-wrapper {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-item-align: center;
          align-self: center;
      padding: 2.2rem 4rem;
      border-radius: 2rem;
      border: 2px solid rgba(179, 211, 67, 0.4);
      margin-left: -2rem; }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper {
          padding: 1.5rem;
          padding-top: 20rem;
          margin-top: -17rem;
          margin-left: 0rem;
          text-align: center; } }
      .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-title {
        padding: 0;
        display: block;
        -ms-flex-positive: 1;
            flex-grow: 1;
        width: 100%;
        line-height: 2rem;
        margin-bottom: 2rem; }
      @media (max-width: 926px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper {
          display: block; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper {
          margin: 0; } }
      .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description {
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding-bottom: 1rem;
        color: #2b3936; }
        @media (max-width: 768px) {
          .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description {
            margin: 0;
            padding-top: 1rem;
            padding-bottom: 2.2rem; } }
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description .fb-rte-wrapper {
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          margin-top: .4rem;
          margin-bottom: 0; }
          @media (max-width: 768px) {
            .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description .fb-rte-wrapper {
              font-size: 1.6rem !important;
              line-height: 2.2rem; } }
      @media screen and (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-btn a {
          width: 100%;
          font-size: 1.8rem;
          text-align: center;
          padding: 2.2rem 0;
          line-height: 0.89; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-btn {
          text-align: center; } }
    .classic-callout-component .callout-wrapper.right-text .callout-image {
      -ms-flex-order: 1;
          order: 1; }
    .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
      margin-left: 0;
      margin-right: -2rem; }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
          margin-right: 0; } }
    @media (max-width: 768px) {
      .classic-callout-component .callout-wrapper.right-text .callout-image {
        -ms-flex-order: 0;
            order: 0; }
      .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
        -ms-flex-order: 1;
            order: 1;
        background-position-x: center; }
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper .callout-description {
          margin: auto; }
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper .callout-title {
          margin: auto; } }
    .classic-callout-component .callout-wrapper .app-list {
      display: inline-block; }
      .classic-callout-component .callout-wrapper .app-list a {
        display: inline-block;
        margin: 0 1.4rem; }
        .classic-callout-component .callout-wrapper .app-list a:first-of-type {
          margin-left: 0; }
          @media screen and (max-width: 768px) {
            .classic-callout-component .callout-wrapper .app-list a:first-of-type {
              margin-left: 1.2rem; } }
        .classic-callout-component .callout-wrapper .app-list a:last-of-type {
          margin-right: 0; }
  .classic-callout-component.gold-theme .callout-copy-wrapper {
    border: 2px solid rgba(250, 197, 60, 0.4); }
  .classic-callout-component.mandarin-theme .callout-copy-wrapper {
    border: 2px solid rgba(205, 75, 15, 0.4); }
  .classic-callout-component.blue-theme .callout-copy-wrapper {
    border: 2px solid rgba(192, 217, 212, 0.4); }

.tip-callout-component .section-title {
  display: inline-block;
  padding: 2.4rem 3.6rem;
  background: #f8e4dc;
  -webkit-clip-path: polygon(2.69767% 3.75723%, 4.33777% 2.80173%, 7.41609% 1.92572%, 8.18605% 1.7341%, 10.3426% 1.35116%, 14.04651% 0.86705%, 23.25581% 0%, 38.60465% 0.57803%, 42.50084% 1.23671%, 45.97991% 1.98815%, 51.58093% 3.41676%, 55.2586% 4.44133%, 55.90698% 4.62428%, 62.40512% 6.32948%, 66.92958% 7.32572%, 72.85609% 8.32861%, 75.81395% 8.67052%, 77.15349% 8.7922%, 82.11544% 9.07081%, 85.95302% 8.95954%, 89.24605% 8.37341%, 91.80493% 7.68497%, 94.60409% 6.6474%, 96.46456% 6.6474%, 97.58084% 7.51445%, 98.60409% 9.53757%, 99.53433% 13.2948%, 99.99944% 18.04798%, 99.99944% 95.95376%, 99.3734% 95.70751%, 97.20595% 94.95607%, 91.84% 93.49422%, 86.9147% 92.56127%, 81.23237% 91.94249%, 75.23628% 91.83439%, 73.58047% 91.90809%, 69.72149% 92.2185%, 65.50633% 92.73208%, 58.7426% 93.88092%, 55.72093% 94.50867%, 50.44549% 95.70896%, 45.38995% 96.88613%, 42.56205% 97.52486%, 42.34279% 97.57312%, 34.6106% 99.08757%, 30.47321% 99.66561%, 26.23256% 100%, 22.15395% 100.02168%, 18.69767% 100%, 15.908% 99.79566%, 13.67442% 99.42197%, 10.7693% 99.01734%, 8.09302% 98.55491%, 5.08781% 97.77197%, 2.69767% 97.10983%, 0% 91.23468%, 0% 16.04769%, 0.48047% 9.23208%, 1.67684% 5.4%, 2.69767% 3.75723%);
          clip-path: polygon(2.69767% 3.75723%, 4.33777% 2.80173%, 7.41609% 1.92572%, 8.18605% 1.7341%, 10.3426% 1.35116%, 14.04651% 0.86705%, 23.25581% 0%, 38.60465% 0.57803%, 42.50084% 1.23671%, 45.97991% 1.98815%, 51.58093% 3.41676%, 55.2586% 4.44133%, 55.90698% 4.62428%, 62.40512% 6.32948%, 66.92958% 7.32572%, 72.85609% 8.32861%, 75.81395% 8.67052%, 77.15349% 8.7922%, 82.11544% 9.07081%, 85.95302% 8.95954%, 89.24605% 8.37341%, 91.80493% 7.68497%, 94.60409% 6.6474%, 96.46456% 6.6474%, 97.58084% 7.51445%, 98.60409% 9.53757%, 99.53433% 13.2948%, 99.99944% 18.04798%, 99.99944% 95.95376%, 99.3734% 95.70751%, 97.20595% 94.95607%, 91.84% 93.49422%, 86.9147% 92.56127%, 81.23237% 91.94249%, 75.23628% 91.83439%, 73.58047% 91.90809%, 69.72149% 92.2185%, 65.50633% 92.73208%, 58.7426% 93.88092%, 55.72093% 94.50867%, 50.44549% 95.70896%, 45.38995% 96.88613%, 42.56205% 97.52486%, 42.34279% 97.57312%, 34.6106% 99.08757%, 30.47321% 99.66561%, 26.23256% 100%, 22.15395% 100.02168%, 18.69767% 100%, 15.908% 99.79566%, 13.67442% 99.42197%, 10.7693% 99.01734%, 8.09302% 98.55491%, 5.08781% 97.77197%, 2.69767% 97.10983%, 0% 91.23468%, 0% 16.04769%, 0.48047% 9.23208%, 1.67684% 5.4%, 2.69767% 3.75723%); }
  .tip-callout-component .section-title h1, .tip-callout-component .section-title h2, .tip-callout-component .section-title h3, .tip-callout-component .section-title h4, .tip-callout-component .section-title h5, .tip-callout-component .section-title h6, .tip-callout-component .section-title span {
    text-align: left; }

.tip-callout-component .tip-callout-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: -2.4rem; }
  @media screen and (max-width: 767px) {
    .tip-callout-component .tip-callout-wrapper {
      -ms-flex-flow: column;
          flex-flow: column;
      margin-top: -1rem; } }
  .tip-callout-component .tip-callout-wrapper .tip-content {
    padding: 3.6rem 12rem 3.6rem 7.4rem;
    font-size: 2.4rem;
    text-align: center;
    position: relative;
    z-index: 2;
    min-height: 18rem; }
    @media screen and (max-width: 767px) {
      .tip-callout-component .tip-callout-wrapper .tip-content {
        padding: 4rem 1.8rem 12rem; } }
    .tip-callout-component .tip-callout-wrapper .tip-content p {
      max-width: 57.4rem;
      font-size: 2.4rem; }
      @media screen and (max-width: 767px) {
        .tip-callout-component .tip-callout-wrapper .tip-content p {
          max-width: 100%; } }
    .tip-callout-component .tip-callout-wrapper .tip-content .bg-helper {
      background: #fcf4f1;
      -webkit-clip-path: polygon(0% 0%, 98.83908% 0%, 99.17535% 0.30687%, 99.43538% 0.98177%, 99.62359% 1.68303%, 99.84316% 3.08555%, 99.93726% 4.06732%, 100% 5.32959%, 100% 91.22819%, 99.62359% 94.81066%, 99.0276% 96.49369%, 98.2707% 96.76648%, 97.1421% 97.08401%, 95.29486% 97.47546%, 93.76035% 97.74095%, 92.50094% 97.91038%, 90.43287% 98.03661%, 87.89617% 98.06466%, 84.94918% 98.10393%, 79.8532% 97.31374%, 76.1606% 96.35344%, 69.86324% 94.77672%, 69.13425% 94.67041%, 67.88394% 94.53282%, 66.77196% 94.44165%, 64.22271% 94.36774%, 63.56493% 94.37798%, 63.14304% 94.3899%, 62.36543% 94.446%, 61.97365% 94.44151%, 60.72553% 94.51164%, 60.20295% 94.57111%, 59.79674% 94.60856%, 59.27698% 94.66031%, 58.96016% 94.69383%, 58.4473% 94.75161%, 57.23306% 94.90337%, 56.14555% 95.05596%, 55.50188% 95.15302%, 55.12422% 95.21206%, 54.52415% 95.30926%, 53.8761% 95.41809%, 53.23369% 95.53029%, 52.57936% 95.64797%, 51.86324% 95.7805%, 51.03199% 95.93885%, 49.87547% 96.16634%, 49.05301% 96.33226%, 48.32215% 96.48205%, 47.21016% 96.71318%, 46.48557% 96.86536%, 43.51474% 97.49271%, 42.66437% 97.67041%, 41.27196% 97.95708%, 40.42064% 98.12833%, 39.6468% 98.28065%, 38.83877% 98.43576%, 38.41374% 98.51543%, 37.14868% 98.74404%, 35.11481% 99.0791%, 32.30176% 99.45778%, 31.11669% 99.58036%, 23.11794% 100.00112%, 19.54203% 100.00112%, 12.78134% 99.38022%, 11.41782% 99.15849%, 8.33174% 98.62286%, 7.54103% 98.46255%, 5.58055% 98.01935%, 4.47864% 97.73801%, 3.86041% 97.56844%, 2.32848% 97.10252%, 1.78795% 96.91445%, 0.92412% 96.17728%, 0.29777% 94.53198%, 0% 91.2878%, 0% 0%);
              clip-path: polygon(0% 0%, 98.83908% 0%, 99.17535% 0.30687%, 99.43538% 0.98177%, 99.62359% 1.68303%, 99.84316% 3.08555%, 99.93726% 4.06732%, 100% 5.32959%, 100% 91.22819%, 99.62359% 94.81066%, 99.0276% 96.49369%, 98.2707% 96.76648%, 97.1421% 97.08401%, 95.29486% 97.47546%, 93.76035% 97.74095%, 92.50094% 97.91038%, 90.43287% 98.03661%, 87.89617% 98.06466%, 84.94918% 98.10393%, 79.8532% 97.31374%, 76.1606% 96.35344%, 69.86324% 94.77672%, 69.13425% 94.67041%, 67.88394% 94.53282%, 66.77196% 94.44165%, 64.22271% 94.36774%, 63.56493% 94.37798%, 63.14304% 94.3899%, 62.36543% 94.446%, 61.97365% 94.44151%, 60.72553% 94.51164%, 60.20295% 94.57111%, 59.79674% 94.60856%, 59.27698% 94.66031%, 58.96016% 94.69383%, 58.4473% 94.75161%, 57.23306% 94.90337%, 56.14555% 95.05596%, 55.50188% 95.15302%, 55.12422% 95.21206%, 54.52415% 95.30926%, 53.8761% 95.41809%, 53.23369% 95.53029%, 52.57936% 95.64797%, 51.86324% 95.7805%, 51.03199% 95.93885%, 49.87547% 96.16634%, 49.05301% 96.33226%, 48.32215% 96.48205%, 47.21016% 96.71318%, 46.48557% 96.86536%, 43.51474% 97.49271%, 42.66437% 97.67041%, 41.27196% 97.95708%, 40.42064% 98.12833%, 39.6468% 98.28065%, 38.83877% 98.43576%, 38.41374% 98.51543%, 37.14868% 98.74404%, 35.11481% 99.0791%, 32.30176% 99.45778%, 31.11669% 99.58036%, 23.11794% 100.00112%, 19.54203% 100.00112%, 12.78134% 99.38022%, 11.41782% 99.15849%, 8.33174% 98.62286%, 7.54103% 98.46255%, 5.58055% 98.01935%, 4.47864% 97.73801%, 3.86041% 97.56844%, 2.32848% 97.10252%, 1.78795% 96.91445%, 0.92412% 96.17728%, 0.29777% 94.53198%, 0% 91.2878%, 0% 0%);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1; }
  .tip-callout-component .tip-callout-wrapper .tip-image {
    width: 100%;
    max-width: 209px;
    margin-left: -6.4rem;
    z-index: 2; }
    @media (max-width: 767px) {
      .tip-callout-component .tip-callout-wrapper .tip-image {
        margin-top: -10rem;
        margin-left: 0; } }

.section-component .tip-callout-component .section-title .script-text {
  color: #2b3936;
  margin-right: 0.23em; }

.highlight-card-component {
  position: relative;
  margin-top: 4.8rem;
  margin-bottom: 1.8rem;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
  @media screen and (max-width: 768px) {
    .highlight-card-component {
      margin-top: 4rem;
      margin-bottom: -3.2rem;
      width: 100%;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
      .highlight-card-component + .highlight-card-component:not(:first-of-type) {
        margin-top: 5rem; }
      .highlight-card-component:last-of-type {
        margin-bottom: 1.8rem; } }
  .highlight-card-component .h5-like {
    display: block;
    margin-top: 2rem;
    font-size: 2.4rem; }
  .highlight-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 36.4rem;
    margin: 0 auto; }
    .highlight-card-component .image-wrapper img {
      max-width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .highlight-card-component .fi-card {
    width: 100%;
    position: relative;
    left: 50%;
    top: -2rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: transparent;
    padding: 1rem 1rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .highlight-card-component .fi-card {
        max-width: 29.5rem; } }
    .highlight-card-component .fi-card .fi-card-frame {
      border-radius: .6rem;
      padding: 1.6rem 2rem 1.5rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .highlight-card-component .fi-card .title {
      line-height: 1;
      max-width: 31rem;
      width: 100%; }
    .highlight-card-component .fi-card .description {
      width: 100%;
      max-width: 35rem;
      margin: 0 auto;
      color: #2b3936; }
    .highlight-card-component .fi-card .card-content {
      max-width: 100%; }
      .highlight-card-component .fi-card .card-content p {
        color: #2b3936;
        margin-bottom: 1.6rem; }
  .highlight-card-component.orange-theme .image-wrapper img {
    border-color: #cd4b0f; }
  .highlight-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .highlight-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .highlight-card-component.mandarin-theme .image-wrapper img {
    border-color: #f8e4dc; }
  .highlight-card-component.mint-theme .image-wrapper img {
    border-color: #eaf3d6; }

@media screen and (max-width: 768px) {
  .col:last-child .basic-card-component {
    margin-bottom: 5.7rem; } }

.menu-item-card-component {
  background-color: #ffffff;
  border-radius: 1rem;
  padding: 2rem;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
  padding-bottom: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  height: calc(100% - 15rem); }
  .menu-item-card-component .unavailable-text {
    display: none; }
  .grocery .menu-item-card-component {
    max-width: 1200px;
    margin: 15rem auto 0 auto; }
    @media (max-width: 525px) {
      .grocery .menu-item-card-component .card-footer {
        margin-top: 1rem; } }
  @media screen and (min-width: 768px) {
    .menu-item-card-component {
      min-width: 28rem; } }
  @media screen and (max-width: 768px) {
    .menu-item-card-component {
      padding: 1.6rem; } }
  .menu-item-card-component:hover {
    cursor: pointer; }
    .menu-item-card-component:hover .details {
      color: #036d58;
      text-decoration: none; }
  .menu-item-card-component.separator .card-footer:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    background-repeat: no-repeat;
    background-size: 300% 100%;
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin-bottom: 1.2rem;
    border: none;
    width: 100%; }
  .menu-item-card-component img {
    margin: -13rem -2rem 1.5rem;
    max-width: calc(100% + 4rem);
    display: inline-block;
    margin-bottom: 2rem;
    max-height: 23.5rem; }
  .menu-item-card-component .icon {
    position: absolute;
    top: -10rem;
    left: 4.6rem;
    max-width: 7.2rem;
    margin: 0;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .icon {
        max-width: 4.3rem;
        margin: 0 !important;
        top: -8rem;
        left: 5.6rem; } }
    @media screen and (max-width: 425px) {
      .menu-item-card-component .icon {
        max-width: 4.3rem;
        margin: 0 !important;
        top: -5rem;
        left: 2rem; } }
  .menu-item-card-component .title {
    margin-bottom: 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column; }
    .menu-item-card-component .title span {
      line-height: 0.9;
      display: block;
      max-width: 22rem;
      margin: 0 auto; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .title span {
          font-size: 2rem; } }
    .menu-item-card-component .title .script-text {
      display: block;
      margin-bottom: .5rem;
      line-height: 1.33;
      font-size: 2.8rem;
      color: #036d58;
      max-width: none; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .title .script-text {
          font-size: 2.4rem; } }
      .menu-item-card-component .title .script-text.gold-theme {
        color: #fac53c; }
      .menu-item-card-component .title .script-text.mandarin-theme {
        color: #cd4b0f; }
      .menu-item-card-component .title .script-text.blue-theme {
        color: #c0d9d4; }
      .menu-item-card-component .title .script-text.limited {
        color: #da6259; }
      .menu-item-card-component .title .script-text.back {
        color: #fac53c; }
  .menu-item-card-component.whirl .script-text {
    color: #cd4b0f; }
  .menu-item-card-component .details-wrapper {
    font-size: 0;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1rem; }
    .menu-item-card-component .details-wrapper span {
      font-size: 1.3rem;
      font-weight: 500;
      line-height: 1.33;
      color: #2b3936;
      display: inline-block; }
      .menu-item-card-component .details-wrapper span + span {
        margin-left: .8rem;
        padding-left: .8rem;
        border-left: 2px solid #fac53c; }
  .menu-item-card-component .allergen-list {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #dd2106;
    margin-bottom: .8rem;
    position: relative;
    padding-left: 1.8rem;
    vertical-align: middle; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .allergen-list {
        margin-bottom: 0; } }
    .menu-item-card-component .allergen-list::before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      position: absolute;
      top: 50%;
      left: 0;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .menu-item-card-component .ingredient-list {
    margin-bottom: 0;
    font-size: 1.3rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .ingredient-list {
        display: none; } }
    .menu-item-card-component .ingredient-list span:not(:last-of-type)::after {
      content: ", ";
      color: #2b3936; }
    .menu-item-card-component .ingredient-list .ingredint {
      display: inline-block; }
    .menu-item-card-component .ingredient-list .allergen {
      color: #dd2106;
      position: relative;
      display: inline-block;
      padding-left: 1.4rem; }
      .menu-item-card-component .ingredient-list .allergen::before {
        content: url("/Assets/Jamba/img/icons/alert.svg");
        display: inline-block;
        width: 1.2rem;
        height: 1.2rem;
        position: absolute;
        left: 0;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .menu-item-card-component .card-body {
    margin-bottom: 1.8rem; }
  .menu-item-card-component .card-footer {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
    .menu-item-card-component .card-footer .primary-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 1.15rem 2.2rem;
      min-width: 0; }
      .menu-item-card-component .card-footer .primary-button a {
        font-size: 1.8rem; }
      @media screen and (max-width: 767px) {
        .menu-item-card-component .card-footer .primary-button {
          width: 100%;
          padding: 1.8rem 1.6rem;
          font-size: 1.8rem; } }
      @media screen and (max-width: 374px) {
        .menu-item-card-component .card-footer .primary-button {
          font-size: 1.3rem; } }
      .menu-item-card-component .card-footer .primary-button:after {
        color: #fce29d;
        margin-top: 0.8rem;
        margin-left: 0.5rem; }
      .menu-item-card-component .card-footer .primary-button:hover:after {
        color: #2b3936; }
      .menu-item-card-component .card-footer .primary-button span + span {
        margin-left: .5rem; }
    .menu-item-card-component .card-footer .secondary-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 1.15rem 2.2rem !important; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .card-footer .secondary-button {
          width: 100%;
          padding: 1.8rem 2.2rem; } }
      .menu-item-card-component .card-footer .secondary-button:after {
        color: #036d58;
        margin-top: 0.8rem;
        margin-left: 0.5rem; }
      .menu-item-card-component .card-footer .secondary-button:hover:after {
        color: #ffffff; }
      .menu-item-card-component .card-footer .secondary-button span + span {
        margin-left: .5rem; }
  .menu-item-card-component .info-text {
    display: block;
    font-size: 1.3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.54;
    color: #67726f;
    margin-bottom: .6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .info-text {
        text-align: center; } }
  .menu-item-card-component .description {
    display: block;
    color: #2b3936;
    line-height: 1.23;
    font-size: 1.3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .description {
        display: none; } }
  .menu-item-card-component .details {
    display: inline-block;
    margin-bottom: 1.2rem;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    border-bottom: .2rem solid transparent; }
    .menu-item-card-component .details:hover, .menu-item-card-component .details:focus {
      color: #036d58;
      text-decoration: none;
      border-bottom: 0.2rem solid #036d58; }
    @media screen and (max-width: 374px) {
      .menu-item-card-component .details {
        font-size: 1.7rem; } }
    .menu-item-card-component .details.arrow::after {
      content: none; }
  .menu-item-card-component.unavailable .unavailable-text {
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 700;
    width: 100%;
    max-width: 14rem;
    min-height: 7.6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component.unavailable .unavailable-text {
        min-height: 9.2rem; } }
  .menu-item-card-component.unavailable .primary-button {
    display: none; }
  .menu-item-card-component.unavailable a.details {
    display: none; }
  .menu-item-card-component.gold-theme {
    background-color: #fce29d; }
  .menu-item-card-component.mandarin-theme {
    background-color: #f8e4dc; }
  .menu-item-card-component.lightBeige-theme {
    background-color: #fcf4f1; }
  .menu-item-card-component.mint-theme {
    background-color: #eaf3d6; }
  .menu-item-card-component.blue-theme {
    background-color: #c0d9d4; }
  .menu-item-card-component.gray-theme {
    background-color: #f6f9f9; }

.featured-menu-items-component {
  padding-bottom: 6.2rem;
  position: relative;
  z-index: 1; }
  .featured-menu-items-component.section-padding-top-40 {
    padding-top: 4rem; }
    @media (max-width: 768px) {
      .featured-menu-items-component.section-padding-top-40 {
        padding-top: 2rem; } }
  @media screen and (max-width: 767px) {
    .featured-menu-items-component {
      padding-bottom: 3.2rem;
      margin-top: -2rem;
      padding-top: 2rem !important; } }
  .featured-menu-items-component .featured-header {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 auto;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .featured-header {
        -ms-flex-align: baseline;
            align-items: baseline;
        margin: 0 1.5rem;
        -ms-flex-pack: justify;
            justify-content: space-between;
        position: relative;
        z-index: 2; } }
    .featured-menu-items-component .featured-header .featured-title-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title-wrapper {
          -ms-flex-align: start;
              align-items: flex-start; } }
    .featured-menu-items-component .featured-header .featured-title {
      position: relative;
      z-index: 2;
      font-weight: 700;
      line-height: 0.83;
      font-size: 3.6rem;
      color: #2b3936;
      margin: 0; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title {
          font-size: 2.4rem;
          margin-top: 2.0rem; } }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title h2 {
          font-size: 3.2rem;
          max-width: 22rem; } }
    .featured-menu-items-component .featured-header .fcs-view-all {
      white-space: nowrap; }
    .featured-menu-items-component .featured-header .arrow {
      position: relative;
      z-index: 2;
      display: none;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      border-bottom: .2rem solid transparent; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .arrow {
          display: block; } }
      .featured-menu-items-component .featured-header .arrow:after {
        padding-bottom: 0.4rem; }
      .featured-menu-items-component .featured-header .arrow:hover, .featured-menu-items-component .featured-header .arrow:focus {
        color: #036d58;
        text-decoration: none;
        border-bottom: 0.2rem solid #036d58; }
  @media screen and (max-width: 767px) {
    .featured-menu-items-component .fcs-container {
      padding-right: 0;
      padding-left: 0;
      position: relative; } }
  .featured-menu-items-component .row {
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: start;
            justify-content: start;
        margin-left: 0;
        overflow-x: auto; } }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .row.fcs-expanded-items {
        display: block; } }
    .featured-menu-items-component .row.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 768px) {
        .featured-menu-items-component .row.right-gradient::after {
          display: none; } }
    .featured-menu-items-component .row.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 768px) {
        .featured-menu-items-component .row.left-gradient::before {
          display: none; } }
    .featured-menu-items-component .row .col {
      max-width: 31rem; }
  .featured-menu-items-component .menu-item-card-component {
    min-width: 20rem;
    margin-top: 15rem;
    height: calc(100% - 10rem); }
    @media screen and (max-width: 768px) {
      .featured-menu-items-component .menu-item-card-component {
        margin-top: 9rem;
        height: calc(100% - 9rem); } }
    .featured-menu-items-component .menu-item-card-component > img {
      margin-top: -9.2rem; }
    @media screen and (max-width: 768px) {
      .featured-menu-items-component .menu-item-card-component .card-footer .secondary-button {
        width: 100%;
        padding: 1.8rem 2.2rem; } }
    .featured-menu-items-component .menu-item-card-component.whirl .icon {
      top: -6rem; }
      @media screen and (max-width: 768px) {
        .featured-menu-items-component .menu-item-card-component.whirl .icon {
          top: -5.2rem;
          left: 3.6rem; } }
  .featured-menu-items-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.wave-top {
        padding-top: 0; } }
    .featured-menu-items-component.wave-top .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 243, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.wave-top .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    @media screen and (min-width: 767px) {
      .featured-menu-items-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .featured-menu-items-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
    .featured-menu-items-component.gold-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(250, 197, 60, 0) 20%, #fac53c 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.gold-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fac53c 6%, rgba(250, 197, 60, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
    .featured-menu-items-component.mandarin-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(248, 228, 220, 0) 20%, #f8e4dc 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.mandarin-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f8e4dc 6%, rgba(248, 228, 220, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
    .featured-menu-items-component.mint-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 243, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.mint-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
    .featured-menu-items-component.blue-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(192, 217, 212, 0) 20%, #c0d9d4 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.blue-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #c0d9d4 6%, rgba(192, 217, 212, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
    .featured-menu-items-component.gray-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(246, 249, 249, 0) 20%, #f6f9f9 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.gray-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f6f9f9 6%, rgba(246, 249, 249, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.lightBeige-theme {
    background-color: #fcf4f1; }
    .featured-menu-items-component.lightBeige-theme.wave-top::before {
      background-color: #fcf4f1; }
    .featured-menu-items-component.lightBeige-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(252, 244, 241, 0) 20%, #fcf4f1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.lightBeige-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fcf4f1 6%, rgba(252, 244, 241, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.menu-item-list-component {
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .menu-item-list-component {
      margin-bottom: 3rem; } }
  .menu-item-list-component .menu-title {
    text-align: left;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-top: 6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .menu-title {
        margin-top: 0; } }
    .menu-item-list-component .menu-title h4 {
      font-weight: bold; }
  .menu-item-list-component .section-title {
    text-align: center;
    margin-bottom: 4.8rem;
    margin: 0 auto;
    line-height: 1; }
    .menu-item-list-component .section-title h1, .menu-item-list-component .section-title h2, .menu-item-list-component .section-title h3, .menu-item-list-component .section-title h4, .menu-item-list-component .section-title h5, .menu-item-list-component .section-title h6, .menu-item-list-component .section-title span {
      font-size: 4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #2b3936; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .section-title {
        padding-top: 2.4rem;
        max-width: 29.5rem; } }
    .menu-item-list-component .section-title .script-text {
      display: inline-block;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 3.5rem;
      color: #036d58;
      margin-right: 0.23em; }
      @media screen and (max-width: 768px) {
        .menu-item-list-component .section-title .script-text {
          font-size: 3rem; } }
    .menu-item-list-component .section-title.mandarin-theme::after {
      content: '';
      background-image: url(/Assets/Jamba/img/underline.svg);
      background-repeat: no-repeat;
      background-size: contain;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
  .menu-item-list-component .row {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .row {
        margin-right: -0.9rem;
        margin-left: -0.9rem; } }
    .menu-item-list-component .row .col {
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
      -ms-flex-positive: 0;
          flex-grow: 0;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: 35rem;
      -ms-flex-align: stretch;
          align-items: stretch; }
      @media screen and (max-width: 768px) {
        .menu-item-list-component .row .col {
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%;
          -ms-flex-pack: center;
              justify-content: center;
          padding-right: 0.6rem;
          padding-left: 0.6rem; } }
      .menu-item-list-component .row .col .menu-item-card-component {
        margin-left: 0;
        margin-right: 0; }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component {
            margin-top: 9rem;
            height: calc(100% - 9rem); } }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component.whirl:after {
            width: 4.29rem;
            height: 4.31rem;
            display: block;
            position: absolute;
            top: -5.6rem;
            left: 2.8rem; } }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component img {
            margin-top: -9rem;
            margin-bottom: .5rem; } }
        .menu-item-list-component .row .col .menu-item-card-component .card-footer .secondary-button {
          padding: 1.7rem 1rem; }
        @media screen and (max-width: 768px) {
          .menu-item-list-component .row .col .menu-item-card-component hr {
            margin-left: -1.5rem;
            margin-right: -1.5rem; } }
  .menu-item-list-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.wave-top {
        padding-top: 0; } }
    @media screen and (min-width: 769px) {
      .menu-item-list-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .menu-item-list-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
  .menu-item-list-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
  .menu-item-list-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
  .menu-item-list-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
  .menu-item-list-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
  .menu-item-list-component.lightBeige-theme {
    background-color: #fcf4f1; }
    .menu-item-list-component.lightBeige-theme.wave-top::before {
      background-color: #fcf4f1; }
  .menu-item-list-component--slim .row {
    -ms-flex-pack: center;
        justify-content: center; }
    .menu-item-list-component--slim .row .col {
      max-width: 30rem; }

.sub-category-section-component {
  padding: 3.6rem 0 6.2rem; }
  @media screen and (max-width: 768px) {
    .sub-category-section-component {
      padding-bottom: 3.2rem; } }
  .sub-category-section-component .subcategory-header {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 0.83;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 auto;
    -ms-flex-align: center;
        align-items: center;
    color: #2b3936;
    z-index: 2;
    position: relative; }
    @media screen and (min-width: 1200px) {
      .sub-category-section-component .subcategory-header {
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    .sub-category-section-component .subcategory-header .primary-button {
      width: 19rem;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .sub-category-section-component .subcategory-header .primary-button {
          display: none; } }
    .sub-category-section-component .subcategory-header .arrow {
      display: none;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      border-bottom: .2rem solid transparent; }
      @media screen and (max-width: 768px) {
        .sub-category-section-component .subcategory-header .arrow {
          display: block;
          white-space: nowrap; } }
      .sub-category-section-component .subcategory-header .arrow:after {
        padding-bottom: 0.4rem; }
      .sub-category-section-component .subcategory-header .arrow:hover, .sub-category-section-component .subcategory-header .arrow:focus {
        color: #036d58;
        text-decoration: none;
        border-bottom: 0.2rem solid #036d58; }
  .sub-category-section-component .card-footer .secondary-button:after {
    color: #036d58; }
  .sub-category-section-component .card-footer .secondary-button:hover:after {
    color: #ffffff; }
  @media screen and (max-width: 768px) {
    .sub-category-section-component .fcs-container {
      position: relative; } }
  .sub-category-section-component .row {
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component .row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: start;
            justify-content: start;
        overflow: auto; } }
    .sub-category-section-component .row.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .sub-category-section-component .row.right-gradient::after {
          display: none; } }
    .sub-category-section-component .row.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .sub-category-section-component .row.left-gradient::before {
          display: none; } }
    .sub-category-section-component .row .col {
      max-width: 31rem;
      -ms-flex: none;
          flex: none;
      width: 59%; }
  .sub-category-section-component.wave-top {
    margin-top: 4rem;
    padding-top: 8rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.wave-top {
        padding-top: 2rem; } }
    @media screen and (min-width: 769px) {
      .sub-category-section-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .sub-category-section-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
    .sub-category-section-component.gold-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fac53c 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.gold-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #fac53c 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
    .sub-category-section-component.mandarin-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f8e4dc 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.mandarin-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #f8e4dc 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
    .sub-category-section-component.mint-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.mint-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
    .sub-category-section-component.blue-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #c0d9d4 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.blue-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #c0d9d4 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
    .sub-category-section-component.gray-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f6f9f9 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.gray-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #f6f9f9 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.light-beige-theme {
    background-color: #fcf4f1; }
    .sub-category-section-component.light-beige-theme.wave-top::before {
      background-color: #fcf4f1; }
    .sub-category-section-component.light-beige-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fcf4f1 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.light-beige-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #fcf4f1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.cold-green-theme {
    background-color: #edf4f3; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.cold-green-theme.wave-top:before {
        background-color: #edf4f3; } }
    .sub-category-section-component.cold-green-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #edf4f3 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.cold-green-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #edf4f3 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component .menu-item-card-component {
    min-width: 1.9rem; }

.category-list-component .row {
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 115.4rem;
  margin-left: auto;
  margin-right: auto; }
  .category-list-component .row .col {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    width: 100%;
    max-width: 56.5rem; }
    .category-list-component .row .col:first-child {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      max-width: 100%; }
    .category-list-component .row .col.expanded {
      max-width: 100% !important;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }

.category-card-component {
  text-align: center;
  margin-top: 5rem;
  max-width: 56.5rem; }
  .category-card-component .image-wrapper {
    margin-bottom: 1.6rem; }
    .category-card-component .image-wrapper img {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 96.46001%, 99.89399% 97.53356%, 99.02827% 99.03852%, 98.40989% 99.26953%, 96.24064% 99.43123%, 92.59859% 99.66036%, 86.4576% 99.9154%, 73.32155% 99.89386%, 67.00141% 99.58981%, 61.98375% 99.24892%, 53.22527% 98.56777%, 49.2288% 98.25873%, 39.09523% 97.61254%, 34.46078% 97.44209%, 31.27208% 97.39652%, 28.72792% 97.40744%, 22.94594% 97.5654%, 12.06572% 98.27589%, 5.54399% 98.84279%, 2.65018% 98.95736%, 0.53004% 97.70868%, 0% 89.59231%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 96.46001%, 99.89399% 97.53356%, 99.02827% 99.03852%, 98.40989% 99.26953%, 96.24064% 99.43123%, 92.59859% 99.66036%, 86.4576% 99.9154%, 73.32155% 99.89386%, 67.00141% 99.58981%, 61.98375% 99.24892%, 53.22527% 98.56777%, 49.2288% 98.25873%, 39.09523% 97.61254%, 34.46078% 97.44209%, 31.27208% 97.39652%, 28.72792% 97.40744%, 22.94594% 97.5654%, 12.06572% 98.27589%, 5.54399% 98.84279%, 2.65018% 98.95736%, 0.53004% 97.70868%, 0% 89.59231%, 0% 0%); }
  .category-card-component .title {
    margin-bottom: 1.6rem; }
    .category-card-component .title h1, .category-card-component .title h2, .category-card-component .title h3, .category-card-component .title h4, .category-card-component .title h5, .category-card-component .title h6, .category-card-component .title span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 2.6rem;
      color: #2b3936; }
  .category-card-component .card-links {
    list-style-type: none;
    padding: 0 7.7rem;
    margin-bottom: 1.3rem;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .category-card-component .card-links li {
      display: inline-block;
      padding-right: 2rem;
      margin-bottom: 1.4rem; }
      .category-card-component .card-links li:last-child {
        padding-right: 0; }
      .category-card-component .card-links li a {
        color: #2b3936;
        font-size: 1.8rem;
        white-space: nowrap; }
        .category-card-component .card-links li a:hover {
          text-shadow: 0px 0px 0 #2b3936, 0px 0px #2b3936; }
        .category-card-component .card-links li a:focus {
          text-decoration: underline; }
        .category-card-component .card-links li a::after {
          content: "";
          background-image: url("/Assets/Jamba/img/triangle.svg");
          background-size: contain;
          background-repeat: no-repeat;
          display: inline-block;
          width: 0.7rem;
          height: 0.8rem;
          margin-left: .5rem; }
  .category-card-component .card-body {
    max-width: 46rem;
    margin: 0 auto; }
  .category-card-component.expanded {
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .category-card-component.expanded .image-wrapper {
      max-width: 56.5rem;
      margin-bottom: 0;
      min-width: calc(50% - 15px);
      -ms-flex-preferred-size: calc(50% - 15px);
          flex-basis: calc(50% - 15px); }
    .category-card-component.expanded .card-body {
      -ms-flex-preferred-size: calc(50% + 15px);
          flex-basis: calc(50% + 15px);
      min-width: calc(50% + 15px);
      border-radius: 0 .8rem .8rem 0;
      border: 2px solid rgba(179, 211, 67, 0.4);
      padding: 2.6rem;
      max-width: 56rem;
      margin-left: -0.2rem; }
    .category-card-component.expanded .title {
      margin-bottom: 0; }
    .category-card-component.expanded .card-content {
      margin-bottom: 2.4rem; }
    .category-card-component.expanded.mint-theme .card-body {
      border-color: rgba(179, 211, 67, 0.4); }
    .category-card-component.expanded.gold-theme .card-body {
      border-color: rgba(250, 197, 60, 0.4); }
    .category-card-component.expanded.blue-theme .card-body {
      border-color: rgba(192, 217, 212, 0.4); }
    .category-card-component.expanded.mandarin-theme .card-body {
      border-color: rgba(205, 75, 15, 0.4); }

.edge .category-card-component .image-wrapper {
  position: relative;
  z-index: 2; }

.edge .category-card-component .card-body {
  position: relative;
  z-index: 1; }

.wide-card-component {
  margin-top: 3.5rem;
  max-width: 100%;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .wide-card-component {
      margin-top: 1rem; } }
  .wide-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 56.6rem;
    margin: 0 auto; }
    .wide-card-component .image-wrapper img {
      max-width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .wide-card-component .wide-card {
    width: 100%;
    max-width: 51.6rem;
    position: relative;
    left: 50%;
    top: -3.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1rem;
    border-radius: .6rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .wide-card-component .wide-card {
        max-width: 32.5rem; } }
    .wide-card-component .wide-card .card-frame {
      border: 0.2rem solid #fce29d;
      border-radius: .6rem;
      padding: 2rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .wide-card-component .wide-card .title {
      line-height: 1;
      max-width: 100%; }
    .wide-card-component .wide-card .card-content {
      max-width: 42.6rem;
      width: 100%; }
      .wide-card-component .wide-card .card-content p {
        color: #2b3936;
        margin: 1.6rem 0; }
      @media screen and (max-width: 900px) {
        .wide-card-component .wide-card .card-content .primary-button {
          padding: 1.2rem 2.3rem; } }
  .wide-card-component.gold-theme .card-frame {
    border-color: #fac53c; }
  .wide-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .wide-card-component.blue-theme .card-frame {
    border-color: #c0d9d4; }
  .wide-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .wide-card-component.mandarin-theme .card-frame {
    border-color: #f8e4dc; }
  .wide-card-component.mandarin-theme .image-wrapper img {
    border-color: #f8e4dc; }
  .wide-card-component.mint-theme .card-frame {
    border-color: #eaf3d6; }
  .wide-card-component.mint-theme .image-wrapper img {
    border-color: #eaf3d6; }

.icon-card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 5rem; }
  .icon-card-component img {
    margin: 0 auto;
    height: 20rem; }
  .icon-card-component div {
    font-size: 2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.52;
    color: #2b3936;
    text-align: center;
    width: 100%;
    max-width: 26.5rem;
    margin: 0 auto;
    margin-top: 2rem; }
  .icon-card-component:last-of-type {
    margin-bottom: 7rem; }
  .icon-card-component .description-list {
    list-style: none;
    padding: 0; }
  .icon-card-component .description-disclaimer {
    font-size: 1.3rem; }

.item-slider {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .item-slider .item-slider-wrapper {
    max-width: 100%;
    max-height: 20rem;
    padding: 0;
    margin: 2.5rem auto 2.5rem auto;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-overflow-scrolling: touch;
    min-height: 140px;
    -ms-flex-pack: center;
        justify-content: center; }
    .item-slider .item-slider-wrapper.has-scroll {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    @media (max-width: 768px) {
      .item-slider .item-slider-wrapper {
        padding-left: 2.6rem;
        margin-bottom: 0;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    @media (max-width: 1300px) {
      .item-slider .item-slider-wrapper {
        overflow-x: scroll;
        overflow-y: hidden;
        min-height: 170px; } }
    @media (max-width: 768px) {
      .android .item-slider .item-slider-wrapper {
        -ms-flex-pack: left;
            justify-content: left; }
        .android .item-slider .item-slider-wrapper a:first-child {
          margin-left: 3.5rem !important; } }
    .item-slider .item-slider-wrapper a {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-bottom: none !important; }
      @media (max-width: 769px) {
        .item-slider .item-slider-wrapper a {
          margin-right: 8vw; } }
      .item-slider .item-slider-wrapper a:hover, .item-slider .item-slider-wrapper a:focus {
        cursor: pointer; }
        .item-slider .item-slider-wrapper a:hover .text-descriptor, .item-slider .item-slider-wrapper a:focus .text-descriptor {
          color: #000;
          text-decoration: underline; }
        .item-slider .item-slider-wrapper a:hover .mask img, .item-slider .item-slider-wrapper a:focus .mask img {
          display: block;
          margin-top: -10rem; }
      .item-slider .item-slider-wrapper a:focus-visible {
        outline: 0.2rem solid #036d58;
        outline-offset: .3rem; }
        @media (max-width: 769px) {
          .item-slider .item-slider-wrapper a:focus-visible {
            outline-offset: -0.3rem; } }
    .item-slider .item-slider-wrapper .mask {
      display: inline;
      width: 120px;
      height: 120px;
      float: left;
      -webkit-clip-path: inset(5% 20% 15% 10%);
      clip-path: inset(5% 20% 15% 10%); }
    .item-slider .item-slider-wrapper .category {
      background-image: none;
      background-repeat: no-repeat;
      display: block;
      min-width: 100px;
      height: 100px;
      text-align: center;
      background-position-x: -14px; }
    .item-slider .item-slider-wrapper .icon-Iced .mask img {
      display: block;
      margin-left: 3.4rem; }
    .item-slider .item-slider-wrapper .icon-Smoothies .mask img {
      display: block;
      margin-left: -6rem; }
    .item-slider .item-slider-wrapper .icon-Bowls .mask img {
      display: block;
      margin-left: -25.4rem; }
    .item-slider .item-slider-wrapper .icon-Shots .mask img {
      display: block;
      margin-left: -45.2rem; }
    .item-slider .item-slider-wrapper .icon-Juices .mask img {
      display: block;
      margin-left: -56.2rem; }
    .item-slider .item-slider-wrapper .icon-Bites .mask img {
      display: block;
      margin-left: -35.2rem; }
    .item-slider .item-slider-wrapper .icon-Kids .mask img {
      display: block;
      margin-left: -66.2rem; }
    .item-slider .item-slider-wrapper .icon-Bundles .mask img {
      display: block;
      margin-left: -15.5rem; }
    .item-slider .item-slider-wrapper .text-descriptor {
      display: block;
      width: 110px;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.6rem;
      color: #2b3936;
      letter-spacing: 0px; }

.section-component .fcs-container .item-slider .item-slider-wrapper a:active:focus {
  outline: none; }

.edge .item-slider .item-slider-wrapper {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.5rem; }
  .edge .item-slider .item-slider-wrapper .mask {
    width: 110px; }

.edge .mask,
.edge .category {
  overflow: hidden; }

.item-slider.right-gradient::after {
  content: "";
  transition: opacity 0.2s;
  opacity: 1;
  position: absolute;
  width: 25%;
  height: 90%;
  bottom: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }
  @media (min-width: 769px) {
    .item-slider.right-gradient::after {
      display: none; } }

.item-slider.left-gradient::before {
  content: "";
  transition: opacity 0.2s;
  opacity: 1;
  position: absolute;
  width: 25%;
  height: 90%;
  bottom: 0;
  right: auto;
  left: 0;
  z-index: 1;
  pointer-events: none;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }
  @media (min-width: 769px) {
    .item-slider.left-gradient::before {
      display: none; } }

.ingredient-row {
  display: block;
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 2.5rem auto 3.5rem auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch; }
  @media (max-width: 768px) {
    .ingredient-row {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .ingredient-row .ingredient-wrap {
    display: inline-block; }
  .ingredient-row .category {
    background-image: none;
    background-repeat: no-repeat;
    display: block;
    min-width: 168px;
    height: 180px;
    text-align: center;
    vertical-align: bottom;
    background-position-x: -14px; }
    @media (max-width: 769px) {
      .ingredient-row .category {
        margin-right: 0; } }
  .ingredient-row .text-descriptor {
    display: block;
    width: 110px;
    margin: 0 auto;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    color: #2b3936;
    letter-spacing: 0px; }
    .ingredient-row .text-descriptor::after {
      content: none !important; }

.mobile-gradient {
  position: absolute;
  width: 100%;
  max-height: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+67,ffffff+100&0+67,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 67%, #f6f9f9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }

.section-component {
  padding-top: 3rem; }
  .section-component .flex-container {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 768px) {
      .section-component .flex-container {
        display: block; } }
  .section-component.full-description {
    padding-top: 5rem;
    padding-bottom: 3rem; }
    @media (max-width: 768px) {
      .section-component.full-description {
        padding-top: 3rem;
        padding-bottom: 0; } }
  .section-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .section-component.wave-top {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top.secondary {
        -webkit-clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%);
                clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top.secondary:before {
        -webkit-clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%);
                clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%); } }
  .section-component.wave-top-bottom {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .section-component.wave-top-bottom {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top-bottom {
        -webkit-clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%);
                clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top-bottom:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 1.5rem;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%);
                clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%); } }
  .section-component.white-theme {
    background-color: #ffffff; }
    @media screen and (max-width: 768px) {
      .section-component.white-theme.wave-top:before, .section-component.white-theme.wave-top-bottom:before {
        background: #ffffff; } }
  .section-component.light-gold-theme {
    background-color: #f7ebb1; }
    @media screen and (max-width: 768px) {
      .section-component.light-gold-theme.wave-top:before, .section-component.light-gold-theme.wave-top-bottom:before {
        background: #f7ebb1; } }
  .section-component.gold-theme {
    background-color: #fcf7e0; }
    @media screen and (max-width: 768px) {
      .section-component.gold-theme.wave-top:before {
        background: #fcf7e0; } }
  .section-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .section-component.mandarin-theme.wave-top:before {
        background: #f8e4dc; } }
  .section-component.light-mandarin-theme {
    background-color: #fbefea; }
    @media screen and (max-width: 768px) {
      .section-component.light-mandarin-theme.wave-top:before {
        background: #fbefea; } }
  .section-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .section-component.mint-theme.wave-top:before {
        background: #eaf3d6; } }
  .section-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .section-component.blue-theme.wave-top:before {
        background: #c0d9d4; } }
  .section-component.light-blue-theme {
    background-color: #ecf4f2; }
    @media screen and (max-width: 768px) {
      .section-component.light-blue-theme.wave-top:before {
        background: #ecf4f2; } }
  .section-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .section-component.gray-theme.wave-top:before {
        background: #f6f9f9; } }
  .section-component.light-beige-theme {
    background-color: #fcf4f1; }
    @media screen and (max-width: 768px) {
      .section-component.light-beige-theme.wave-top:before {
        background: #fcf4f1; } }
  .section-component.cold-green-theme {
    background-color: #edf4f3; }
    @media screen and (max-width: 768px) {
      .section-component.cold-green-theme.wave-top:before {
        background: #edf4f3; } }
  @media screen and (max-width: 768px) {
    .section-component + .fluid-card-set-component {
      padding-top: 2rem; } }
  @media screen and (max-width: 768px) {
    .section-component .row {
      -ms-flex-direction: column;
          flex-direction: column; }
      .section-component .row.justify-content-center {
        -ms-flex-align: center;
            align-items: center; } }
  .section-component .section-title {
    text-align: center;
    margin-bottom: 4.8rem;
    margin: 0 auto;
    line-height: 1; }
    .section-component .section-title h1,
    .section-component .section-title h2,
    .section-component .section-title h3,
    .section-component .section-title h4,
    .section-component .section-title h5,
    .section-component .section-title h6,
    .section-component .section-title span {
      font-size: 4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #2b3936;
      margin-top: 1rem;
      margin-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .section-component .section-title h1,
        .section-component .section-title h2,
        .section-component .section-title h3,
        .section-component .section-title h4,
        .section-component .section-title h5,
        .section-component .section-title h6,
        .section-component .section-title span {
          margin-top: 0;
          margin-bottom: 1rem; } }
    @media screen and (max-width: 768px) {
      .section-component .section-title {
        padding-top: 0;
        max-width: 29.5rem; } }
    .section-component .section-title .script-text {
      display: inline-block;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 3.5rem;
      color: #036d58;
      margin-right: 0.23em; }
      @media screen and (max-width: 768px) {
        .section-component .section-title .script-text {
          font-size: 3rem; } }
    .section-component .section-title.large-text h1,
    .section-component .section-title.large-text h2,
    .section-component .section-title.large-text h3,
    .section-component .section-title.large-text h4,
    .section-component .section-title.large-text h5,
    .section-component .section-title.large-text h6 {
      font-size: 5.2rem; }
    @media screen and (max-width: 640px) {
      .section-component .section-title.large-text h2 {
        font-size: 2.8rem;
        font-weight: 500; }
        .section-component .section-title.large-text h2 .script-text {
          font-size: 2rem;
          font-weight: 400;
          margin-right: 0; } }
    .section-component .section-title.mandarin-theme::after {
      content: "";
      background-image: url(/Assets/Jamba/img/underline.svg);
      background-repeat: no-repeat;
      background-size: contain;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
  .section-component[class*="-theme"] + footer {
    margin-top: 0; }
  @media (max-width: 768px) {
    .section-component.section-padding-mobile-top-0 {
      padding-top: 0; } }
  @media (max-width: 768px) {
    .section-component.section-padding-mobile-bottom-20 {
      padding-bottom: 2rem; } }

@media (min-width: 769px) {
  .careers .col:not(.app-spot-component):not(.social-spot-component) {
    max-width: 28%;
    padding-left: 0.6rem;
    padding-right: 0.6rem; } }

.careers .classic-callout-component {
  padding-top: 0 !important; }

.highcontrast .section-component .section-title {
  z-index: 5;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper a:focus {
  z-index: 3;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper .text-descriptor {
  display: inline-block;
  z-index: 4;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper .mask {
  z-index: 4;
  position: relative; }

.privacy-cookies table {
  width: auto; }

.android .privacy-cookies a,
.ios .privacy-cookies a {
  word-break: break-word; }

.section-subtitle {
  color: #6B7673;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.048rem; }

.app-spot-component {
  text-align: center;
  margin-top: 4.2rem;
  margin-bottom: 4.4rem; }
  @media screen and (max-width: 768px) {
    .app-spot-component {
      margin-top: -0.8rem;
      margin-bottom: 4.5rem; } }
  .app-spot-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .app-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .app-spot-component .app-list {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .app-spot-component .app-list li {
      display: inline-block;
      margin: 0 1.4rem 2.2rem; }
      @media screen and (max-width: 230px) {
        .app-spot-component .app-list li a img {
          max-width: 100%; } }
  .app-spot-component p a {
    border-bottom: .1rem solid;
    display: inline-block; }
    .app-spot-component p a:hover, .app-spot-component p a:focus {
      text-decoration: none; }

@media screen and (max-width: 768px) {
  .edge .app-spot-component {
    -ms-flex-preferred-size: 14.5rem;
        flex-basis: 14.5rem; } }

.basic-spot-component {
  text-align: center;
  padding-bottom: 1.5rem;
  width: 100%; }
  .careers .basic-spot-component h4 {
    font-size: 3.0rem; }
  @media screen and (max-width: 768px) {
    .basic-spot-component {
      padding: 0 1.5rem 4.5rem;
      z-index: 1;
      position: relative; } }
  .basic-spot-component.constrained {
    max-width: 50%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .basic-spot-component.constrained {
        max-width: 100%; } }
  .basic-spot-component.padded {
    margin-bottom: 5rem; }
  @media screen and (max-width: 768px) {
    .basic-spot-component {
      margin-top: 0 !important;
      margin-bottom: 0 !important; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    .basic-spot-component img {
      margin-bottom: 2.2rem; } }
  @media screen and (max-width: 768px) and (max-width: 767px) {
    .basic-spot-component img {
      width: 100vw;
      display: block;
      margin: 0 -3rem 2.2rem;
      max-width: none; } }
  @media screen and (max-width: 768px) {
      .basic-spot-component img + .script-text {
        padding-top: 50vw;
        display: block; }
      .basic-spot-component .fee-icon {
        margin: 0;
        width: auto; } }
  .basic-spot-component h4 {
    font-size: 4rem; }
    @media screen and (max-width: 768px) {
      .basic-spot-component h4 {
        font-size: 3.2rem;
        max-width: 27.6rem;
        margin: 0 auto; } }
  .basic-spot-component .script-text {
    font-size: 3rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .basic-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem; }
  .basic-spot-component a:hover {
    text-decoration: none; }
    .basic-spot-component a:hover:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .basic-spot-component a:hover.primary-button:after, .basic-spot-component a:hover.secondary-button:after {
      background-image: none; }
  @media (max-width: 425px) {
    .basic-spot-component a.secondary-button {
      width: 80vw; } }
  .basic-spot-component a.secondary-button:hover {
    color: #ffffff; }
  .basic-spot-component a .fcs-third-party-icon {
    position: relative;
    display: inline;
    right: 0 !important; }
    .basic-spot-component a .fcs-third-party-icon:after {
      position: relative; }
  .basic-spot-component + .city-list-component {
    margin-top: 0; }

.spot-header {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 2.8rem; }
  @media screen and (max-width: 230px) {
    .spot-header {
      word-wrap: break-word; } }

.social-spot-component {
  text-align: center;
  margin-top: 4.2rem; }
  @media screen and (max-width: 768px) {
    .social-spot-component {
      margin-top: 0;
      margin-bottom: 4.1rem;
      min-height: 10.6rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; } }
  .social-spot-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .social-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .social-spot-component .social-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    list-style-type: none;
    margin-bottom: 0;
    padding: 0; }
    @media screen and (max-width: 768px) {
      .social-spot-component .social-list {
        margin-bottom: 0; } }
    .social-spot-component .social-list li {
      margin: 0 1.2rem; }
      .social-spot-component .social-list li:hover {
        filter: brightness(85%); }

.footer-primary-nav-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .footer-primary-nav-component {
      margin-top: 3.5rem; } }
  .footer-primary-nav-component .primary-link-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .footer-primary-nav-component .primary-link-list {
        text-align: center; } }
    @media screen and (max-width: 768px) {
      .footer-primary-nav-component .primary-link-list li {
        width: 50%; } }
    @media screen and (max-width: 230px) {
      .footer-primary-nav-component .primary-link-list li {
        word-wrap: break-word; } }
    .footer-primary-nav-component .primary-link-list li + li {
      margin-left: 4.5rem; }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li + li {
          margin-bottom: 2.0rem;
          margin-left: 0; } }
    .footer-primary-nav-component .primary-link-list li a {
      font-size: 1.4rem;
      color: #2b3936;
      font-weight: 500;
      text-shadow: none !important; }
      .footer-primary-nav-component .primary-link-list li a:hover {
        text-decoration: none;
        color: #036d58; }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      .footer-primary-nav-component .primary-link-list li a .fcs-third-party-icon {
        position: relative;
        display: inline;
        right: 0;
        top: -50%; }
        .footer-primary-nav-component .primary-link-list li a .fcs-third-party-icon:after {
          position: relative; }
      .footer-primary-nav-component .primary-link-list li a.fcs-third-party:focus {
        border: none;
        outline: none; }
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party:focus:after {
          content: " ";
          border: 2px solid #036d58;
          position: absolute;
          left: -0.6rem;
          right: -2.2rem;
          top: -0.6rem;
          bottom: -0.2rem; }

.footer-secondary-nav-component .secondary-link-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 0;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .footer-secondary-nav-component .secondary-link-list {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  @media screen and (max-width: 768px) {
    .footer-secondary-nav-component .secondary-link-list li {
      margin-bottom: 2.5rem;
      width: 100%;
      max-width: 11rem;
      text-align: center;
      margin-left: 0; } }
  @media (min-width: 420px) and (max-width: 690px) {
    .footer-secondary-nav-component .secondary-link-list li {
      margin: 0 2rem; } }
  .footer-secondary-nav-component .secondary-link-list li + li {
    margin-left: 4rem; }
    @media screen and (max-width: 768px) {
      .footer-secondary-nav-component .secondary-link-list li + li {
        margin-bottom: 2.5rem;
        margin-left: 0; } }
  .footer-secondary-nav-component .secondary-link-list li a {
    text-decoration: underline;
    font-size: 1.2rem;
    color: #2b3936;
    text-shadow: none !important;
    line-height: 1.5;
    display: inline-block; }
    .footer-secondary-nav-component .secondary-link-list li a:hover {
      color: #036d58; }
    .footer-secondary-nav-component .secondary-link-list li a.fcs-third-party:focus {
      border: none;
      outline: none; }
      .footer-secondary-nav-component .secondary-link-list li a.fcs-third-party:focus:after {
        content: " ";
        border: 2px solid #036d58;
        position: absolute;
        left: -0.6rem;
        right: -2.2rem;
        top: -0.6rem;
        bottom: -0.2rem; }
    .footer-secondary-nav-component .secondary-link-list li a.cookieSettingButton {
      text-decoration: none; }
      .footer-secondary-nav-component .secondary-link-list li a.cookieSettingButton span {
        text-decoration: underline; }

@media screen and (max-width: 768px) {
  .ios9 .footer-secondary-nav-component .secondary-link-list li,
  .ios10 .footer-secondary-nav-component .secondary-link-list li {
    width: 33%;
    max-width: auto; } }

.copyright-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: .9rem;
  color: #323232;
  width: 50%;
  font-weight: 300; }

.ada-notice-component {
  font-size: .8rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .ada-notice-component {
      left: 0%;
      width: 100%;
      padding-bottom: 4.2rem; } }
  .ada-notice-component .icon-external {
    margin-right: .7rem; }

.back-to-top-component {
  display: none;
  position: absolute;
  right: 2rem;
  bottom: 2.2rem;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .back-to-top-component {
      display: block; } }
  .back-to-top-component .back-to-top-text {
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.3rem;
    color: #036d58;
    text-transform: uppercase;
    position: relative; }

.modal-component {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  transition: .2s ease opacity, 0s linear .2s transform;
  opacity: 0;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%); }
  .modal-component.open {
    z-index: 1200;
    opacity: 1;
    -ms-transform: translateY(0);
        transform: translateY(0);
    transition: .2s ease opacity; }
  .modal-component .modal-title {
    margin-bottom: 4rem;
    line-height: 1; }
  .modal-component .content-wrapper {
    margin-left: auto;
    margin-right: auto; }
  .modal-component .info-text {
    max-width: 42rem;
    width: auto;
    word-wrap: break-word; }
  .modal-component button {
    border: none !important;
    width: 100%; }
  .modal-component .primary-button {
    width: 100%; }
  .modal-component .modal-content {
    overflow: auto;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-top: 4rem; }
    @media screen and (max-width: 768px) {
      .modal-component .modal-content {
        padding: 4rem 2.8rem; } }
  @media screen and (max-width: 768px) {
    .modal-component .modal-header,
    .modal-component .modal-body {
      padding: 0;
      margin: 0 auto; } }
  .modal-component .modal-header .info-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .modal-component .modal-body {
    padding-bottom: 2rem; }
    .modal-component .modal-body .img-wrapper img {
      max-width: 14.6rem;
      display: block;
      margin: 0 auto; }
    .modal-component .modal-body p {
      font-size: 1.8rem; }
    .modal-component .modal-body .divider {
      background-image: url("/Assets/Jamba/img/divider-gray.svg");
      background-position: center center;
      background-repeat: no-repeat;
      height: 2px;
      margin: 3rem 0; }
  .modal-component .delimiter-text {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.4;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin: 1.4rem 0;
    display: inline-block; }

.modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.modal-wrapper {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media screen and (max-width: 768px) {
    .modal-wrapper {
      height: 100%; } }

.fcs-container {
  position: relative; }

.close-wrapper {
  height: 2.3rem; }

button.close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  border: 0;
  width: 2.4rem;
  height: 2.4rem;
  background-size: 100%;
  background-color: transparent;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    button.close {
      top: 0;
      right: .2rem; } }
  button.close img {
    max-width: 2.4rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
  button.close:hover img, button.close:focus img {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }

.modal-header {
  max-width: 42rem;
  margin: 0 auto; }

.modal-body {
  padding-top: 0; }

.modal-content {
  background-color: #fdf9ef;
  border: 0;
  box-shadow: none;
  padding: 3.6rem 3.6rem 2.4rem 3.6rem;
  height: 100%; }
  @media screen and (max-width: 768px) {
    .modal-content {
      width: 100vw;
      border-radius: 0;
      padding: 3.9rem 1.8rem 0 1.8rem;
      margin-top: 0;
      overflow-y: auto;
      overflow-x: hidden; } }
  .modal-content .separator-wrapper {
    font-size: 1.3rem;
    margin: 1.5rem 0; }
    .modal-content .separator-wrapper span {
      background-color: #fdf9ef; }
  .modal-content .input-wrapper label {
    font-weight: 400;
    font-size: 1rem; }
  .modal-content .location-image {
    margin-right: 1.5rem; }

.modal-dialog {
  width: 41rem;
  height: 47rem;
  margin: 0 auto;
  pointer-events: all !important; }
  @media screen and (max-width: 768px) {
    .modal-dialog {
      width: 100vw;
      height: 100vh;
      border-radius: 0;
      margin: 0; } }

.modal-footer {
  border: 0;
  text-align: center;
  display: block; }

.modal-header {
  border: 0;
  position: relative;
  text-align: center;
  padding: 0;
  display: block; }

.info-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 768px) {
    .info-wrapper {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .info-wrapper a {
    white-space: nowrap;
    color: #036d58;
    font-weight: 500; }
    .info-wrapper a:after {
      margin-left: 0.5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.info-text {
  font-size: 1.8rem;
  line-height: 1.33;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .info-text {
      text-align: left;
      font-size: 1.5rem; } }

@media screen and (max-width: 768px) {
  .primary-button {
    font-size: 1.8rem;
    padding: 1.64rem 0; } }

.modal-title {
  font-size: 3.2rem;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top: 2.2rem; }
  @media screen and (max-width: 768px) {
    .modal-title {
      margin-top: 2.5rem; } }

.modal-wrapper {
  position: relative; }
  @media screen and (max-width: 768px) {
    .modal-wrapper {
      position: static; } }
  .modal-wrapper .modal-background {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    animation: .2s fadeIn linear forwards; }
  .modal-wrapper [data-target] {
    z-index: 12; }
  .modal-wrapper .sign-up-modal {
    position: absolute;
    right: -.8rem;
    top: calc(100% - 2.3rem);
    z-index: 11; }
    @media screen and (max-width: 768px) {
      .modal-wrapper .sign-up-modal {
        right: 0;
        top: 0;
        left: 0; } }
    .modal-wrapper .sign-up-modal .modal-dialog {
      z-index: 2;
      position: relative;
      animation: .2s fadeDown linear forwards;
      opacity: 0;
      -ms-transform: translateY(-5%);
          transform: translateY(-5%); }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-5%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
  .modal-wrapper.modal-visible .modal-background {
    display: block; }
    @media screen and (max-width: 768px) {
      .modal-wrapper.modal-visible .modal-background {
        display: none; } }
  .modal-wrapper.modal-visible .sign-up-modal {
    display: block; }

.sc-editor .success-show,
.sc-editor .fail-show,
.sc-editor .already-in-show,
.sc-editor .sign-up-modal {
  display: block; }

.agree-error {
  color: #dd2106; }

@media screen and (max-width: 768px) {
  .ios .sign-up-modal .modal-body {
    margin-bottom: 10rem; } }

#signupModal {
  display: none; }

.content-container {
  display: none; }

.modal-component .content-container {
  display: block; }

.modal-header .info-wrapper {
  display: block;
  text-align: left; }

.modal-header .info-details {
  display: block;
  margin-bottom: .5rem; }

.modal-header .info-text {
  display: inline-block;
  margin-right: 1rem; }

.modal-body .address {
  margin-top: 1rem; }

.generic-modal-component {
  position: fixed;
  margin: auto;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936;
  top: 0rem;
  left: 50%;
  width: 100%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  .generic-modal-component .modal-open .modal {
    overflow: visible; }
  @media screen and (max-width: 768px) {
    .generic-modal-component {
      max-width: 34rem;
      margin: 0 auto; } }
  .generic-modal-component.right .modal-dialog {
    right: 1.5rem;
    margin: 0 0 0 auto; }
    @media screen and (max-width: 768px) {
      .generic-modal-component.right .modal-dialog {
        right: initial; } }
  .generic-modal-component .modal-dialog {
    width: 100%;
    position: absolute;
    z-index: 2000;
    height: auto;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-dialog {
        max-width: 34rem; } }
    .generic-modal-component .modal-dialog.top {
      top: 0;
      -ms-transform: none !important;
          transform: none !important; }
  .generic-modal-component .modal-content {
    background: #edf4f3;
    padding: 0;
    border-radius: .6rem; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-content {
        width: 100%; } }
    .highcontrast .generic-modal-component .modal-content {
      border: 1px solid #ffffff; }
  .generic-modal-component .modal-title {
    margin-top: 4.6rem; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-title {
        font-size: 2.6rem;
        margin-top: 5.6rem; } }
  .generic-modal-component .modal-header {
    max-width: none; }
  .generic-modal-component .modal-body {
    padding: 2.4rem 6rem 2.2rem;
    margin: 0;
    max-width: none; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-body {
        padding: 1.4rem 4rem 2.2rem; } }
  .generic-modal-component .info {
    font-size: 1.8rem;
    line-height: 1.3;
    margin-bottom: 1.4rem;
    display: block; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .info {
        font-size: 1.6rem; } }
  .generic-modal-component .close-wrapper {
    height: 0; }
  .generic-modal-component .close {
    top: 2.4rem;
    right: 2.4rem;
    border: none;
    z-index: 1; }
  .generic-modal-component .modal-footer {
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1.5rem 0; }
    .generic-modal-component .modal-footer a,
    .generic-modal-component .modal-footer button {
      font-size: 1.8rem; }
    .generic-modal-component .modal-footer a {
      margin-left: 4rem; }
      @media screen and (max-width: 768px) {
        .generic-modal-component .modal-footer a {
          max-width: 11rem; } }
    .generic-modal-component .modal-footer .primary-button {
      max-width: 18rem;
      margin-right: 2rem; }
      @media screen and (max-width: 768px) {
        .generic-modal-component .modal-footer .primary-button {
          min-width: 14rem; } }
  .generic-modal-component.promo {
    max-width: none; }
    .generic-modal-component.promo .modal-dialog {
      max-height: 100%;
      max-width: 90rem; }
    .generic-modal-component.promo .modal-content {
      border-radius: 2rem;
      background: #ffffff; }

.edge .generic-modal-component {
  left: 0;
  -ms-transform: none !important;
      transform: none !important; }
  .edge .generic-modal-component.promo .modal-dialog {
    max-height: none;
    top: 0;
    -ms-transform: none !important;
        transform: none !important; }

.highcontrast .generic-modal-component .modal-content {
  border: 1px solid #ffffff; }

.notification-modal-component {
  padding-right: 0; }
  .notification-modal-component .modal-dialog {
    height: auto;
    padding-top: 7rem; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-dialog {
        max-width: 33rem;
        margin: 0 auto; } }
  .notification-modal-component .close {
    top: 2.4rem;
    right: 2.4rem; }
  .notification-modal-component .modal-body {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
    text-align: center; }
  .notification-modal-component .modal-header {
    max-width: none; }
  .notification-modal-component .modal-title {
    font-size: 2.6rem;
    margin: 3rem 0 2.2rem; }
  .notification-modal-component p {
    color: #2b3936;
    margin-bottom: 1.6rem; }
  .notification-modal-component .modal-content {
    background-color: #edf4f3;
    height: auto;
    padding: 0;
    border-radius: .6rem; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-content {
        width: 100%; } }
  .notification-modal-component .modal-footer {
    background: #ffffff;
    padding: 2.6rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-footer {
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .notification-modal-component .modal-footer--single-button {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  @media screen and (max-width: 768px) {
    .notification-modal-component .primary-button {
      min-width: 15.8rem; } }
  .notification-modal-component a,
  .notification-modal-component .primary-button {
    font-size: 1.8rem; }

.highcontrast .notification-modal-component .modal-content {
  border: 1px solid #ffffff !important; }

.size-modal-component .modal-header {
  text-align: left;
  padding: 0 2.4rem; }

.size-modal-component .modal-body {
  text-align: center; }

.size-modal-component .modal-title {
  font-size: 2.6rem; }

.size-modal-component .modal-footer {
  background: #ffffff;
  padding: 3.4rem 2.4rem;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 768px) {
    .size-modal-component .modal-footer {
      padding: 1.6rem 2rem; } }
  .size-modal-component .modal-footer .primary-button {
    width: 50%;
    font-weight: 700;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .size-modal-component .modal-footer .primary-button {
        min-width: 0; } }
  .size-modal-component .modal-footer a {
    width: 50%;
    font-size: 1.8rem; }

.size-modal-component .item-title {
  font-size: 1.6rem;
  font-weight: 500; }

.size-modal-component .size-selection-component span {
  display: block;
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 1rem; }

.size-modal-component .size-selection-component label {
  margin-right: 10.6rem; }
  @media screen and (max-width: 768px) {
    .size-modal-component .size-selection-component label {
      margin-right: 4.2rem; } }

.size-modal-component .size-selection-component .text {
  margin: 0 auto 1rem; }

.size-modal-component .size-selection-component .price,
.size-modal-component .size-selection-component .cal {
  line-height: 1; }

.size-modal-component .size-selection-component .price {
  margin-bottom: .5rem; }
  .size-modal-component .size-selection-component .price::after {
    content: "";
    border-bottom: 1px solid #fac53c;
    width: 1rem;
    display: block;
    text-align: center;
    margin: .5rem auto; }

.checkout-rewards-offers-redesign {
  position: relative;
  background: #F6F4EE;
  max-width: 55rem;
  margin: 0 auto;
  padding: 0 1.5rem; }
  .checkout-rewards-offers-redesign .rewards-offers-title {
    color: #117159;
    font-weight: 700; }

@media screen and (max-width: 768px) {
  .basket-modal-component {
    margin-top: 0; } }

.basket-modal-component .modal-title {
  font-size: 2.6rem;
  text-align: left;
  margin-left: 2.5rem;
  margin-bottom: 1.5rem; }

.basket-modal-component .modal-body {
  padding: 0; }

.basket-modal-component .basket-list {
  position: relative; }

.basket-modal-component .modal-dialog {
  text-align: left;
  top: 5.2rem;
  -ms-transform: none !important;
      transform: none !important; }

.basket-modal-component .basket-item {
  padding: 1rem 0 1.5rem; }
  .basket-modal-component .basket-item::after, .basket-modal-component .basket-item::before {
    content: "";
    display: block;
    width: 100%;
    height: 0.3rem;
    background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
    background-size: cover;
    position: absolute; }
  .basket-modal-component .basket-item::after {
    margin-top: 1rem; }
  .basket-modal-component .basket-item.upsell {
    position: relative; }
    .basket-modal-component .basket-item.upsell:after {
      background-image: none; }
    .basket-modal-component .basket-item.upsell .upsell-title {
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 2rem;
      line-height: 1.5; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .upsell-title {
          font-size: 1.5rem;
          line-height: 2; } }
    .basket-modal-component .basket-item.upsell .item-description {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: start;
          align-items: flex-start;
      width: 100%;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .basket-modal-component .basket-item.upsell .item-description-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .basket-item.upsell .item-name {
        max-width: 14rem; } }
    .basket-modal-component .basket-item.upsell .item-name:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .6rem; }
    .basket-modal-component .basket-item.upsell .options {
      width: 100%;
      display: block;
      white-space: nowrap; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .options {
          white-space: normal; } }
    .basket-modal-component .basket-item.upsell .option {
      display: inline-block;
      position: relative; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .option {
          margin: 0.5rem 0; } }
      .basket-modal-component .basket-item.upsell .option input {
        opacity: 0;
        position: absolute;
        box-sizing: border-box;
        padding: 0; }
      .basket-modal-component .basket-item.upsell .option label {
        cursor: pointer;
        font-size: 1.2rem;
        font-weight: 500;
        color: #2b3936;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        position: relative;
        display: inline-block;
        left: 0;
        top: 0;
        height: 2rem;
        padding-left: 2.4rem; }
        .basket-modal-component .basket-item.upsell .option label:before {
          content: "";
          position: absolute;
          cursor: pointer;
          height: 1.8rem;
          width: 1.8rem;
          top: 50%;
          left: 0;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          border-radius: 50%;
          border: 0.2rem solid #036d58;
          background: transparent; }
        .basket-modal-component .basket-item.upsell .option label:after {
          opacity: 0;
          content: "";
          position: absolute;
          cursor: pointer;
          opacity: 0;
          height: 1rem;
          width: 1rem;
          top: 50%;
          left: 0.4rem;
          -ms-transform: translateY(-50%) scale(0);
              transform: translateY(-50%) scale(0);
          background: #036d58;
          border-radius: 50%; }
      .basket-modal-component .basket-item.upsell .option + .option {
        margin-left: .6rem; }
        @media screen and (max-width: 768px) {
          .basket-modal-component .basket-item.upsell .option + .option {
            margin-left: 0; } }
    .basket-modal-component .basket-item.upsell .add-btn {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      color: #036d58;
      font-weight: 700;
      font-size: 1.5rem;
      background: transparent;
      border: .1rem solid transparent;
      padding: 0; }
      .basket-modal-component .basket-item.upsell .add-btn:focus {
        outline: 0.2rem solid #036d58;
        outline-offset: .6rem; }
      .basket-modal-component .basket-item.upsell .add-btn:before {
        content: url("/Assets/Jamba/img/icons/plus-green.svg");
        color: #036d58;
        display: inline-block;
        width: 2rem;
        height: 2rem;
        margin-right: .4rem;
        -ms-transform: scale(0.8);
            transform: scale(0.8); }
    .basket-modal-component .basket-item.upsell input[type="radio"] {
      opacity: 0;
      position: absolute; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:focus + label {
      outline: 2px solid #036d58;
      outline-offset: 8px; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:checked + label::before {
      animation: .2s scaleBgIn ease forwards; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:checked + label::after {
      display: block;
      animation: .2s scaleIn ease forwards; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
    .basket-modal-component .basket-item.upsell.light-tan {
      background: #eedbb0; }
      .basket-modal-component .basket-item.upsell.light-tan:before {
        content: "";
        background-image: none;
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 2.2rem;
        position: absolute;
        background-color: #edf4f3;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
      .basket-modal-component .basket-item.upsell.light-tan:after {
        background-color: #edf4f3;
        height: 2.2rem;
        bottom: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%); }
    .basket-modal-component .basket-item.upsell + .basket-item.upsell {
      margin-top: -2.4rem; }
      .basket-modal-component .basket-item.upsell + .basket-item.upsell:before {
        -webkit-clip-path: none;
                clip-path: none;
        background-color: #eedbb0;
        top: 0;
        left: 0;
        content: "";
        width: 100%;
        height: .3rem;
        display: inline-block;
        position: absolute;
        background-image: url("/Assets/Jamba/img/divider-dark.svg"); }
      .basket-modal-component .basket-item.upsell + .basket-item.upsell .item-info {
        padding-top: 0; }

.basket-modal-component .item-content {
  padding: 1.2rem 2rem 0; }

.basket-modal-component .item-info {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem; }

.basket-modal-component .item-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.basket-modal-component .item-image img {
  display: block;
  max-width: 7.5rem;
  max-height: 6.3rem;
  margin-right: 1.2rem; }

.basket-modal-component .item-name,
.basket-modal-component .item-cal {
  margin-bottom: 0.4rem; }

.basket-modal-component .item-name {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.13; }

.basket-modal-component .item-cal {
  font-size: 1.2rem;
  font-weight: 500;
  color: #036d58;
  overflow: hidden; }

.basket-modal-component .item-ingredients {
  font-size: 1.2rem;
  color: #2b3936; }

.basket-modal-component .item-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-modal-component .item-quantity {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 7rem;
  width: 100%; }

.basket-modal-component .increment,
.basket-modal-component .decrement {
  background: transparent;
  border: 0;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-position: center;
  background-size: contain;
  cursor: pointer; }
  .basket-modal-component .increment:focus,
  .basket-modal-component .decrement:focus {
    outline: 2px solid #036d58;
    outline-offset: 6px;
    display: inline-block; }
  .basket-modal-component .increment.increment,
  .basket-modal-component .decrement.increment {
    background-image: url("/Assets/Jamba/img/icons/plus-circle.svg"); }
  .basket-modal-component .increment.decrement,
  .basket-modal-component .decrement.decrement {
    background-image: url("/Assets/Jamba/img/icons/minus-circle.svg"); }

.basket-modal-component .item-price {
  font-size: 1.3rem;
  font-weight: 500; }

.basket-modal-component .basket-list-footer {
  font-size: 1.8rem;
  font-weight: 700;
  padding: 2rem 2.5rem; }

.basket-modal-component .basket-total-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-modal-component .basket-total-items .triangle-link {
  color: #036d58; }
  .basket-modal-component .basket-total-items .triangle-link:after {
    background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.basket-modal-component .price {
  margin-left: 2rem; }
  @media screen and (max-width: 768px) {
    .basket-modal-component .price {
      margin-left: 0.4rem; } }

.basket-modal-component .modal-footer {
  background: #ffffff;
  padding: 2.5rem 0; }

.basket-modal-component .footer-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%; }
  .basket-modal-component .footer-cta .continue {
    color: #036d58;
    font-size: 1.8rem;
    margin-left: 6rem; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .footer-cta .continue {
        margin-left: 1rem; } }
  .basket-modal-component .footer-cta .primary-button {
    margin-right: 2.5rem;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .footer-cta .primary-button {
        min-width: 16rem;
        margin-right: 2rem; } }

.basket-modal-component .limit-error {
  opacity: 0;
  position: absolute;
  top: -1.6rem;
  left: 0;
  right: 0;
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  color: #dd2106;
  font-weight: 500; }

.basket-modal-component .basket-list.error .limit-error {
  opacity: 1; }

.remove-scroll {
  overflow-y: hidden; }
  .remove-scroll .modal {
    overflow-y: auto; }

.direction-modal-component .modal-content {
  padding: 4rem 3rem; }
  .direction-modal-component .modal-content .modal-header .modal-title {
    margin: 6.6rem auto 6.4rem;
    max-width: 28rem; }

.direction-modal-component .modal-body .tertiary-button {
  display: block;
  width: 100%;
  padding: 2rem;
  margin-bottom: 3.4rem;
  font-size: 1.8rem; }

.direction-modal-component .modal-body a {
  font-size: 1.8rem; }

.direction-modal-component .fcs-third-party .fcs-third-party-icon {
  right: auto;
  display: inline;
  margin-left: 1rem; }

.floating-modal-component .modal-dialog {
  max-width: 50rem;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .floating-modal-component .modal-dialog {
      max-width: 33.5rem; } }

.floating-modal-component .close {
  right: 2.4rem; }

.floating-modal-component .modal-content {
  background: #edf4f3;
  height: auto;
  margin: 3rem auto 0;
  border-radius: 0.6rem;
  box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.6);
  padding: 3.6rem 0 0; }
  @media screen and (max-width: 768px) {
    .floating-modal-component .modal-content {
      width: 100%; } }

.floating-modal-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 2.2rem; }

.floating-modal-component .modal-body {
  padding-bottom: 1.8rem; }
  .floating-modal-component .modal-body p {
    font-size: 1.5rem;
    max-width: 24.5rem;
    margin: 0 auto; }

.floating-modal-component .modal-footer {
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.5rem 0; }
  .floating-modal-component .modal-footer a,
  .floating-modal-component .modal-footer button {
    font-size: 1.8rem; }
  .floating-modal-component .modal-footer a {
    margin-left: 4rem; }
    @media screen and (max-width: 768px) {
      .floating-modal-component .modal-footer a {
        max-width: 11rem; } }
  .floating-modal-component .modal-footer .primary-button {
    max-width: 18rem;
    margin-right: 2rem; }
    @media screen and (max-width: 768px) {
      .floating-modal-component .modal-footer .primary-button {
        min-width: 14rem; } }

.welcome-modal-component .modal-title {
  font-size: 2.6rem;
  color: #2b3936;
  margin-top: 6.5rem;
  line-height: 3rem; }
  @media screen and (max-width: 768px) {
    .welcome-modal-component .modal-title {
      padding: 0 3rem;
      margin-top: 5.2rem; } }

.welcome-modal-component .modal-body {
  padding: 2.4rem 6rem 4.2rem; }
  @media screen and (max-width: 768px) {
    .welcome-modal-component .modal-body {
      padding: 1.4rem 2rem 2.2rem; } }
  .welcome-modal-component .modal-body p {
    font-size: 1.6rem;
    font-weight: 500;
    max-width: 29rem;
    margin: 0 auto; }

.faq-component {
  padding-left: 1.4rem; }
  .faq-component .column {
    margin: 0 auto;
    overflow: hidden; }
  .faq-component:nth-of-type(1) {
    margin-top: 5rem; }
  .faq-component:last-of-type {
    margin-bottom: 3rem; }
    .faq-component:last-of-type:after {
      content: none !important; }
  .faq-component:after {
    content: '';
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    background-size: cover;
    height: 3px;
    width: 100%;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .faq-component:after {
        width: calc(100% - 4rem);
        margin-left: 1.5rem; } }
  .faq-component .fcs-third-party {
    padding-right: 0.3rem; }
    .faq-component .fcs-third-party:after {
      content: " \e900" !important;
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'icomoon' !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      background-image: none !important;
      font-size: 1rem;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      white-space: nowrap;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  .faq-component .faq-wrapper {
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .faq-component .faq-wrapper {
        padding-right: 2rem;
        margin-left: 1.5rem; } }
    .faq-component .faq-wrapper ul {
      text-align: left;
      list-style-type: none;
      padding: 0 0 0 2rem; }
      .faq-component .faq-wrapper ul li {
        position: relative;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.6rem;
        padding-top: 1.2rem;
        text-indent: -20px; }
        .faq-component .faq-wrapper ul li span {
          padding-left: 2rem; }
          .faq-component .faq-wrapper ul li span span {
            padding-left: 0; }
      .faq-component .faq-wrapper ul li.faq-q {
        margin-bottom: 1.2rem; }
        .faq-component .faq-wrapper ul li.faq-q::before {
          color: #036d58;
          content: '';
          background-image: url("/Assets/Jamba/img/icons/q-letter-v4.svg");
          background-repeat: no-repeat;
          width: 2rem;
          height: 2rem;
          position: absolute;
          left: -2.2rem;
          top: 1.6rem; }
      .faq-component .faq-wrapper ul li.faq-a::before {
        color: #036d58;
        content: '';
        background-image: url("/Assets/Jamba/img/icons/a-letter-v4.svg");
        background-repeat: no-repeat;
        width: 2rem;
        height: 2rem;
        font-size: 1.6rem;
        position: absolute;
        left: -2.2rem;
        top: 1.6rem; }
    .faq-component .faq-wrapper a::focus {
      display: inline; }

.log-in-component .log-in-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .log-in-component .log-in-form-wrapper {
      margin-top: 1.5rem; } }
  .log-in-component .log-in-form-wrapper input {
    font-weight: 400;
    margin-bottom: 1rem; }
    .log-in-component .log-in-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .log-in-component .log-in-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .log-in-component .log-in-form-wrapper input::placeholder {
      font-weight: 400; }
  .log-in-component .log-in-form-wrapper label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.log-in-component .recaptcha-disclaimer {
  padding-top: 3rem;
  font-size: 1.2rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.17;
  color: #67726f; }
  .log-in-component .recaptcha-disclaimer .note {
    display: block;
    margin: 0; }
  .log-in-component .recaptcha-disclaimer a {
    font-size: 1.2rem;
    font-weight: 600;
    white-space: nowrap; }
    .log-in-component .recaptcha-disclaimer a .fcs-third-party-icon {
      right: .4rem; }

.log-in-component .primary-button {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-top: 2rem;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .log-in-component .primary-button {
      margin-top: 4rem;
      font-size: 1.6rem; } }
  @media screen and (max-width: 768px) {
    .log-in-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 1rem;
      margin-top: 3rem; } }
  .log-in-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }
    .log-in-component .primary-button.guest:hover {
      background: #fac53c; }
    .log-in-component .primary-button.guest:focus {
      background: #fac53c; }

.log-in-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .log-in-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.log-in-component .info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #2b3936;
  line-height: 1;
  padding: 0 3rem;
  display: inline-block;
  margin-top: .6rem; }
  @media screen and (max-width: 768px) {
    .log-in-component .info {
      padding: 0 2rem; } }
  .log-in-component .info a {
    font-size: 1.8rem;
    margin-left: 1rem;
    line-height: 1; }

.log-in-component .log-in-helpers {
  padding-top: 1rem;
  margin-bottom: 1rem; }

.success-show, .fail-show, .already-in-show {
  display: none;
  background-color: #fffdf4; }
  @media screen and (max-width: 768px) {
    .success-show, .fail-show, .already-in-show {
      width: 100%;
      height: auto; } }
  .success-show img, .fail-show img, .already-in-show img {
    max-height: 15.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    @media screen and (max-width: 768px) {
      .success-show img, .fail-show img, .already-in-show img {
        margin-bottom: 5rem;
        margin-top: 2rem; } }
  .success-show .message-title, .fail-show .message-title, .already-in-show .message-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 3.2rem;
    color: #036d58; }
  @media screen and (max-width: 768px) {
    .success-show .primary-button, .fail-show .primary-button, .already-in-show .primary-button {
      margin-top: 3.8rem; } }

.start-order-component .modal-body p {
  font-size: 1.5rem;
  max-width: 27.6rem;
  width: 100%;
  margin: 0 auto; }

.start-order-component .start-order-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 2.5rem; }
  @media screen and (max-width: 768px) {
    .start-order-component .start-order-form-wrapper {
      margin-top: 1.5rem; } }

.start-order-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  .start-order-component .primary-button:first-child {
    margin-top: 3.5rem; }
  @media screen and (max-width: 768px) {
    .start-order-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .start-order-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.start-order-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .start-order-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-location-component .info-wrapper {
  -ms-flex-align: end;
      align-items: flex-end; }

.order-location-component .order-location-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 3.4rem; }
  @media screen and (max-width: 768px) {
    .order-location-component .order-location-form-wrapper {
      margin-top: 1.5rem; } }
  .order-location-component .order-location-form-wrapper input {
    color: #595a59;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.6rem;
    background: transparent; }
    .order-location-component .order-location-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .order-location-component .order-location-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .order-location-component .order-location-form-wrapper input::placeholder {
      font-weight: 400; }
  .order-location-component .order-location-form-wrapper + p {
    font-size: 1.5rem;
    max-width: 30rem;
    margin: 0 auto; }
  .order-location-component .order-location-form-wrapper .input-wrapper:after {
    content: url("/Assets/Jamba/img/icons/search-green.svg");
    display: block;
    width: 2.2rem;
    height: 2.2rem;
    position: absolute;
    right: 0;
    bottom: 0.2rem; }
  .order-location-component .order-location-form-wrapper .input-wrapper .error-list {
    position: absolute;
    bottom: -2rem;
    margin: 0;
    left: 0; }

.order-location-component .primary-button {
  margin-top: 3rem;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .order-location-component .primary-button {
      margin-top: 3rem;
      font-size: 1.8rem; } }
  .order-location-component .primary-button:last-child {
    margin-top: 3.4rem; }

.order-location-component .search:after {
  content: url("/Assets/Jamba/img/icons/search-yellow.svg");
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  margin-left: .5rem; }
  @media screen and (max-width: 768px) {
    .order-location-component .search:after {
      width: 2rem;
      height: 2rem; } }

.order-location-component .search:hover:after, .order-location-component .search:focus:after {
  background-image: url("/Assets/Jamba/img/icons/search.svg"); }

.order-location-component .locate {
  background: #d5e8ad;
  color: #2b3936; }
  .order-location-component .locate:after {
    content: url("/Assets/Jamba/img/icons/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: .5rem;
    margin-top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .order-location-component .locate:after {
        width: 1.8rem;
        height: 1.8rem; } }
  .order-location-component .locate:focus {
    display: block; }
  .order-location-component .locate:hover {
    background: #fac53c; }

.order-location-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto 0;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .order-location-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    display: inline-block;
    max-width: 3rem;
    width: 100%; }

.order-location-component .order-location-helper label {
  display: inline; }

.order-location-component .location-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%;
  max-width: 65rem;
  margin: 0 auto;
  list-style-type: none;
  padding: 0; }

.order-location-component .location-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding-top: 1.6rem;
  padding-bottom: 1rem;
  z-index: 2; }
  .order-location-component .location-item:after {
    content: "";
    display: inline-block;
    background-image: url(/Assets/Jamba/img/divider-gray.svg);
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
    @media screen and (max-width: 768px) {
      .order-location-component .location-item:after {
        background-size: 200% 100%; } }
    @media screen and (max-width: 414px) {
      .order-location-component .location-item:after {
        background-size: 350% 100%; } }
  .order-location-component .location-item .more-wrapper {
    display: none;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    text-align: left;
    padding-left: 5rem; }
    .order-location-component .location-item .more-wrapper .location-hours {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: .6rem 0; }
      .order-location-component .location-item .more-wrapper .location-hours dt,
      .order-location-component .location-item .more-wrapper .location-hours dd {
        font-weight: 500;
        font-size: 1.2rem;
        color: #2b3936;
        line-height: 1.2;
        margin: 0; }
      .order-location-component .location-item .more-wrapper .location-hours dt {
        width: 9rem;
        padding-right: 2rem; }
      .order-location-component .location-item .more-wrapper .location-hours dd {
        width: calc(100% - 9rem); }

.order-location-component .icon-wrapper {
  border-radius: 50%;
  display: inline-block;
  width: 3.5rem;
  background: #edf4f3;
  height: 3.5rem;
  margin-right: 1.5rem; }
  .order-location-component .icon-wrapper img {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    margin: 0 auto; }

.order-location-component .location-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 5rem; }

.order-location-component .icon-info {
  font-size: 1rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
  line-height: 1;
  font-weight: 500;
  margin-top: .3rem;
  color: #67726f;
  max-width: 3.5rem; }

.order-location-component .location-info {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-right: 1rem;
  width: calc(100% - 10rem); }
  .order-location-component .location-info .location-title {
    font-size: inherit; }

.order-location-component .location-adress,
.order-location-component .location-name {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: .5rem; }

.order-location-component .location-adress span {
  display: block; }

.order-location-component .location-name {
  font-weight: 700; }

.order-location-component .location-hours .status,
.order-location-component .location-hours .open-until {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.25; }

.order-location-component .location-hours .status {
  color: #468425; }
  .order-location-component .location-hours .status.closed {
    color: #67726f; }

.order-location-component .location-hours .open-until:before {
  content: "•";
  padding-right: .4rem; }

.order-location-component .location-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 4rem;
  text-align: right;
  position: relative;
  z-index: 3; }
  .order-location-component .location-cta a {
    color: #036d58;
    font-size: 1.2rem; }
    @media screen and (max-width: 768px) {
      .order-location-component .location-cta a {
        font-size: 1.2rem;
        width: 4.2rem; } }
    .order-location-component .location-cta a:after {
      margin-left: .4rem;
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
      width: .5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .order-location-component .location-cta a.less {
      display: none; }
      .order-location-component .location-cta a.less:after {
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg); }

.order-location-component .no-results {
  display: inline-block;
  text-align: left;
  width: 100%;
  max-width: 31rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.33;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .order-location-component .no-results {
      padding-top: 1.2rem; } }

.order-location-component .search-location-name {
  font-weight: bold;
  color: #036d58;
  word-wrap: break-word;
  word-break: break-all; }

.order-timing-component .order-timing-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 2.5rem; }
  @media screen and (max-width: 768px) {
    .order-timing-component .order-timing-form-wrapper {
      margin-top: 1.5rem; } }
  .order-timing-component .order-timing-form-wrapper p {
    font-size: 1.5rem; }

.order-timing-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0;
  margin-top: 3rem;
  margin-bottom: 1.5rem; }
  .order-timing-component .primary-button:first-child {
    margin-top: 2.6rem; }
  @media screen and (max-width: 768px) {
    .order-timing-component .primary-button {
      padding: 1.8rem 0; } }
  @media screen and (max-width: 768px) {
    .order-timing-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .order-timing-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.order-timing-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .order-timing-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-timing-date-time-component .order-timing-form-wrapper {
  padding-top: 0;
  margin-bottom: 2.5rem;
  max-width: 31.5rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .order-timing-form-wrapper {
      margin-top: 1.5rem; } }
  .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 2.4rem 0 1.2rem; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .date-label {
      text-align: center; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .time-label {
      text-align: center; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .separator {
      font-size: 1.5rem;
      color: #2b3936;
      line-height: 1.33;
      margin: 0 1rem; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric {
      text-align: center;
      width: 100%;
      height: 6rem;
      background: #d5e8ad;
      background-image: url("/Assets/Jamba/img/triangle-green-down.svg");
      background-size: .8rem 1rem;
      background-repeat: no-repeat;
      background-position: 93% center;
      border-radius: 35px;
      padding: 1.1rem 2rem 1.1rem 1.1rem;
      font-size: 1.8rem;
      font-weight: 700;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin: 0;
      border: none !important;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none; }
      @media screen and (max-width: 768px) {
        .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric {
          padding: 1.1rem 1.8rem 1.1rem 0.6rem;
          font-size: 1.6;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          padding-left: 3rem; } }
      .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric::-ms-expand {
        display: none; }
      .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:hover, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:focus, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:active {
        overflow: hidden; }
        .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:hover::-ms-value, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:focus::-ms-value, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:active::-ms-value {
          background: none; }

.order-timing-date-time-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0;
  margin-top: 3rem;
  margin-bottom: 1.5rem; }
  .order-timing-date-time-component .primary-button:first-child {
    margin-top: 2.6rem; }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .primary-button {
      padding: 1.8rem 0; } }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .order-timing-date-time-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.order-timing-date-time-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .order-timing-date-time-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-timing-date-time-component .selectric-wrapper .selectric option {
  font-size: 1.6rem; }

.sign-up-component {
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 33rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .sign-up-component {
      width: 100%;
      padding: 0 2.8rem; } }
  .sign-up-component.error, .sign-up-component.success {
    margin-bottom: 6.4rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component.error, .sign-up-component.success {
        margin-bottom: 3.2rem; } }
    .sign-up-component.error .title, .sign-up-component.success .title {
      font-size: 3.2rem;
      margin-bottom: 2rem; }
    .sign-up-component.error p, .sign-up-component.success p {
      margin-bottom: 1.6rem; }
    .sign-up-component.error .error-info, .sign-up-component.success .error-info {
      display: block;
      font-weight: 500;
      font-size: 1.5rem;
      margin-bottom: 3.4rem;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error .error-info, .sign-up-component.success .error-info {
          margin-bottom: 2.4rem; } }
    .sign-up-component.error img, .sign-up-component.success img {
      margin-bottom: 4rem;
      max-width: 27rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error img, .sign-up-component.success img {
          margin-bottom: 2.6rem; } }
    .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
      margin: 0 auto 2.4rem;
      padding: 1rem 3.4rem 1.1rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
          font-size: 1.8rem;
          padding: 1.6rem 3.4rem;
          max-width: none; } }
      @media screen and (max-width: 420px) {
        .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
          font-size: 1.4rem; } }
  .sign-up-component.success {
    width: 55rem;
    margin-bottom: 5rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component.success {
        width: 100%;
        margin-bottom: 3.4rem; } }
    .sign-up-component.success .form-show {
      max-width: 31.6rem;
      margin: 0 auto; }
    .sign-up-component.success .section-component {
      margin: 4rem auto;
      padding: 0; }
      @media screen and (max-width: 768px) {
        .sign-up-component.success .section-component {
          margin: 5rem -2.8rem 3.4rem; } }
    .sign-up-component.success button[data-ref=search] {
      max-width: none; }
    .sign-up-component.success .input-wrapper:after {
      content: url("/Assets/Jamba/img/icons/search-green.svg");
      display: block;
      width: 2.2rem;
      height: 2.2rem;
      position: absolute;
      right: 0;
      bottom: 0.2rem; }
    .sign-up-component.success a {
      font-size: 1.8rem; }
  .sign-up-component .title {
    font-weight: 700;
    margin: 4rem 0 1.6rem;
    line-height: 1; }
  .sign-up-component p {
    color: #2b3936; }
  .sign-up-component .checkbox input[type="checkbox"]:checked + label::after {
    background-image: none;
    content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
    padding: 0 .4rem;
    line-height: 1.5rem; }
  .sign-up-component .sign-up-helpers {
    text-align: left;
    padding-top: 1rem;
    margin-bottom: 2.6rem; }
    .sign-up-component .sign-up-helpers .checkbox {
      display: block;
      margin-bottom: 1.9rem; }
      .sign-up-component .sign-up-helpers .checkbox + .note {
        margin-top: -0.6rem; }
      .sign-up-component .sign-up-helpers .checkbox:last-of-type {
        margin-bottom: 0; }
        .sign-up-component .sign-up-helpers .checkbox:last-of-type input:focus + label + .error-label {
          display: inline-block;
          margin-top: 1rem; }
      .sign-up-component .sign-up-helpers .checkbox label {
        padding-left: 3.6rem;
        font-size: 1.5rem;
        line-height: 1.33; }
  .sign-up-component .note {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.17;
    color: #67726f;
    margin-bottom: 1.2rem;
    text-align: left; }
    .sign-up-component .note .fcs-third-party {
      display: inline-block; }
  .sign-up-component .placeholder {
    font-weight: 400;
    font-size: 1rem; }
  .sign-up-component .input-wrapper {
    margin-bottom: 1.6rem; }
    .sign-up-component .input-wrapper.error {
      margin-bottom: 2.4rem; }
    .sign-up-component .input-wrapper:before {
      content: '';
      display: none;
      position: absolute;
      z-index: 1;
      right: 0;
      top: 2rem;
      display: block; }
    .sign-up-component .input-wrapper.error:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      top: 2.5rem;
      right: .4rem; }
    .sign-up-component .input-wrapper.valid:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-valid.svg"); }
    .sign-up-component .input-wrapper input {
      font-weight: 400;
      margin-bottom: 0; }
      .sign-up-component .input-wrapper input::-webkit-input-placeholder {
        font-weight: 400; }
      .sign-up-component .input-wrapper input:-ms-input-placeholder {
        font-weight: 400; }
      .sign-up-component .input-wrapper input::placeholder {
        font-weight: 400; }
    .sign-up-component .input-wrapper .note {
      margin: 1rem 0 0; }
    .sign-up-component .input-wrapper .error-label.password-error {
      text-align: left; }
  .sign-up-component .input-group .input-wrapper:nth-child(5).error {
    margin-bottom: 1rem; }
  .sign-up-component .input-group .input-wrapper:nth-child(5) .error-label {
    position: relative; }
  .sign-up-component .input-group .input-wrapper:nth-child(5).error {
    margin-bottom: 1rem; }
  .sign-up-component .input-group .input-wrapper:nth-child(5) .error-label {
    position: relative; }
  .sign-up-component .recaptcha-disclaimer {
    padding-top: 3rem; }
    .sign-up-component .recaptcha-disclaimer .note {
      margin: 0; }
    .sign-up-component .recaptcha-disclaimer a {
      font-size: 1.2rem;
      font-weight: 600; }
      .sign-up-component .recaptcha-disclaimer a .fcs-third-party-icon {
        right: .4rem; }
  .sign-up-component .backend-validation-block .error {
    color: #dd2106;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .sign-up-component .separator-wrapper {
    max-width: 34.6rem;
    margin: 2rem auto 1rem;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 350%; }
    .sign-up-component .separator-wrapper span {
      font-size: 1.5rem;
      font-size: 1.5rem;
      line-height: 1.33;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .sign-up-component .log-in-form-wrapper {
    padding-top: 0; }
    @media screen and (max-width: 768px) {
      .sign-up-component .log-in-form-wrapper {
        margin-top: 1.5rem; } }
  .sign-up-component .primary-button {
    margin-top: 2rem;
    display: block;
    width: 100%;
    cursor: pointer;
    border: 0; }
    @media screen and (max-width: 768px) {
      .sign-up-component .primary-button {
        margin-top: 4rem;
        font-size: 1.6rem; } }
    @media screen and (max-width: 768px) {
      .sign-up-component .primary-button.facebook {
        padding: 1.55rem 4rem 1.55rem 1rem;
        margin-top: 2rem; } }
    .sign-up-component .primary-button.guest {
      background: #d5e8ad;
      color: #2b3936;
      margin-top: 2rem; }
  .sign-up-component .info {
    font-size: 1.5rem;
    color: #2b3936;
    line-height: 1;
    padding: 0 3rem;
    display: inline-block;
    margin-top: .6rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .info {
        padding: 0 2rem; } }
    .sign-up-component .info a {
      font-size: 1.8rem;
      margin-left: 1rem;
      line-height: 1; }
  @media screen and (max-width: 768px) {
    .sign-up-component .birthday {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      -ms-flex-pack: center;
          justify-content: center; } }
  .sign-up-component .birthday .placeholder {
    opacity: 1;
    font-weight: 400;
    font-size: 1.4rem;
    display: block;
    height: 3rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .birthday .placeholder {
        width: 100%; } }
  .sign-up-component .birthday select {
    width: 14rem;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #036d58;
    border-radius: 3.5rem;
    background-image: url("/Assets/Jamba/img/drop.svg");
    background-position: calc(100% - 0.8rem) center;
    background-repeat: no-repeat;
    background-size: 1rem;
    text-align: center;
    text-align-last: center;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    padding: 1.0rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .birthday select {
        max-width: 12rem;
        width: 100%; } }
    .sign-up-component .birthday select:focus, .sign-up-component .birthday select:active {
      outline: 0 !important; }
    .sign-up-component .birthday select::-ms-expand {
      display: none; }
    .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
      width: 8.4rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
          max-width: 8.4rem;
          width: 100%; } }
      @media screen and (max-width: 374px) {
        .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
          max-width: 7.4rem; } }
    .sign-up-component .birthday select + select {
      margin-left: .8rem; }
  .sign-up-component input[type="password"],
  .sign-up-component input[type="password"]:hover,
  .sign-up-component input[type="password"]:focus,
  .sign-up-component input[type="email"],
  .sign-up-component input[type="email"]:hover,
  .sign-up-component input[type="email"]:focus,
  .sign-up-component input[type="text"],
  .sign-up-component input[type="text"]:hover,
  .sign-up-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.success-show, .fail-show, .already-in-show {
  display: none;
  background-color: #fffdf4; }
  @media screen and (max-width: 768px) {
    .success-show, .fail-show, .already-in-show {
      width: 100%;
      height: auto; } }
  .success-show img, .fail-show img, .already-in-show img {
    max-height: 15.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    @media screen and (max-width: 768px) {
      .success-show img, .fail-show img, .already-in-show img {
        margin-bottom: 5rem;
        margin-top: 2rem; } }
  .success-show .message-title, .fail-show .message-title, .already-in-show .message-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 3.2rem;
    color: #036d58; }
  @media screen and (max-width: 768px) {
    .success-show .primary-button, .fail-show .primary-button, .already-in-show .primary-button {
      margin-top: 3.8rem; } }

.sign-up-instructions {
  margin-left: -10.0rem;
  margin-right: -10.0rem; }
  @media screen and (max-width: 768px) {
    .sign-up-instructions {
      margin-left: 0;
      margin-right: 0; } }

#completeCaptchaBeforeSubmit {
  margin: 1.5rem 0 1.5rem -1.0rem; }

.dietary-preferences-component {
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .dietary-preferences-component .modal-header,
  .dietary-preferences-component .modal-body {
    max-width: 76rem; }
  .dietary-preferences-component .modal-content .modal-body p {
    font-size: 1.2rem; }
  @media screen and (max-width: 768px) {
    .dietary-preferences-component .modal-title {
      line-height: 1;
      font-size: 3rem; } }
  .dietary-preferences-component .primary-button {
    margin: 0 auto 3rem;
    display: block;
    cursor: pointer;
    border: 0;
    width: auto; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component .primary-button {
        font-size: 1.8rem;
        width: 100%;
        max-width: 31.5rem; } }
    .dietary-preferences-component .primary-button.account-dietary-button {
      margin-top: 4rem; }
      @media screen and (max-width: 768px) {
        .dietary-preferences-component .primary-button.account-dietary-button {
          margin-top: 6rem; } }
  .dietary-preferences-component .note {
    font-size: 1.2rem !important;
    line-height: 1.17;
    color: #67726f;
    max-width: 63rem;
    margin: 0 auto 3rem;
    font-weight: 500;
    text-align: left; }
  .dietary-preferences-component a {
    font-size: 1.8rem;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component a {
        margin-bottom: 4rem; } }
  .dietary-preferences-component .checkbox-list {
    margin-bottom: 3.8rem; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component .checkbox-list {
        margin: 0 -2rem 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .dietary-preferences-component .checkbox-list .checkbox-wrapper {
      margin: 1rem 2rem; }
      @media screen and (max-width: 768px) {
        .dietary-preferences-component .checkbox-list .checkbox-wrapper {
          margin: 1rem;
          -ms-flex-preferred-size: calc(50% - 2rem);
              flex-basis: calc(50% - 2rem); } }

.favorite-product-list-component {
  max-width: 45.8rem;
  margin: 0 auto 3.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .favorite-product-list-component {
      max-width: 100%; } }
  .favorite-product-list-component .title {
    font-size: 1.5rem;
    font-weight: 700; }
    @media screen and (max-width: 768px) {
      .favorite-product-list-component .title {
        font-size: 1.8rem; } }
  .favorite-product-list-component ul {
    width: 100%;
    list-style-type: none;
    padding: 0; }
  .favorite-product-list-component li {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 1rem 0; }
    .favorite-product-list-component li::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .favorite-product-list-component li:last-child::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
  .favorite-product-list-component .item-wrapper {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .favorite-product-list-component .item-image-wrapper {
    max-width: 5.8rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .favorite-product-list-component .item-img {
    width: 100%;
    margin-bottom: 1rem; }
  .favorite-product-list-component .item-description-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 26rem;
    margin-left: 1.6rem;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .favorite-product-list-component .item-description-wrapper {
        max-width: 18rem; } }
  .favorite-product-list-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    max-width: 20rem;
    line-height: 1.2; }
  .favorite-product-list-component .item-cal {
    font-size: 1.2rem;
    color: #036d58;
    font-weight: 500; }
  .favorite-product-list-component .item-ingredients {
    font-size: 1.2rem; }
  .favorite-product-list-component .triangle-link {
    max-width: 10.4rem;
    position: relative; }
    .favorite-product-list-component .triangle-link::after {
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      position: absolute;
      right: 0;
      top: 50%; }

.highcontrast .item-description-wrapper .item-cal {
  line-height: 3.4; }

.account-locations-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-locations-component .location-container {
    margin: 0;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .account-locations-component .location-container {
        position: relative;
        padding: 1rem 0; }
        .account-locations-component .location-container::before, .account-locations-component .location-container::after {
          content: '';
          background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
          background-size: auto;
          background-size: cover;
          display: block;
          width: 100%;
          height: .3rem;
          left: 0;
          right: 0;
          top: 0;
          position: absolute;
          z-index: 1; }
        .account-locations-component .location-container::after {
          bottom: 0;
          top: auto; } }
  .account-locations-component .location-image-wrapper {
    text-align: center; }
    .account-locations-component .location-image-wrapper .item-favorite {
      cursor: auto; }
  .account-locations-component .location-image {
    max-width: 3rem;
    display: block; }
  .account-locations-component .location-range {
    display: block;
    font-weight: 500; }
  .account-locations-component .location-details-container {
    display: -ms-flexbox;
    display: flex; }
  .account-locations-component .location-detail-wrapper {
    margin-left: 1.6rem; }
    @media screen and (max-width: 768px) {
      .account-locations-component .location-detail-wrapper {
        max-width: 22rem; } }
  .account-locations-component .location-title {
    display: block;
    font-size: 1.5rem;
    font-weight: 700; }
  .account-locations-component .location-address {
    font-size: 1.5rem; }
  .account-locations-component .location-info-wrapper {
    font-size: 1.2rem;
    font-weight: 500;
    padding-right: 4rem; }
  .account-locations-component .location-info {
    color: #036d58; }

.radial-progress-component {
  position: relative;
  font-size: 21.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media screen and (max-width: 768px) {
    .radial-progress-component {
      font-size: 19.4rem;
      max-width: 19.3rem; } }
  .radial-progress-component .radial-progress {
    width: 1em;
    height: 1em;
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
    position: relative; }
    .radial-progress-component .radial-progress:before {
      content: "";
      background: #f1ebe4;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border-radius: 50%;
      overflow: hidden; }
    .highcontrast .radial-progress-component .radial-progress {
      background: transparent; }
      .highcontrast .radial-progress-component .radial-progress:before {
        content: url("/Assets/Jamba/img/account/gray-square.svg");
        background: transparent;
        line-height: 100%; }
    .radial-progress-component .radial-progress .circle .progress-mask,
    .radial-progress-component .radial-progress .circle .fill {
      width: 1em;
      height: 1em;
      position: absolute;
      display: block;
      background: transparent;
      border-radius: 500px;
      width: 100%;
      height: 100%;
      overflow: hidden; }
    .radial-progress-component .radial-progress .circle .progress-mask,
    .radial-progress-component .radial-progress .circle .fill {
      -webkit-backface-visibility: hidden;
      transition: -ms-transform 1s;
      transition: transform 1s; }
    .radial-progress-component .radial-progress .circle .progress-mask {
      clip: rect(0px, 1em, 1em, 0.5em);
      overflow: hidden;
      background: transparent; }
      .radial-progress-component .radial-progress .circle .progress-mask .fill {
        clip: rect(0px, 0.5em, 1em, 0px); }
        .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
          content: "";
          background: #fac53c;
          display: block;
          height: 100%;
          width: 100%; }
          .highcontrast .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
            content: url("/Assets/Jamba/img/account/yellow-square.svg");
            line-height: 100%;
            position: relative;
            background: transparent;
            -ms-transform: scale(1.4);
                transform: scale(1.4); }
          .edge .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
            height: 40rem;
            width: 40rem; }
    .radial-progress-component .radial-progress .inset {
      width: 0.8372em;
      height: 0.8372em;
      position: absolute;
      margin-left: 0.0814em;
      margin-top: 0.0814em;
      background-color: #ffffff;
      border-radius: 50%; }
    .radial-progress-component .radial-progress[data-progress="0"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="0"] .circle .fill {
      -ms-transform: rotate(0deg);
      transform: rotate(0deg); }
    .radial-progress-component .radial-progress[data-progress="0"] .circle .fill.fix {
      -ms-transform: rotate(0deg);
      transform: rotate(0deg); }
    .radial-progress-component .radial-progress[data-progress="1"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="1"] .circle .fill {
      -ms-transform: rotate(1.8deg);
      transform: rotate(1.8deg); }
    .radial-progress-component .radial-progress[data-progress="1"] .circle .fill.fix {
      -ms-transform: rotate(3.6deg);
      transform: rotate(3.6deg); }
    .radial-progress-component .radial-progress[data-progress="2"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="2"] .circle .fill {
      -ms-transform: rotate(3.6deg);
      transform: rotate(3.6deg); }
    .radial-progress-component .radial-progress[data-progress="2"] .circle .fill.fix {
      -ms-transform: rotate(7.2deg);
      transform: rotate(7.2deg); }
    .radial-progress-component .radial-progress[data-progress="3"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="3"] .circle .fill {
      -ms-transform: rotate(5.4deg);
      transform: rotate(5.4deg); }
    .radial-progress-component .radial-progress[data-progress="3"] .circle .fill.fix {
      -ms-transform: rotate(10.8deg);
      transform: rotate(10.8deg); }
    .radial-progress-component .radial-progress[data-progress="4"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="4"] .circle .fill {
      -ms-transform: rotate(7.2deg);
      transform: rotate(7.2deg); }
    .radial-progress-component .radial-progress[data-progress="4"] .circle .fill.fix {
      -ms-transform: rotate(14.4deg);
      transform: rotate(14.4deg); }
    .radial-progress-component .radial-progress[data-progress="5"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="5"] .circle .fill {
      -ms-transform: rotate(9deg);
      transform: rotate(9deg); }
    .radial-progress-component .radial-progress[data-progress="5"] .circle .fill.fix {
      -ms-transform: rotate(18deg);
      transform: rotate(18deg); }
    .radial-progress-component .radial-progress[data-progress="6"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="6"] .circle .fill {
      -ms-transform: rotate(10.8deg);
      transform: rotate(10.8deg); }
    .radial-progress-component .radial-progress[data-progress="6"] .circle .fill.fix {
      -ms-transform: rotate(21.6deg);
      transform: rotate(21.6deg); }
    .radial-progress-component .radial-progress[data-progress="7"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="7"] .circle .fill {
      -ms-transform: rotate(12.6deg);
      transform: rotate(12.6deg); }
    .radial-progress-component .radial-progress[data-progress="7"] .circle .fill.fix {
      -ms-transform: rotate(25.2deg);
      transform: rotate(25.2deg); }
    .radial-progress-component .radial-progress[data-progress="8"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="8"] .circle .fill {
      -ms-transform: rotate(14.4deg);
      transform: rotate(14.4deg); }
    .radial-progress-component .radial-progress[data-progress="8"] .circle .fill.fix {
      -ms-transform: rotate(28.8deg);
      transform: rotate(28.8deg); }
    .radial-progress-component .radial-progress[data-progress="9"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="9"] .circle .fill {
      -ms-transform: rotate(16.2deg);
      transform: rotate(16.2deg); }
    .radial-progress-component .radial-progress[data-progress="9"] .circle .fill.fix {
      -ms-transform: rotate(32.4deg);
      transform: rotate(32.4deg); }
    .radial-progress-component .radial-progress[data-progress="10"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="10"] .circle .fill {
      -ms-transform: rotate(18deg);
      transform: rotate(18deg); }
    .radial-progress-component .radial-progress[data-progress="10"] .circle .fill.fix {
      -ms-transform: rotate(36deg);
      transform: rotate(36deg); }
    .radial-progress-component .radial-progress[data-progress="11"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="11"] .circle .fill {
      -ms-transform: rotate(19.8deg);
      transform: rotate(19.8deg); }
    .radial-progress-component .radial-progress[data-progress="11"] .circle .fill.fix {
      -ms-transform: rotate(39.6deg);
      transform: rotate(39.6deg); }
    .radial-progress-component .radial-progress[data-progress="12"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="12"] .circle .fill {
      -ms-transform: rotate(21.6deg);
      transform: rotate(21.6deg); }
    .radial-progress-component .radial-progress[data-progress="12"] .circle .fill.fix {
      -ms-transform: rotate(43.2deg);
      transform: rotate(43.2deg); }
    .radial-progress-component .radial-progress[data-progress="13"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="13"] .circle .fill {
      -ms-transform: rotate(23.4deg);
      transform: rotate(23.4deg); }
    .radial-progress-component .radial-progress[data-progress="13"] .circle .fill.fix {
      -ms-transform: rotate(46.8deg);
      transform: rotate(46.8deg); }
    .radial-progress-component .radial-progress[data-progress="14"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="14"] .circle .fill {
      -ms-transform: rotate(25.2deg);
      transform: rotate(25.2deg); }
    .radial-progress-component .radial-progress[data-progress="14"] .circle .fill.fix {
      -ms-transform: rotate(50.4deg);
      transform: rotate(50.4deg); }
    .radial-progress-component .radial-progress[data-progress="15"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="15"] .circle .fill {
      -ms-transform: rotate(27deg);
      transform: rotate(27deg); }
    .radial-progress-component .radial-progress[data-progress="15"] .circle .fill.fix {
      -ms-transform: rotate(54deg);
      transform: rotate(54deg); }
    .radial-progress-component .radial-progress[data-progress="16"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="16"] .circle .fill {
      -ms-transform: rotate(28.8deg);
      transform: rotate(28.8deg); }
    .radial-progress-component .radial-progress[data-progress="16"] .circle .fill.fix {
      -ms-transform: rotate(57.6deg);
      transform: rotate(57.6deg); }
    .radial-progress-component .radial-progress[data-progress="17"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="17"] .circle .fill {
      -ms-transform: rotate(30.6deg);
      transform: rotate(30.6deg); }
    .radial-progress-component .radial-progress[data-progress="17"] .circle .fill.fix {
      -ms-transform: rotate(61.2deg);
      transform: rotate(61.2deg); }
    .radial-progress-component .radial-progress[data-progress="18"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="18"] .circle .fill {
      -ms-transform: rotate(32.4deg);
      transform: rotate(32.4deg); }
    .radial-progress-component .radial-progress[data-progress="18"] .circle .fill.fix {
      -ms-transform: rotate(64.8deg);
      transform: rotate(64.8deg); }
    .radial-progress-component .radial-progress[data-progress="19"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="19"] .circle .fill {
      -ms-transform: rotate(34.2deg);
      transform: rotate(34.2deg); }
    .radial-progress-component .radial-progress[data-progress="19"] .circle .fill.fix {
      -ms-transform: rotate(68.4deg);
      transform: rotate(68.4deg); }
    .radial-progress-component .radial-progress[data-progress="20"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="20"] .circle .fill {
      -ms-transform: rotate(36deg);
      transform: rotate(36deg); }
    .radial-progress-component .radial-progress[data-progress="20"] .circle .fill.fix {
      -ms-transform: rotate(72deg);
      transform: rotate(72deg); }
    .radial-progress-component .radial-progress[data-progress="21"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="21"] .circle .fill {
      -ms-transform: rotate(37.8deg);
      transform: rotate(37.8deg); }
    .radial-progress-component .radial-progress[data-progress="21"] .circle .fill.fix {
      -ms-transform: rotate(75.6deg);
      transform: rotate(75.6deg); }
    .radial-progress-component .radial-progress[data-progress="22"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="22"] .circle .fill {
      -ms-transform: rotate(39.6deg);
      transform: rotate(39.6deg); }
    .radial-progress-component .radial-progress[data-progress="22"] .circle .fill.fix {
      -ms-transform: rotate(79.2deg);
      transform: rotate(79.2deg); }
    .radial-progress-component .radial-progress[data-progress="23"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="23"] .circle .fill {
      -ms-transform: rotate(41.4deg);
      transform: rotate(41.4deg); }
    .radial-progress-component .radial-progress[data-progress="23"] .circle .fill.fix {
      -ms-transform: rotate(82.8deg);
      transform: rotate(82.8deg); }
    .radial-progress-component .radial-progress[data-progress="24"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="24"] .circle .fill {
      -ms-transform: rotate(43.2deg);
      transform: rotate(43.2deg); }
    .radial-progress-component .radial-progress[data-progress="24"] .circle .fill.fix {
      -ms-transform: rotate(86.4deg);
      transform: rotate(86.4deg); }
    .radial-progress-component .radial-progress[data-progress="25"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="25"] .circle .fill {
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .radial-progress-component .radial-progress[data-progress="25"] .circle .fill.fix {
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .radial-progress-component .radial-progress[data-progress="26"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="26"] .circle .fill {
      -ms-transform: rotate(46.8deg);
      transform: rotate(46.8deg); }
    .radial-progress-component .radial-progress[data-progress="26"] .circle .fill.fix {
      -ms-transform: rotate(93.6deg);
      transform: rotate(93.6deg); }
    .radial-progress-component .radial-progress[data-progress="27"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="27"] .circle .fill {
      -ms-transform: rotate(48.6deg);
      transform: rotate(48.6deg); }
    .radial-progress-component .radial-progress[data-progress="27"] .circle .fill.fix {
      -ms-transform: rotate(97.2deg);
      transform: rotate(97.2deg); }
    .radial-progress-component .radial-progress[data-progress="28"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="28"] .circle .fill {
      -ms-transform: rotate(50.4deg);
      transform: rotate(50.4deg); }
    .radial-progress-component .radial-progress[data-progress="28"] .circle .fill.fix {
      -ms-transform: rotate(100.8deg);
      transform: rotate(100.8deg); }
    .radial-progress-component .radial-progress[data-progress="29"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="29"] .circle .fill {
      -ms-transform: rotate(52.2deg);
      transform: rotate(52.2deg); }
    .radial-progress-component .radial-progress[data-progress="29"] .circle .fill.fix {
      -ms-transform: rotate(104.4deg);
      transform: rotate(104.4deg); }
    .radial-progress-component .radial-progress[data-progress="30"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="30"] .circle .fill {
      -ms-transform: rotate(54deg);
      transform: rotate(54deg); }
    .radial-progress-component .radial-progress[data-progress="30"] .circle .fill.fix {
      -ms-transform: rotate(108deg);
      transform: rotate(108deg); }
    .radial-progress-component .radial-progress[data-progress="31"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="31"] .circle .fill {
      -ms-transform: rotate(55.8deg);
      transform: rotate(55.8deg); }
    .radial-progress-component .radial-progress[data-progress="31"] .circle .fill.fix {
      -ms-transform: rotate(111.6deg);
      transform: rotate(111.6deg); }
    .radial-progress-component .radial-progress[data-progress="32"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="32"] .circle .fill {
      -ms-transform: rotate(57.6deg);
      transform: rotate(57.6deg); }
    .radial-progress-component .radial-progress[data-progress="32"] .circle .fill.fix {
      -ms-transform: rotate(115.2deg);
      transform: rotate(115.2deg); }
    .radial-progress-component .radial-progress[data-progress="33"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="33"] .circle .fill {
      -ms-transform: rotate(59.4deg);
      transform: rotate(59.4deg); }
    .radial-progress-component .radial-progress[data-progress="33"] .circle .fill.fix {
      -ms-transform: rotate(118.8deg);
      transform: rotate(118.8deg); }
    .radial-progress-component .radial-progress[data-progress="34"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="34"] .circle .fill {
      -ms-transform: rotate(61.2deg);
      transform: rotate(61.2deg); }
    .radial-progress-component .radial-progress[data-progress="34"] .circle .fill.fix {
      -ms-transform: rotate(122.4deg);
      transform: rotate(122.4deg); }
    .radial-progress-component .radial-progress[data-progress="35"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="35"] .circle .fill {
      -ms-transform: rotate(63deg);
      transform: rotate(63deg); }
    .radial-progress-component .radial-progress[data-progress="35"] .circle .fill.fix {
      -ms-transform: rotate(126deg);
      transform: rotate(126deg); }
    .radial-progress-component .radial-progress[data-progress="36"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="36"] .circle .fill {
      -ms-transform: rotate(64.8deg);
      transform: rotate(64.8deg); }
    .radial-progress-component .radial-progress[data-progress="36"] .circle .fill.fix {
      -ms-transform: rotate(129.6deg);
      transform: rotate(129.6deg); }
    .radial-progress-component .radial-progress[data-progress="37"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="37"] .circle .fill {
      -ms-transform: rotate(66.6deg);
      transform: rotate(66.6deg); }
    .radial-progress-component .radial-progress[data-progress="37"] .circle .fill.fix {
      -ms-transform: rotate(133.2deg);
      transform: rotate(133.2deg); }
    .radial-progress-component .radial-progress[data-progress="38"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="38"] .circle .fill {
      -ms-transform: rotate(68.4deg);
      transform: rotate(68.4deg); }
    .radial-progress-component .radial-progress[data-progress="38"] .circle .fill.fix {
      -ms-transform: rotate(136.8deg);
      transform: rotate(136.8deg); }
    .radial-progress-component .radial-progress[data-progress="39"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="39"] .circle .fill {
      -ms-transform: rotate(70.2deg);
      transform: rotate(70.2deg); }
    .radial-progress-component .radial-progress[data-progress="39"] .circle .fill.fix {
      -ms-transform: rotate(140.4deg);
      transform: rotate(140.4deg); }
    .radial-progress-component .radial-progress[data-progress="40"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="40"] .circle .fill {
      -ms-transform: rotate(72deg);
      transform: rotate(72deg); }
    .radial-progress-component .radial-progress[data-progress="40"] .circle .fill.fix {
      -ms-transform: rotate(144deg);
      transform: rotate(144deg); }
    .radial-progress-component .radial-progress[data-progress="41"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="41"] .circle .fill {
      -ms-transform: rotate(73.8deg);
      transform: rotate(73.8deg); }
    .radial-progress-component .radial-progress[data-progress="41"] .circle .fill.fix {
      -ms-transform: rotate(147.6deg);
      transform: rotate(147.6deg); }
    .radial-progress-component .radial-progress[data-progress="42"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="42"] .circle .fill {
      -ms-transform: rotate(75.6deg);
      transform: rotate(75.6deg); }
    .radial-progress-component .radial-progress[data-progress="42"] .circle .fill.fix {
      -ms-transform: rotate(151.2deg);
      transform: rotate(151.2deg); }
    .radial-progress-component .radial-progress[data-progress="43"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="43"] .circle .fill {
      -ms-transform: rotate(77.4deg);
      transform: rotate(77.4deg); }
    .radial-progress-component .radial-progress[data-progress="43"] .circle .fill.fix {
      -ms-transform: rotate(154.8deg);
      transform: rotate(154.8deg); }
    .radial-progress-component .radial-progress[data-progress="44"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="44"] .circle .fill {
      -ms-transform: rotate(79.2deg);
      transform: rotate(79.2deg); }
    .radial-progress-component .radial-progress[data-progress="44"] .circle .fill.fix {
      -ms-transform: rotate(158.4deg);
      transform: rotate(158.4deg); }
    .radial-progress-component .radial-progress[data-progress="45"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="45"] .circle .fill {
      -ms-transform: rotate(81deg);
      transform: rotate(81deg); }
    .radial-progress-component .radial-progress[data-progress="45"] .circle .fill.fix {
      -ms-transform: rotate(162deg);
      transform: rotate(162deg); }
    .radial-progress-component .radial-progress[data-progress="46"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="46"] .circle .fill {
      -ms-transform: rotate(82.8deg);
      transform: rotate(82.8deg); }
    .radial-progress-component .radial-progress[data-progress="46"] .circle .fill.fix {
      -ms-transform: rotate(165.6deg);
      transform: rotate(165.6deg); }
    .radial-progress-component .radial-progress[data-progress="47"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="47"] .circle .fill {
      -ms-transform: rotate(84.6deg);
      transform: rotate(84.6deg); }
    .radial-progress-component .radial-progress[data-progress="47"] .circle .fill.fix {
      -ms-transform: rotate(169.2deg);
      transform: rotate(169.2deg); }
    .radial-progress-component .radial-progress[data-progress="48"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="48"] .circle .fill {
      -ms-transform: rotate(86.4deg);
      transform: rotate(86.4deg); }
    .radial-progress-component .radial-progress[data-progress="48"] .circle .fill.fix {
      -ms-transform: rotate(172.8deg);
      transform: rotate(172.8deg); }
    .radial-progress-component .radial-progress[data-progress="49"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="49"] .circle .fill {
      -ms-transform: rotate(88.2deg);
      transform: rotate(88.2deg); }
    .radial-progress-component .radial-progress[data-progress="49"] .circle .fill.fix {
      -ms-transform: rotate(176.4deg);
      transform: rotate(176.4deg); }
    .radial-progress-component .radial-progress[data-progress="50"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="50"] .circle .fill {
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .radial-progress-component .radial-progress[data-progress="50"] .circle .fill.fix {
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .radial-progress-component .radial-progress[data-progress="51"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="51"] .circle .fill {
      -ms-transform: rotate(91.8deg);
      transform: rotate(91.8deg); }
    .radial-progress-component .radial-progress[data-progress="51"] .circle .fill.fix {
      -ms-transform: rotate(183.6deg);
      transform: rotate(183.6deg); }
    .radial-progress-component .radial-progress[data-progress="52"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="52"] .circle .fill {
      -ms-transform: rotate(93.6deg);
      transform: rotate(93.6deg); }
    .radial-progress-component .radial-progress[data-progress="52"] .circle .fill.fix {
      -ms-transform: rotate(187.2deg);
      transform: rotate(187.2deg); }
    .radial-progress-component .radial-progress[data-progress="53"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="53"] .circle .fill {
      -ms-transform: rotate(95.4deg);
      transform: rotate(95.4deg); }
    .radial-progress-component .radial-progress[data-progress="53"] .circle .fill.fix {
      -ms-transform: rotate(190.8deg);
      transform: rotate(190.8deg); }
    .radial-progress-component .radial-progress[data-progress="54"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="54"] .circle .fill {
      -ms-transform: rotate(97.2deg);
      transform: rotate(97.2deg); }
    .radial-progress-component .radial-progress[data-progress="54"] .circle .fill.fix {
      -ms-transform: rotate(194.4deg);
      transform: rotate(194.4deg); }
    .radial-progress-component .radial-progress[data-progress="55"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="55"] .circle .fill {
      -ms-transform: rotate(99deg);
      transform: rotate(99deg); }
    .radial-progress-component .radial-progress[data-progress="55"] .circle .fill.fix {
      -ms-transform: rotate(198deg);
      transform: rotate(198deg); }
    .radial-progress-component .radial-progress[data-progress="56"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="56"] .circle .fill {
      -ms-transform: rotate(100.8deg);
      transform: rotate(100.8deg); }
    .radial-progress-component .radial-progress[data-progress="56"] .circle .fill.fix {
      -ms-transform: rotate(201.6deg);
      transform: rotate(201.6deg); }
    .radial-progress-component .radial-progress[data-progress="57"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="57"] .circle .fill {
      -ms-transform: rotate(102.6deg);
      transform: rotate(102.6deg); }
    .radial-progress-component .radial-progress[data-progress="57"] .circle .fill.fix {
      -ms-transform: rotate(205.2deg);
      transform: rotate(205.2deg); }
    .radial-progress-component .radial-progress[data-progress="58"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="58"] .circle .fill {
      -ms-transform: rotate(104.4deg);
      transform: rotate(104.4deg); }
    .radial-progress-component .radial-progress[data-progress="58"] .circle .fill.fix {
      -ms-transform: rotate(208.8deg);
      transform: rotate(208.8deg); }
    .radial-progress-component .radial-progress[data-progress="59"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="59"] .circle .fill {
      -ms-transform: rotate(106.2deg);
      transform: rotate(106.2deg); }
    .radial-progress-component .radial-progress[data-progress="59"] .circle .fill.fix {
      -ms-transform: rotate(212.4deg);
      transform: rotate(212.4deg); }
    .radial-progress-component .radial-progress[data-progress="60"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="60"] .circle .fill {
      -ms-transform: rotate(108deg);
      transform: rotate(108deg); }
    .radial-progress-component .radial-progress[data-progress="60"] .circle .fill.fix {
      -ms-transform: rotate(216deg);
      transform: rotate(216deg); }
    .radial-progress-component .radial-progress[data-progress="61"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="61"] .circle .fill {
      -ms-transform: rotate(109.8deg);
      transform: rotate(109.8deg); }
    .radial-progress-component .radial-progress[data-progress="61"] .circle .fill.fix {
      -ms-transform: rotate(219.6deg);
      transform: rotate(219.6deg); }
    .radial-progress-component .radial-progress[data-progress="62"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="62"] .circle .fill {
      -ms-transform: rotate(111.6deg);
      transform: rotate(111.6deg); }
    .radial-progress-component .radial-progress[data-progress="62"] .circle .fill.fix {
      -ms-transform: rotate(223.2deg);
      transform: rotate(223.2deg); }
    .radial-progress-component .radial-progress[data-progress="63"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="63"] .circle .fill {
      -ms-transform: rotate(113.4deg);
      transform: rotate(113.4deg); }
    .radial-progress-component .radial-progress[data-progress="63"] .circle .fill.fix {
      -ms-transform: rotate(226.8deg);
      transform: rotate(226.8deg); }
    .radial-progress-component .radial-progress[data-progress="64"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="64"] .circle .fill {
      -ms-transform: rotate(115.2deg);
      transform: rotate(115.2deg); }
    .radial-progress-component .radial-progress[data-progress="64"] .circle .fill.fix {
      -ms-transform: rotate(230.4deg);
      transform: rotate(230.4deg); }
    .radial-progress-component .radial-progress[data-progress="65"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="65"] .circle .fill {
      -ms-transform: rotate(117deg);
      transform: rotate(117deg); }
    .radial-progress-component .radial-progress[data-progress="65"] .circle .fill.fix {
      -ms-transform: rotate(234deg);
      transform: rotate(234deg); }
    .radial-progress-component .radial-progress[data-progress="66"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="66"] .circle .fill {
      -ms-transform: rotate(118.8deg);
      transform: rotate(118.8deg); }
    .radial-progress-component .radial-progress[data-progress="66"] .circle .fill.fix {
      -ms-transform: rotate(237.6deg);
      transform: rotate(237.6deg); }
    .radial-progress-component .radial-progress[data-progress="67"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="67"] .circle .fill {
      -ms-transform: rotate(120.6deg);
      transform: rotate(120.6deg); }
    .radial-progress-component .radial-progress[data-progress="67"] .circle .fill.fix {
      -ms-transform: rotate(241.2deg);
      transform: rotate(241.2deg); }
    .radial-progress-component .radial-progress[data-progress="68"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="68"] .circle .fill {
      -ms-transform: rotate(122.4deg);
      transform: rotate(122.4deg); }
    .radial-progress-component .radial-progress[data-progress="68"] .circle .fill.fix {
      -ms-transform: rotate(244.8deg);
      transform: rotate(244.8deg); }
    .radial-progress-component .radial-progress[data-progress="69"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="69"] .circle .fill {
      -ms-transform: rotate(124.2deg);
      transform: rotate(124.2deg); }
    .radial-progress-component .radial-progress[data-progress="69"] .circle .fill.fix {
      -ms-transform: rotate(248.4deg);
      transform: rotate(248.4deg); }
    .radial-progress-component .radial-progress[data-progress="70"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="70"] .circle .fill {
      -ms-transform: rotate(126deg);
      transform: rotate(126deg); }
    .radial-progress-component .radial-progress[data-progress="70"] .circle .fill.fix {
      -ms-transform: rotate(252deg);
      transform: rotate(252deg); }
    .radial-progress-component .radial-progress[data-progress="71"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="71"] .circle .fill {
      -ms-transform: rotate(127.8deg);
      transform: rotate(127.8deg); }
    .radial-progress-component .radial-progress[data-progress="71"] .circle .fill.fix {
      -ms-transform: rotate(255.6deg);
      transform: rotate(255.6deg); }
    .radial-progress-component .radial-progress[data-progress="72"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="72"] .circle .fill {
      -ms-transform: rotate(129.6deg);
      transform: rotate(129.6deg); }
    .radial-progress-component .radial-progress[data-progress="72"] .circle .fill.fix {
      -ms-transform: rotate(259.2deg);
      transform: rotate(259.2deg); }
    .radial-progress-component .radial-progress[data-progress="73"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="73"] .circle .fill {
      -ms-transform: rotate(131.4deg);
      transform: rotate(131.4deg); }
    .radial-progress-component .radial-progress[data-progress="73"] .circle .fill.fix {
      -ms-transform: rotate(262.8deg);
      transform: rotate(262.8deg); }
    .radial-progress-component .radial-progress[data-progress="74"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="74"] .circle .fill {
      -ms-transform: rotate(133.2deg);
      transform: rotate(133.2deg); }
    .radial-progress-component .radial-progress[data-progress="74"] .circle .fill.fix {
      -ms-transform: rotate(266.4deg);
      transform: rotate(266.4deg); }
    .radial-progress-component .radial-progress[data-progress="75"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="75"] .circle .fill {
      -ms-transform: rotate(135deg);
      transform: rotate(135deg); }
    .radial-progress-component .radial-progress[data-progress="75"] .circle .fill.fix {
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .radial-progress-component .radial-progress[data-progress="76"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="76"] .circle .fill {
      -ms-transform: rotate(136.8deg);
      transform: rotate(136.8deg); }
    .radial-progress-component .radial-progress[data-progress="76"] .circle .fill.fix {
      -ms-transform: rotate(273.6deg);
      transform: rotate(273.6deg); }
    .radial-progress-component .radial-progress[data-progress="77"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="77"] .circle .fill {
      -ms-transform: rotate(138.6deg);
      transform: rotate(138.6deg); }
    .radial-progress-component .radial-progress[data-progress="77"] .circle .fill.fix {
      -ms-transform: rotate(277.2deg);
      transform: rotate(277.2deg); }
    .radial-progress-component .radial-progress[data-progress="78"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="78"] .circle .fill {
      -ms-transform: rotate(140.4deg);
      transform: rotate(140.4deg); }
    .radial-progress-component .radial-progress[data-progress="78"] .circle .fill.fix {
      -ms-transform: rotate(280.8deg);
      transform: rotate(280.8deg); }
    .radial-progress-component .radial-progress[data-progress="79"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="79"] .circle .fill {
      -ms-transform: rotate(142.2deg);
      transform: rotate(142.2deg); }
    .radial-progress-component .radial-progress[data-progress="79"] .circle .fill.fix {
      -ms-transform: rotate(284.4deg);
      transform: rotate(284.4deg); }
    .radial-progress-component .radial-progress[data-progress="80"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="80"] .circle .fill {
      -ms-transform: rotate(144deg);
      transform: rotate(144deg); }
    .radial-progress-component .radial-progress[data-progress="80"] .circle .fill.fix {
      -ms-transform: rotate(288deg);
      transform: rotate(288deg); }
    .radial-progress-component .radial-progress[data-progress="81"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="81"] .circle .fill {
      -ms-transform: rotate(145.8deg);
      transform: rotate(145.8deg); }
    .radial-progress-component .radial-progress[data-progress="81"] .circle .fill.fix {
      -ms-transform: rotate(291.6deg);
      transform: rotate(291.6deg); }
    .radial-progress-component .radial-progress[data-progress="82"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="82"] .circle .fill {
      -ms-transform: rotate(147.6deg);
      transform: rotate(147.6deg); }
    .radial-progress-component .radial-progress[data-progress="82"] .circle .fill.fix {
      -ms-transform: rotate(295.2deg);
      transform: rotate(295.2deg); }
    .radial-progress-component .radial-progress[data-progress="83"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="83"] .circle .fill {
      -ms-transform: rotate(149.4deg);
      transform: rotate(149.4deg); }
    .radial-progress-component .radial-progress[data-progress="83"] .circle .fill.fix {
      -ms-transform: rotate(298.8deg);
      transform: rotate(298.8deg); }
    .radial-progress-component .radial-progress[data-progress="84"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="84"] .circle .fill {
      -ms-transform: rotate(151.2deg);
      transform: rotate(151.2deg); }
    .radial-progress-component .radial-progress[data-progress="84"] .circle .fill.fix {
      -ms-transform: rotate(302.4deg);
      transform: rotate(302.4deg); }
    .radial-progress-component .radial-progress[data-progress="85"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="85"] .circle .fill {
      -ms-transform: rotate(153deg);
      transform: rotate(153deg); }
    .radial-progress-component .radial-progress[data-progress="85"] .circle .fill.fix {
      -ms-transform: rotate(306deg);
      transform: rotate(306deg); }
    .radial-progress-component .radial-progress[data-progress="86"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="86"] .circle .fill {
      -ms-transform: rotate(154.8deg);
      transform: rotate(154.8deg); }
    .radial-progress-component .radial-progress[data-progress="86"] .circle .fill.fix {
      -ms-transform: rotate(309.6deg);
      transform: rotate(309.6deg); }
    .radial-progress-component .radial-progress[data-progress="87"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="87"] .circle .fill {
      -ms-transform: rotate(156.6deg);
      transform: rotate(156.6deg); }
    .radial-progress-component .radial-progress[data-progress="87"] .circle .fill.fix {
      -ms-transform: rotate(313.2deg);
      transform: rotate(313.2deg); }
    .radial-progress-component .radial-progress[data-progress="88"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="88"] .circle .fill {
      -ms-transform: rotate(158.4deg);
      transform: rotate(158.4deg); }
    .radial-progress-component .radial-progress[data-progress="88"] .circle .fill.fix {
      -ms-transform: rotate(316.8deg);
      transform: rotate(316.8deg); }
    .radial-progress-component .radial-progress[data-progress="89"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="89"] .circle .fill {
      -ms-transform: rotate(160.2deg);
      transform: rotate(160.2deg); }
    .radial-progress-component .radial-progress[data-progress="89"] .circle .fill.fix {
      -ms-transform: rotate(320.4deg);
      transform: rotate(320.4deg); }
    .radial-progress-component .radial-progress[data-progress="90"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="90"] .circle .fill {
      -ms-transform: rotate(162deg);
      transform: rotate(162deg); }
    .radial-progress-component .radial-progress[data-progress="90"] .circle .fill.fix {
      -ms-transform: rotate(324deg);
      transform: rotate(324deg); }
    .radial-progress-component .radial-progress[data-progress="91"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="91"] .circle .fill {
      -ms-transform: rotate(163.8deg);
      transform: rotate(163.8deg); }
    .radial-progress-component .radial-progress[data-progress="91"] .circle .fill.fix {
      -ms-transform: rotate(327.6deg);
      transform: rotate(327.6deg); }
    .radial-progress-component .radial-progress[data-progress="92"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="92"] .circle .fill {
      -ms-transform: rotate(165.6deg);
      transform: rotate(165.6deg); }
    .radial-progress-component .radial-progress[data-progress="92"] .circle .fill.fix {
      -ms-transform: rotate(331.2deg);
      transform: rotate(331.2deg); }
    .radial-progress-component .radial-progress[data-progress="93"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="93"] .circle .fill {
      -ms-transform: rotate(167.4deg);
      transform: rotate(167.4deg); }
    .radial-progress-component .radial-progress[data-progress="93"] .circle .fill.fix {
      -ms-transform: rotate(334.8deg);
      transform: rotate(334.8deg); }
    .radial-progress-component .radial-progress[data-progress="94"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="94"] .circle .fill {
      -ms-transform: rotate(169.2deg);
      transform: rotate(169.2deg); }
    .radial-progress-component .radial-progress[data-progress="94"] .circle .fill.fix {
      -ms-transform: rotate(338.4deg);
      transform: rotate(338.4deg); }
    .radial-progress-component .radial-progress[data-progress="95"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="95"] .circle .fill {
      -ms-transform: rotate(171deg);
      transform: rotate(171deg); }
    .radial-progress-component .radial-progress[data-progress="95"] .circle .fill.fix {
      -ms-transform: rotate(342deg);
      transform: rotate(342deg); }
    .radial-progress-component .radial-progress[data-progress="96"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="96"] .circle .fill {
      -ms-transform: rotate(172.8deg);
      transform: rotate(172.8deg); }
    .radial-progress-component .radial-progress[data-progress="96"] .circle .fill.fix {
      -ms-transform: rotate(345.6deg);
      transform: rotate(345.6deg); }
    .radial-progress-component .radial-progress[data-progress="97"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="97"] .circle .fill {
      -ms-transform: rotate(174.6deg);
      transform: rotate(174.6deg); }
    .radial-progress-component .radial-progress[data-progress="97"] .circle .fill.fix {
      -ms-transform: rotate(349.2deg);
      transform: rotate(349.2deg); }
    .radial-progress-component .radial-progress[data-progress="98"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="98"] .circle .fill {
      -ms-transform: rotate(176.4deg);
      transform: rotate(176.4deg); }
    .radial-progress-component .radial-progress[data-progress="98"] .circle .fill.fix {
      -ms-transform: rotate(352.8deg);
      transform: rotate(352.8deg); }
    .radial-progress-component .radial-progress[data-progress="99"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="99"] .circle .fill {
      -ms-transform: rotate(178.2deg);
      transform: rotate(178.2deg); }
    .radial-progress-component .radial-progress[data-progress="99"] .circle .fill.fix {
      -ms-transform: rotate(356.4deg);
      transform: rotate(356.4deg); }
    .radial-progress-component .radial-progress[data-progress="100"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="100"] .circle .fill {
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .radial-progress-component .radial-progress[data-progress="100"] .circle .fill.fix {
      -ms-transform: rotate(360deg);
      transform: rotate(360deg); }
    .radial-progress-component .radial-progress[data-progress="0"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="1"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="2"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="3"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="4"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="5"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="6"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="7"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="8"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="9"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="10"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="11"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="12"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="13"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="14"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="15"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="16"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="17"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="18"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="19"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="20"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="21"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="22"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="23"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="24"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="25"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="26"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="27"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="28"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="29"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="30"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="31"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="32"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="33"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="34"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="35"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="36"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="37"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="38"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="39"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="40"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="41"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="42"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="43"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="44"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="45"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="46"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="47"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="48"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="49"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="50"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="51"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="52"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="53"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="54"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="55"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="56"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="57"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="58"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="59"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="60"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="61"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="62"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="63"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="64"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="65"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="66"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="67"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="68"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="69"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="70"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="71"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="72"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="73"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="74"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="75"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="76"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="77"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="78"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="79"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="80"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="81"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="82"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="83"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="84"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="85"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="86"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="87"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="88"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="89"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="90"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="91"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="92"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="93"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="94"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="95"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="96"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="97"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="98"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="99"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="100"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
  .radial-progress-component .progress-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1; }
  .radial-progress-component .points-wrapper {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    bottom: 0;
    /* Safari 4-8 */
    perspective: 100px;
    font-size: 1em;
    line-height: 0.13em;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
        align-items: baseline; }
    .radial-progress-component .points-wrapper .bg-helper {
      position: absolute;
      top: -0.08em;
      left: -.08em;
      bottom: -0.08em;
      right: -.08em;
      background: #ffffff;
      transform: rotateX(45deg);
      z-index: 1; }
    .radial-progress-component .points-wrapper .current-points {
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 0.09em;
      position: relative;
      z-index: 1; }
      .radial-progress-component .points-wrapper .current-points::after {
        content: '/'; }
      @media screen and (max-width: 768px) {
        .radial-progress-component .points-wrapper .current-points {
          font-size: 0.1116em; } }
    .radial-progress-component .points-wrapper .target-points {
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 0.08em;
      position: relative;
      z-index: 1; }
      .radial-progress-component .points-wrapper .target-points::after {
        content: ' pts'; }
      @media screen and (max-width: 768px) {
        .radial-progress-component .points-wrapper .target-points {
          font-size: 0.074em; } }

.ios .radial-progress-component .points-wrapper,
.safari .radial-progress-component .points-wrapper {
  bottom: 1rem;
  padding: 1rem; }
  .ios .radial-progress-component .points-wrapper .bg-helper,
  .safari .radial-progress-component .points-wrapper .bg-helper {
    transform: rotateX(45deg) translateZ(-20px); }
  .ios .radial-progress-component .points-wrapper span,
  .safari .radial-progress-component .points-wrapper span {
    top: 1.6rem; }

.confirm-details-component {
  width: 100%;
  max-width: 38.6rem;
  margin: 0 auto; }
  .confirm-details-component .primary-button {
    max-width: 31.5rem;
    margin-top: 4.2rem; }

.connect-component {
  background-color: #fcf4f1;
  padding: 5rem 5rem 5rem 10rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .connect-component {
      padding: 3rem;
      width: 100vw;
      margin-left: -1.5rem; } }
  .connect-component h4, .connect-component h1, .connect-component h2, .connect-component h3, .connect-component h5, .connect-component span {
    font-size: 3.2rem; }
  .connect-component .script-text {
    color: #036d58;
    font-size: 2.5rem;
    margin-right: 0.23em; }
  .connect-component p {
    max-width: 70%; }
    @media screen and (max-width: 425px) {
      .connect-component p {
        max-width: 100%; } }
  .connect-component a {
    margin-top: 2rem;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .connect-component a {
        margin-top: 2.4rem; } }
  .connect-component ul {
    list-style-type: none;
    margin: 1rem 0 1rem 0;
    padding-left: 0; }
    .connect-component ul li {
      margin: 0 0 1.4rem 0; }
      .connect-component ul li a {
        color: #036d58 !important;
        /* TODO find override and tweak it a:not([href]):not([tabindex])*/
        margin: 0 0 0 2rem;
        display: inline-block;
        text-decoration: underline !important;
        /* TODO find override and tweak ita:not([href]):not([tabindex])*/ }
        @media screen and (max-width: 768px) {
          .connect-component ul li a {
            margin: 0; } }
  @media screen and (max-width: 425px) {
    .connect-component .primary-button {
      width: 100%;
      text-align: center;
      padding: 1.9rem 0; } }
  @media screen and (max-width: 768px) {
    .connect-component .connect-right {
      margin-top: 1rem; } }
  .connect-component.hide-right .connect-right {
    display: none; }
  .connect-component.hide-right .connect-left {
    text-align: center; }

.recent-orders-component .modal-title {
  font-size: 3rem;
  margin-bottom: 2rem; }

.recent-orders-component .separator-wrapper,
.recent-orders-component .title,
.recent-orders-component .date,
.recent-orders-component .quantity,
.recent-orders-component .total-price,
.recent-orders-component .pricing-info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.recent-orders-component .separator-wrapper {
  margin: 1rem auto;
  font-size: 1.5rem;
  line-height: 1.33;
  color: #2b3936;
  background-image: none; }

.recent-orders-component .buttons-wrapper {
  max-width: 31.5rem;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 3rem; }

.recent-orders-component .item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left; }

@media screen and (max-width: 414px) {
  .recent-orders-component .item-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; } }

.recent-orders-component .pricing-info {
  display: inline-block;
  font-size: 1.5rem;
  color: #2b3936;
  margin-bottom: 3rem;
  line-height: 1.33; }

.recent-orders-component .recent-orders-list {
  margin-bottom: 2rem; }

.recent-orders-component .recent-order-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding: 1rem 0; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .recent-order-item {
      -ms-flex-align: start;
          align-items: flex-start; } }
  .recent-orders-component .recent-order-item:before {
    content: "";
    display: inline-block;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0; }
  .recent-orders-component .recent-order-item:last-of-type:after {
    content: "";
    display: inline-block;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }

.recent-orders-component .modal-footer {
  max-width: 65rem;
  margin: 4rem auto 0; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .modal-footer {
      margin: 2rem auto 0; } }

.recent-orders-component .subtitle {
  font-weight: 700; }

.recent-orders-component .title {
  font-size: 1.4rem;
  line-height: 1;
  color: #2b3936;
  font-weight: 700;
  margin-bottom: .5rem;
  margin-right: 2rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .title {
      margin-right: 1rem; } }

.recent-orders-component .modal-body {
  padding: 0;
  margin-top: 3.4rem; }

.recent-orders-component .date {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.15;
  color: #2b3936; }

.recent-orders-component .location {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: .4rem; }

.recent-orders-component .product-list {
  padding: 0;
  margin-bottom: .4rem;
  list-style: none;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .product-list {
      font-size: 1.4rem; } }

.recent-orders-component .quantity {
  font-size: 1.2rem;
  line-height: 1.25;
  color: #2b3936;
  font-weight: normal;
  margin-bottom: 0.4rem; }

.recent-orders-component .total-price {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  font-weight: 700; }

.recent-orders-component .load-more {
  font-size: 1.8rem;
  line-height: 1;
  font-weight: 500;
  padding-top: 3rem; }
  .recent-orders-component .load-more a {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 500; }

.recent-orders-component .buttons-wrapper {
  text-align: center;
  max-width: 31.5rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .buttons-wrapper {
      margin-bottom: 3.8rem; } }

.recent-orders-slider-component .recent-order-item {
  margin-right: 2.4rem;
  text-align: left; }

.recent-orders-slider-component .title,
.recent-orders-slider-component .address,
.recent-orders-slider-component .date,
.recent-orders-slider-component .ingredients,
.recent-orders-slider-component .item-info,
.recent-orders-slider-component .priceing-info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.recent-orders-slider-component .title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.33;
  color: #2b3936;
  margin-bottom: .2rem; }

.recent-orders-slider-component .address {
  font-size: 1.2rem;
  line-height: 1.17;
  color: #2b3936;
  margin-bottom: 1.4rem; }

.recent-orders-slider-component .date {
  font-size: 1rem;
  line-height: 2;
  color: #2b3936; }

.recent-orders-slider-component .ingredients {
  font-size: 1.3rem;
  line-height: 1.23;
  color: #2b3936;
  margin-bottom: .6rem; }

.recent-orders-slider-component .item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.3rem;
  line-height: 1.23;
  font-weight: 500;
  margin-bottom: 3.4rem; }

.recent-orders-slider-component .order-again {
  text-align: center;
  font-size: 1.8rem;
  line-height: 1; }

.recent-orders-slider-component .modal-title {
  font-size: 3rem; }

.recent-orders-slider-component .modal-subtitle {
  text-align: center; }

.recent-orders-slider-component .modal-body {
  padding: 0;
  margin-top: 3.4rem; }

.recent-orders-slider-component .modal-footer {
  padding: 0;
  margin-top: 2rem; }

.recent-orders-slider-component .separator-wrapper {
  margin: 1rem 0; }

.recent-orders-slider-component .buttons-wrapper {
  text-align: center;
  max-width: 31.5rem;
  margin: 0 auto; }
  .recent-orders-slider-component .buttons-wrapper .primary-button,
  .recent-orders-slider-component .buttons-wrapper .tertiary-button {
    width: 100%; }

.recent-orders-slider-component .priceing-info {
  font-size: 1.5rem;
  line-height: 1.33; }

.favorite-products-component .modal-header .info-wrapper {
  margin-bottom: 1.2rem; }

.favorite-products-component .modal-header .modal-title {
  margin: 3.2rem 0 3rem; }
  @media screen and (max-width: 768px) {
    .favorite-products-component .modal-header .modal-title {
      margin-bottom: 1.5rem; } }

.favorite-products-component .list-wrapper .gradient-helper {
  background-image: linear-gradient(to left, #fdf9ef, rgba(255, 255, 250, 0)); }

.favorite-products-component .list-wrapper .favorite-product-item {
  margin-top: 8rem;
  margin-right: 3rem;
  background-color: #f6f9f9; }

@media screen and (max-width: 768px) {
  .favorite-products-component .list-wrapper .next img,
  .favorite-products-component .list-wrapper .prev img {
    display: none; } }

.favorite-products-component .product-image {
  max-width: 13.3rem;
  width: 100%;
  max-height: 11rem;
  margin: -9rem auto 1rem; }

.favorite-products-component .title {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
  margin-bottom: .5rem; }

.favorite-products-component .details-wrapper {
  font-size: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 1rem;
  position: relative; }
  .favorite-products-component .details-wrapper span {
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.33;
    color: #2b3936;
    display: inline-block; }
    .favorite-products-component .details-wrapper span + span {
      margin-left: .8rem;
      padding-left: .8rem;
      border-left: 2px solid #fac53c; }
  .favorite-products-component .details-wrapper::after {
    content: "";
    position: absolute;
    bottom: auto;
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    background-repeat: no-repeat;
    background-size: 300% 100%;
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin-top: .4rem;
    border: none;
    width: 100%; }

.favorite-products-component .boosts-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  list-style: none;
  padding: 0;
  text-align: left; }

.favorite-products-component .add {
  font-size: 1.8rem; }

.favorite-products-component .buttons-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.favorite-products-component .primary-button {
  max-width: 21rem;
  margin-right: 3rem; }
  @media screen and (max-width: 768px) {
    .favorite-products-component .primary-button {
      max-width: 15.5rem;
      margin-right: 2rem;
      min-width: 0; } }

.favorite-products-component .modal-body {
  max-width: 100%; }

.custom-slider-component .custom-slider-list {
  max-width: 63.6rem;
  margin: 0 auto;
  position: relative; }

.custom-slider-component .list-wrapper {
  margin-bottom: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden; }
  @media screen and (max-width: 768px) {
    .custom-slider-component .list-wrapper {
      overflow-x: auto; } }
  .custom-slider-component .list-wrapper.right-gradient::after {
    content: "";
    position: absolute;
    right: 0;
    width: 16rem;
    max-height: 100%;
    height: 100%;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(to left, #fdf9ef, rgba(255, 255, 250, 0)); }
  .custom-slider-component .list-wrapper.left-gradient::before {
    content: "";
    position: absolute;
    width: 10rem;
    height: 100%;
    bottom: 0;
    right: auto;
    left: 0;
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(to right, #fdf9ef, rgba(255, 255, 250, 0)); }

.custom-slider-component .gradient-helper {
  display: none; }

.custom-slider-component .custom-slider-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  min-width: 19rem;
  max-width: 19.7rem;
  width: 100%;
  background-color: #ffffff;
  padding: 1.2rem 1.6rem 1.8rem;
  border-radius: .5rem;
  box-shadow: 0 0 0.5rem 0 rgba(192, 217, 212, 0.4); }
  .custom-slider-component .custom-slider-item:last-child {
    margin-right: 0; }

.custom-slider-component .next,
.custom-slider-component .prev {
  position: absolute;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  z-index: 2;
  padding: 1rem; }
  .custom-slider-component .next img,
  .custom-slider-component .prev img {
    width: 1.5rem;
    height: 2rem; }

.custom-slider-component .next {
  right: -2rem; }

.custom-slider-component .prev {
  display: none;
  left: -2rem;
  transform: rotateY(180deg) translateY(-50%); }

.newsroom-header-component {
  text-align: center;
  text-transform: lowercase;
  margin: 0 auto; }
  .newsroom-header-component > div {
    margin: 0 auto; }
  .newsroom-header-component .title {
    line-height: 1.13; }
    .newsroom-header-component .title h1,
    .newsroom-header-component .title h2 {
      font-size: 4.8rem;
      margin-top: 5rem;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .title h1,
        .newsroom-header-component .title h2 {
          font-size: 3.8rem;
          line-height: 1.18;
          margin-top: 3rem;
          margin-bottom: 1.8rem; } }
  .newsroom-header-component .subtitle {
    line-height: 0.91; }
    .newsroom-header-component .subtitle h2 {
      font-size: 2.2rem;
      color: #036d58;
      margin-bottom: 4.5rem; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .subtitle h2 {
          font-size: 2rem;
          line-height: 1.1; } }
  .newsroom-header-component .date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    position: relative;
    margin-bottom: 3.5rem;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .newsroom-header-component .date {
        margin-bottom: 4.3rem; } }
    .newsroom-header-component .date:before {
      content: "";
      background-image: url("/Assets/Jamba/img/underline.svg");
      background-position: center;
      background-size: contain;
      display: inline-block;
      width: 21.2rem;
      height: 1rem;
      position: absolute;
      top: -1.8rem;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
    .newsroom-header-component .date span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      font-size: 1.4rem;
      font-weight: 500;
      line-height: 1.43; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .date span {
          font-size: 1.2rem;
          line-height: 1.67; } }
      .newsroom-header-component .date span + span {
        margin-left: 1.5rem; }
        .newsroom-header-component .date span + span:before {
          content: "|";
          color: #036d58;
          margin-right: 1.5rem; }

.rte-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: 300;
  color: #363636; }
  .rte-component .embed-wrapper {
    max-width: 100%;
    margin: 0 auto; }
    .rte-component .embed-wrapper .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      margin: 0 auto;
      z-index: 2;
      border-radius: 0.8rem; }
      .rte-component .embed-wrapper .embed-container:hover .video-control {
        opacity: 1; }
      .rte-component .embed-wrapper .embed-container iframe,
      .rte-component .embed-wrapper .embed-container object,
      .rte-component .embed-wrapper .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        border-radius: .8rem;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: black; }
  .rte-component a {
    color: #036d58;
    font-weight: 500;
    border-bottom: 1px solid; }
    .rte-component a:hover {
      text-decoration: none;
      text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }
    .rte-component a.fcs-third-party {
      padding-right: 0.3rem; }
      .rte-component a.fcs-third-party:after {
        content: " \e900" !important;
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        background-image: none !important;
        font-size: 1rem;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
  .rte-component hr {
    border: none;
    background-image: url(/Assets/Jamba/img/divider-orange.svg);
    background-repeat: no-repeat;
    margin: 2rem auto 0 0;
    overflow: hidden;
    background-size: 100%;
    height: 2rem;
    width: 100%;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .rte-component hr {
        background-size: auto; } }
  .rte-component img {
    width: auto;
    max-width: 100%; }
    @media screen and (max-width: 767px) {
      .rte-component img {
        max-width: 100vw;
        margin-left: -2rem;
        margin-right: -2rem; } }
  .rte-component blockquote {
    font-size: 3.5rem;
    line-height: 1.14;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .rte-component blockquote::before {
      content: '"'; }
    .rte-component blockquote::after {
      content: '”'; }
  .rte-component ul, .rte-component ol {
    padding-left: 0;
    margin: 0 auto;
    max-width: 68.4rem;
    list-style: none;
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    display: inline-block;
    margin-bottom: 4rem; }
    @media screen and (max-width: 768px) {
      .rte-component ul, .rte-component ol {
        padding-left: 2rem;
        margin-bottom: 2rem; } }
    .rte-component ul li, .rte-component ol li {
      font-size: 1.5rem;
      line-height: 1.33;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 300; }
      .rte-component ul li:before, .rte-component ol li:before {
        content: "•";
        padding-right: .8rem;
        color: #036d58; }
      .rte-component ul li + li, .rte-component ol li + li {
        margin-top: 2rem; }
    .rte-component ul strong, .rte-component ol strong {
      font-weight: 700; }
  .rte-component ol {
    list-style: none;
    counter-reset: my-awesome-counter; }
  .rte-component ol li {
    counter-increment: my-awesome-counter; }
  .rte-component ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #036d58;
    font-weight: bold; }

.allergen-disclaimer {
  width: 100%; }
  .allergen-disclaimer.max-width-desktop {
    max-width: 116rem; }
  .allergen-disclaimer.dropdown-menu {
    padding: 0 3rem 5rem 1.5rem; }

.news-footer-component {
  font-size: 1.3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .news-footer-component h4 {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.3rem; }
  .news-footer-component .text-row {
    margin: 0 auto; }
  .news-footer-component .info-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .news-footer-component .info-wrapper:before {
      content: '';
      background-image: url("/Assets/Jamba/img/divider-orange.svg");
      background-repeat: no-repeat;
      margin: 2rem auto 0 0;
      overflow: hidden;
      background-size: 100%;
      height: 2rem;
      width: 100%;
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .news-footer-component .info-wrapper:before {
          background-size: auto; } }
    .news-footer-component .info-wrapper:last-of-type {
      margin-bottom: 5rem; }
      @media screen and (max-width: 768px) {
        .news-footer-component .info-wrapper:last-of-type {
          margin-bottom: 3rem; } }
      .news-footer-component .info-wrapper:last-of-type:after {
        content: none !important; }
    .news-footer-component .info-wrapper p {
      font-size: 1.3rem; }
  .news-footer-component a {
    text-decoration: underline;
    font-weight: 500; }
  .news-footer-component sup {
    color: #036d58; }

.news-list-component {
  max-width: 975px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 2rem; }
  @media screen and (max-width: 425px) {
    .news-list-component {
      text-align: center; } }
  .news-list-component ul {
    list-style-type: none;
    padding-left: 0; }
    .news-list-component ul li {
      margin: 0 0 2rem 0;
      position: relative; }
      @media screen and (max-width: 425px) {
        .news-list-component ul li {
          text-align: left; } }
      .news-list-component ul li:after {
        content: '';
        background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
        background-repeat: no-repeat;
        overflow: hidden;
        background-size: 110%;
        height: 6px;
        width: 105%;
        display: inline-block; }
        @media screen and (max-width: 768px) {
          .news-list-component ul li:after {
            background-size: 300%;
            margin-left: -2%; } }
      .news-list-component ul li a {
        display: inline-block;
        width: 100%; }
      .news-list-component ul li a:hover,
      .news-list-component ul li a:focus {
        background-color: #c0d9d4;
        text-decoration: none;
        outline: none; }
      .news-list-component ul li .news-image {
        display: block;
        float: left;
        margin-right: 5rem;
        background: #ffffff;
        box-shadow: 5px 1px 2px -2px #eeeeee .news-list-component ul li .news-image img;
          box-shadow-width: auto;
          box-shadow-height: 150px; }
        @media screen and (max-width: 425px) {
          .news-list-component ul li .news-image {
            width: 80px;
            height: 204px;
            margin-right: 1.8rem; }
            .news-list-component ul li .news-image img {
              width: auto;
              height: 80px;
              margin-top: calc(70%); } }
      .news-list-component ul li .news-list-text-wrap {
        padding-top: 2.4rem;
        overflow: hidden; }
        .news-list-component ul li .news-list-text-wrap p {
          font-size: 3.2rem; }
          @media screen and (max-width: 768px) {
            .news-list-component ul li .news-list-text-wrap p {
              font-size: 4vw; } }
          @media screen and (max-width: 425px) {
            .news-list-component ul li .news-list-text-wrap p {
              font-size: 2.2rem;
              text-align: left; } }
      .news-list-component ul li .news-date {
        color: #2b3936;
        font-size: 1.4rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
  .news-list-component .button-box {
    margin: 4rem auto 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .news-list-component .button-box a {
      width: 190px;
      font-size: 1.8rem; }
    @media (max-width: 768px) {
      .news-list-component .button-box .primary-button {
        width: 80vw; } }

.secondary-nav-component {
  margin: 8rem 0 2rem 0; }
  @media screen and (max-width: 768px) {
    .secondary-nav-component {
      margin: 1rem 0 0.3rem 0; } }
  .secondary-nav-component nav {
    width: 100%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .secondary-nav-component nav {
        overflow: hidden;
        overflow-x: auto;
        white-space: nowrap;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin-left: -2rem;
        margin-right: -2rem;
        width: 100vw; } }
    @media screen and (max-width: 425px) {
      .secondary-nav-component nav {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .secondary-nav-component nav .list-wrapper {
      margin: 0 auto;
      padding: 0 0 1.6rem;
      list-style-type: none;
      position: relative; }
      @media screen and (max-width: 768px) {
        .secondary-nav-component nav .list-wrapper {
          display: -ms-flexbox;
          display: flex;
          white-space: nowrap;
          padding-left: 2rem;
          padding-right: 2rem;
          position: relative; } }
      .secondary-nav-component nav .list-wrapper:before {
        content: "";
        background: rgba(188, 199, 197, 0.35);
        height: 3px;
        width: 100%;
        display: block;
        position: absolute;
        bottom: -1.5rem;
        border-radius: 500px; }
        @media screen and (max-width: 768px) {
          .secondary-nav-component nav .list-wrapper:before {
            bottom: 0;
            left: 2rem;
            right: 2rem;
            width: auto; } }
      .secondary-nav-component nav .list-wrapper li {
        float: left; }
        @media screen and (max-width: 768px) {
          .secondary-nav-component nav .list-wrapper li:last-child {
            margin-right: 0; } }
        .secondary-nav-component nav .list-wrapper li + li {
          margin-left: 6rem; }
        .secondary-nav-component nav .list-wrapper li.fcs-nav-active {
          position: relative; }
          .secondary-nav-component nav .list-wrapper li.fcs-nav-active:before {
            content: "";
            background: #036d58;
            height: 3px;
            width: 100%;
            display: block;
            position: absolute;
            bottom: -1.3rem;
            border-radius: 500px; }
            @media screen and (max-width: 768px) {
              .secondary-nav-component nav .list-wrapper li.fcs-nav-active:before {
                bottom: -1.6rem; } }
          .secondary-nav-component nav .list-wrapper li.fcs-nav-active a {
            font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
            font-weight: 500;
            color: #2b3936; }
        .secondary-nav-component nav .list-wrapper li a {
          color: #363636;
          font-weight: 500;
          line-height: 1;
          white-space: nowrap; }
          .secondary-nav-component nav .list-wrapper li a.selected {
            border-bottom: 2px solid #036d58;
            padding-bottom: 1.1rem;
            position: relative; }
            @media screen and (max-width: 768px) {
              .secondary-nav-component nav .list-wrapper li a.selected {
                padding-bottom: 1.2rem; } }
          .secondary-nav-component nav .list-wrapper li a:hover {
            text-decoration: none; }
          .secondary-nav-component nav .list-wrapper li a:focus.fcs-third-party {
            border: none;
            outline: none; }
            .secondary-nav-component nav .list-wrapper li a:focus.fcs-third-party:after {
              content: " ";
              border: 2px solid #036d58;
              position: absolute;
              left: -.6rem;
              right: -2.2rem;
              top: -.6rem;
              bottom: -.2rem; }
    .secondary-nav-component nav .fcs-third-party-icon {
      top: 0.6rem;
      -ms-transform: none;
          transform: none; }

@media screen and (-ms-high-contrast: active) {
  .edge .secondary-nav-component li a.selected {
    border-bottom: 6px solid #036d58 !important; } }

.app-nav-component {
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 4.4rem; }
  @media screen and (max-width: 768px) {
    .app-nav-component {
      margin-top: 1rem; } }
  .app-nav-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    margin-right: 0.23em; }
  .app-nav-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .app-nav-component .app-list {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .app-nav-component .app-list li {
      display: inline-block;
      margin: 2.2rem; }
  .app-nav-component p a {
    border-bottom: .1rem solid;
    text-decoration: none;
    text-shadow: 0px 0px 0 transparent,  0px 0px transparent; }
    .app-nav-component p a:hover, .app-nav-component p a:focus {
      color: #036d58;
      text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }

.button-link-selection-component {
  text-align: center;
  margin-top: 8rem;
  margin-bottom: .2rem; }
  @media screen and (max-width: 768px) {
    .button-link-selection-component {
      margin-top: 1rem; } }
  .button-link-selection-component .link-list {
    padding: 0;
    margin: 0; }
    .button-link-selection-component .link-list .link-item {
      display: inline-block;
      margin: 2.2rem;
      min-width: 190px; }
      .button-link-selection-component .link-list .link-item a {
        width: 100%; }
      @media screen and (max-width: 768px) {
        .button-link-selection-component .link-list .link-item {
          margin: auto;
          width: 100%; } }
  .button-link-selection-component .link-separator {
    display: inline-block;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .button-link-selection-component .link-separator {
        display: block;
        margin: 2rem 0 2rem 0; } }
  .button-link-selection-component .primary-button {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 1.2rem 7.9rem 1.2rem 6.8rem; }
    .button-link-selection-component .primary-button:after {
      content: none; }
    @media screen and (max-width: 768px) {
      .button-link-selection-component .primary-button {
        font-size: 1.8rem;
        padding: 1.8rem 7.9rem 1.8rem 6.8rem; } }
  .button-link-selection-component .fcs-third-party .fcs-third-party-icon:after {
    content: none !important; }
  .button-link-selection-component .fcs-third-party .link-text-wrap:after {
    content: " \e900" !important;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    background-image: none !important;
    font-size: 1.2rem;
    margin-left: .6rem;
    top: 52%;
    position: absolute;
    -ms-transform: translateY(-50%) translateY(0.1rem);
        transform: translateY(-50%) translateY(0.1rem);
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .section-component + .button-link-selection-component {
    margin-top: 3rem; }

.location-list-component {
  margin-top: 1.5rem;
  margin-bottom: 3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%; }
  .location-list-component .location-item {
    position: relative;
    padding-top: 2.7rem;
    padding-bottom: 1.7rem; }
    .location-list-component .location-item:before, .location-list-component .location-item:last-child:after {
      content: '';
      background-image: url(/Assets/Jamba/img/divider-gray.svg);
      overflow: hidden;
      background-size: cover;
      height: 3px;
      width: 100%;
      display: inline-block;
      position: absolute;
      top: 0; }
    .location-list-component .location-item:last-child:after {
      top: auto;
      bottom: 0; }
    .location-list-component .location-item .main-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-item .main-row {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .location-list-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .location-list-component .location-data-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (max-width: 768px) {
      .location-list-component .location-data-wrapper {
        width: calc(100% - 5.5rem); } }
  .location-list-component .location-icon {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 2rem; }
  .location-list-component .icon-wrapper {
    border-radius: 50%;
    display: inline-block;
    width: 3.5rem;
    background: #edf4f3;
    height: 3.5rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .icon-wrapper {
        width: 2.8rem;
        height: 2.8rem; } }
    .location-list-component .icon-wrapper img {
      position: relative;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      margin: 0 auto; }
  .location-list-component .icon-info {
    font-size: .9rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    font-weight: bold;
    margin-top: .2rem;
    color: #67726f;
    max-width: 3.5rem; }
  .location-list-component .result-name {
    font-size: 2.2rem;
    color: #2b3936;
    font-weight: bolder;
    line-height: 1;
    text-decoration: none;
    margin-bottom: .6rem; }
    .location-list-component .result-name::after {
      content: "";
      background-image: url("/Assets/Jamba/img/triangle.svg");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 0.7rem;
      height: 0.9rem;
      margin-left: 1rem;
      vertical-align: middle; }
  .location-list-component .property-list {
    list-style-type: none;
    padding: 0; }
    .location-list-component .property-list li {
      display: inline-block;
      font-size: 1.3rem;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      line-height: 1;
      color: #363636; }
      .location-list-component .property-list li:not(:last-of-type)::after {
        content: "•";
        padding: 0 .8rem; }
  .location-list-component .location-hours {
    line-height: 1.25;
    font-size: 1.2rem;
    font-weight: 500;
    margin-bottom: 1rem; }
    .location-list-component .location-hours .status.open {
      color: #468425; }
    .location-list-component .location-hours .status.closed {
      color: #2b3936; }
    .location-list-component .location-hours .open-until {
      color: #595a59; }
      .location-list-component .location-hours .open-until::before {
        content: "•";
        padding-right: .4rem; }
  .location-list-component .hours {
    color: #2b3936;
    font-weight: 500;
    margin-bottom: 1rem; }
  .location-list-component .location-adress {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    margin-bottom: .6rem;
    max-width: 20rem; }
  .location-list-component .location-phone {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    max-width: 20rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .location-phone .desktop-phone {
        display: none; } }
    .location-list-component .location-phone .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-phone .mobile-phone {
          display: inline;
          font-weight: 400; } }
  .location-list-component .location-delivery {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 2rem; }
    .location-list-component .location-delivery li {
      margin-left: 1.8rem;
      display: -ms-flexbox;
      display: flex; }
      .location-list-component .location-delivery li a {
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .location-list-component .location-delivery li a img {
          max-width: 3.4rem;
          max-height: 2.7rem; }
        .location-list-component .location-delivery li a span {
          font-size: 1.8rem;
          color: #2b3936;
          font-weight: bold; }
          .location-list-component .location-delivery li a span::after {
            content: "";
            background-image: url("/Assets/Jamba/img/triangle.svg");
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
            width: 0.7rem;
            height: 0.9rem;
            margin-left: .5rem;
            vertical-align: middle; }
    .location-list-component .location-delivery.show-mobile {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile {
          -ms-flex-preferred-size: auto;
              flex-basis: auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: column;
              flex-flow: column;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          padding: 0;
          -ms-flex-line-pack: justify;
              align-content: space-between; } }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile li {
          margin: 0 0 2.4rem; }
          .location-list-component .location-delivery.show-mobile li:nth-child(1) {
            -ms-flex-order: 1;
                order: 1; }
          .location-list-component .location-delivery.show-mobile li:nth-child(2) {
            -ms-flex-order: 3;
                order: 3; }
          .location-list-component .location-delivery.show-mobile li:nth-child(3) {
            -ms-flex-order: 2;
                order: 2; }
          .location-list-component .location-delivery.show-mobile li:nth-child(4) {
            -ms-flex-order: 4;
                order: 4; } }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile li .service-logo {
          width: 3.4rem;
          display: inline-block;
          margin-right: .4rem;
          text-align: center; } }
  .location-list-component .cta-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 1.8rem; }
    .location-list-component .cta-wrapper a {
      margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .cta-wrapper {
        width: 100%; }
        .location-list-component .cta-wrapper a {
          display: block;
          width: 100%;
          padding: 1.95rem 3.4rem;
          margin-bottom: 2.5rem; } }

.mobile-menu-link-list {
  display: none;
  background-color: #ecf4d9;
  margin-top: 4rem; }
  .mobile-menu-link-list .text-btn {
    padding-right: 0; }
    .mobile-menu-link-list .text-btn:after {
      content: none; }
  @media (max-width: 768px) {
    .mobile-menu-link-list {
      display: block;
      margin-bottom: 2.5rem; }
      .mobile-menu-link-list > ul:last-child:before {
        content: '';
        background-image: url(/Assets/Jamba/img/divider-orange.svg);
        overflow: hidden;
        background-size: cover;
        height: .3rem;
        width: 100%;
        left: 0;
        margin-top: -0.3rem;
        display: block; }
      .mobile-menu-link-list ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .mobile-menu-link-list ul .text-btn:after {
          position: absolute; }
        .mobile-menu-link-list ul li.primary-mobile-menu {
          display: block;
          font-size: 2.4rem; }
          .mobile-menu-link-list ul li.primary-mobile-menu:after {
            content: '';
            background-image: url(/Assets/Jamba/img/divider-orange.svg);
            overflow: hidden;
            background-size: cover;
            height: .3rem;
            width: 100%;
            left: 0;
            margin-top: -0.3rem; } }
      @media screen and (max-width: 768px) and (max-width: 768px) {
        .mobile-menu-link-list ul li.primary-mobile-menu {
          width: calc(100% - 4rem);
          padding-left: 1rem; } }
  @media (max-width: 768px) {
          .mobile-menu-link-list ul li.primary-mobile-menu > a {
            color: #2b3936;
            height: 100%;
            width: 100%;
            padding: 2rem 0 0 1.6rem;
            margin-bottom: 1.6rem;
            display: inline-block;
            border-bottom: none !important; }
            .mobile-menu-link-list ul li.primary-mobile-menu > a:after {
              right: 3rem;
              cursor: pointer;
              content: url("/Assets/Jamba/img/triangle.svg");
              position: absolute;
              -ms-transform: scale(1.3);
                  transform: scale(1.3); }
            .mobile-menu-link-list ul li.primary-mobile-menu > a:hover:after {
              content: url("/Assets/Jamba/img/triangle-green.svg"); }
          .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list {
            width: 100%;
            padding: 0; }
            .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list:before {
              content: '';
              background-image: url(/Assets/Jamba/img/divider-orange.svg);
              overflow: hidden;
              background-size: cover;
              height: 3px;
              width: 100%;
              display: inline-block;
              position: absolute;
              left: 0;
              right: 0; }
            .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu {
              font-size: 1.6rem;
              padding: .8rem 0 .9rem 3.8rem; }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a {
                color: #036d58;
                height: 100%;
                width: 100%;
                display: inline-block; }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a:after {
                  right: 3rem;
                  cursor: pointer;
                  content: url("/Assets/Jamba/img/triangle-green.svg");
                  position: absolute;
                  -ms-transform: scale(1.3);
                      transform: scale(1.3); }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a:hover:after {
                  content: url("/Assets/Jamba/img/triangle.svg"); }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn {
                width: 100%;
                text-decoration: none !important; }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:hover, .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:focus {
                  color: #2b3936; }
                  .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:hover:after, .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:focus:after {
                    margin-left: 1rem; }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu:first-of-type {
                padding-top: 1.6rem; } }

.video-embed-component {
  width: 100%;
  text-align: center;
  padding-bottom: 3rem; }
  .video-embed-component.gold-theme .organic-shape {
    background: #fac53c; }
  .video-embed-component.blue-theme .organic-shape {
    background: #c0d9d4; }
  .video-embed-component.mandarin-theme .organic-shape {
    background: #f8e4dc; }
  .video-embed-component.mint-theme .organic-shape {
    background: #eaf3d6; }
  .video-embed-component .video-control {
    position: absolute;
    background: url("/Assets/Jamba/img/icons/pause-white.svg") center center no-repeat;
    background-size: contain;
    width: 7.8rem;
    height: 7.8rem;
    left: 50%;
    top: 50%;
    z-index: 3;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    cursor: pointer;
    transition: .2s ease all;
    opacity: 0;
    outline: none; }
    .video-embed-component .video-control a {
      font-size: 0; }
    .video-embed-component .video-control.video-paused {
      background-image: url("/Assets/Jamba/img/icons/play-white.svg");
      opacity: 1; }
  .video-embed-component .organic-container {
    width: 100%;
    max-width: 74.5rem;
    margin: 0 auto;
    position: relative; }
  .video-embed-component .organic-shape {
    background: #f8e4dc;
    position: absolute;
    top: 4rem;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    -webkit-clip-path: polygon(4.27236% 8.62069%, 45.52737% 3.73563%, 88.251% 0.28736%, 99.19893% 0.28736%, 99.86649% 2.01149%, 99.86649% 87.64368%, 99.73298% 98.85057%, 99.06542% 100%, 87.44993% 99.42529%, 82.51001% 98.85057%, 75.96796% 97.98851%, 73.69826% 97.98851%, 66.48865% 96.83908%, 57.40988% 96.26437%, 54.47263% 96.26437%, 46.86248% 95.97701%, 38.31776% 95.68966%, 24.6996% 95.11494%, 6.40854% 94.82759%, 0.26702% 93.10345%, 0.13351% 87.64368%, 0.13351% 15.8046%, 0.26702% 10.91954%, 1.33511% 9.1954%, 4.27236% 8.62069%);
            clip-path: polygon(4.27236% 8.62069%, 45.52737% 3.73563%, 88.251% 0.28736%, 99.19893% 0.28736%, 99.86649% 2.01149%, 99.86649% 87.64368%, 99.73298% 98.85057%, 99.06542% 100%, 87.44993% 99.42529%, 82.51001% 98.85057%, 75.96796% 97.98851%, 73.69826% 97.98851%, 66.48865% 96.83908%, 57.40988% 96.26437%, 54.47263% 96.26437%, 46.86248% 95.97701%, 38.31776% 95.68966%, 24.6996% 95.11494%, 6.40854% 94.82759%, 0.26702% 93.10345%, 0.13351% 87.64368%, 0.13351% 15.8046%, 0.26702% 10.91954%, 1.33511% 9.1954%, 4.27236% 8.62069%); }
  .video-embed-component .embed-wrapper {
    max-width: calc(100% - 6rem);
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .video-embed-component .embed-wrapper {
        max-width: calc(100% - 3.2rem); } }
    .video-embed-component .embed-wrapper .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      margin: 0 auto;
      -ms-transform: translateY(-4rem);
          transform: translateY(-4rem);
      z-index: 2;
      border-radius: 0.8rem; }
      @media screen and (max-width: 768px) {
        .video-embed-component .embed-wrapper .embed-container {
          -ms-transform: translateY(-5.2083vw);
              transform: translateY(-5.2083vw); } }
      .video-embed-component .embed-wrapper .embed-container:hover .video-control {
        opacity: 1; }
      .video-embed-component .embed-wrapper .embed-container iframe,
      .video-embed-component .embed-wrapper .embed-container object,
      .video-embed-component .embed-wrapper .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        border-radius: .8rem;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: black; }

.ios .video-embed-component .video-control:not(.video-paused):hover, .ios .video-embed-component .video-control:not(.video-paused),
.android .video-embed-component .video-control:not(.video-paused):hover,
.android .video-embed-component .video-control:not(.video-paused) {
  opacity: 0; }

.testimonial-component {
  margin: 0 auto;
  padding: 2.4rem 1.5rem 5.7rem 1.5rem;
  max-width: 92rem; }
  @media screen and (max-width: 767px) {
    .testimonial-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: end;
          align-items: flex-end;
      padding: 3rem 1.5rem 4rem; } }
  .testimonial-component img {
    display: block;
    width: 100%;
    max-width: 20.8rem;
    float: left;
    margin-bottom: 4rem;
    margin-right: 1rem; }
    @media screen and (max-width: 767px) {
      .testimonial-component img {
        width: 37%;
        margin-bottom: 0;
        margin-right: 0; } }
    .testimonial-component img + .title {
      padding-left: 3rem; }
    .testimonial-component img + .title + blockquote {
      padding-left: 3rem; }
      @media (max-width: 768px) {
        .testimonial-component img + .title + blockquote {
          padding-left: 0; } }
  .testimonial-component blockquote {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 3.5rem;
    color: #2b3936;
    line-height: 1.14;
    margin: 0;
    overflow: hidden;
    margin-top: 4rem;
    max-width: 61.4rem; }
    @media screen and (max-width: 767px) {
      .testimonial-component blockquote {
        clear: both;
        padding-left: 0; } }
    .testimonial-component blockquote::before {
      content: '"'; }
    .testimonial-component blockquote::after {
      content: '”'; }
  .testimonial-component .title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-size: 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #2b3936;
    line-height: 1; }
    @media screen and (max-width: 767px) {
      .testimonial-component .title {
        width: 63%;
        font-size: 2.2rem; } }
    .testimonial-component .title .script-text {
      color: #036d58;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1;
      margin-right: 0.23em; }
  .testimonial-component p {
    margin-top: 4rem;
    color: #2b3936;
    clear: both; }
    @media screen and (max-width: 767px) {
      .testimonial-component p {
        margin-top: 3rem; } }

.nutrition-component {
  padding-top: 1.5rem !important; }
  @media (max-width: 768px) and (min-width: 425px) {
    .nutrition-component {
      margin-bottom: 2rem; } }
  .nutrition-component .section-title {
    padding-bottom: 4rem; }
    .nutrition-component .section-title:after {
      content: '';
      background-image: url("/Assets/Jamba/img/underline-green.svg");
      background-repeat: no-repeat;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
    .nutrition-component .section-title h2,
    .nutrition-component .section-title span {
      margin-bottom: 0; }
  .nutrition-component .table-tabs {
    width: 95%;
    margin: 3rem auto 0;
    height: 61px; }
    .nutrition-component .table-tabs .tab {
      width: 24%;
      margin-left: 1%;
      background-color: transparent;
      text-transform: lowercase;
      display: inline-block;
      background-image: url("/Assets/Jamba/img/tab-bg.png");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border: none;
      height: 70px;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.6rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 400;
      color: #363636;
      padding: 1.2rem 0;
      margin-top: -.7rem; }
      @media (max-width: 1225px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.2vw; } }
      @media (max-width: 769px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.4rem; } }
      @media (max-width: 320px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.1rem; } }
      .nutrition-component .table-tabs .tab.active {
        background-color: transparent;
        border: none;
        outline: none;
        color: #ffffff;
        height: 80px;
        padding: 2.2rem 0;
        background-image: url("/Assets/Jamba/img/tab-bg-active.png");
        margin-top: -1.8rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-size: 1.6rem; }
        @media (max-width: 1225px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.1vw; } }
        @media (max-width: 769px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.4rem; } }
        @media (max-width: 320px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.1rem; } }
      .nutrition-component .table-tabs .tab:focus {
        border: none;
        outline: none; }
  .nutrition-component .table-wrapper {
    border: 2px solid #036d58;
    display: inline-block;
    border-radius: 15px;
    padding: 1rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    width: 100%; }
    @media (max-width: 991px) {
      .nutrition-component .table-wrapper {
        width: 100%; } }
    .nutrition-component .table-wrapper .dk-green-text {
      color: #036d58;
      font-size: 1.3rem; }
    .nutrition-component .table-wrapper .nut-table-title {
      font-size: 1.3rem;
      display: block;
      border-bottom: 1px solid #c2bbb3;
      padding: .6rem 0;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
    .nutrition-component .table-wrapper .nut-cal-count {
      font-size: 1.4rem;
      display: block;
      border-bottom: 3px solid #b3d343;
      padding: .7rem 0;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
    .nutrition-component .table-wrapper .nutrition-facts-label {
      color: #454545;
      font-size: 1.4rem;
      width: 100%; }
      @media (max-width: 991px) {
        .nutrition-component .table-wrapper .nutrition-facts-label {
          font-size: 1.3rem; } }
      .nutrition-component .table-wrapper .nutrition-facts-label thead {
        font-size: 1.2rem; }
        .nutrition-component .table-wrapper .nutrition-facts-label thead th {
          text-align: left;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500; }
        .nutrition-component .table-wrapper .nutrition-facts-label thead a[id^="daily-value"] {
          scroll-margin-top: 180px; }
      .nutrition-component .table-wrapper .nutrition-facts-label tr {
        border-bottom: 1px solid #d5e8ad; }
        .nutrition-component .table-wrapper .nutrition-facts-label tr td, .nutrition-component .table-wrapper .nutrition-facts-label tr th {
          padding: .5rem;
          padding-right: 0; }
        .nutrition-component .table-wrapper .nutrition-facts-label tr .cell-header {
          font-weight: 400;
          padding-left: 2.5rem;
          text-align: left; }
          @media (max-width: 769px) {
            .nutrition-component .table-wrapper .nutrition-facts-label tr .cell-header {
              padding-left: 1rem; } }
        .nutrition-component .table-wrapper .nutrition-facts-label tr td {
          padding: .5rem .5rem;
          padding-right: 7.5rem; }
          @media (max-width: 769px) {
            .nutrition-component .table-wrapper .nutrition-facts-label tr td {
              padding-right: 2.5rem; } }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td:first-child {
            padding-left: 2.5rem;
            text-align: left; }
            @media (max-width: 769px) {
              .nutrition-component .table-wrapper .nutrition-facts-label tr td:first-child {
                padding-left: 1rem; } }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td:last-child {
            font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
            font-weight: 700;
            text-align: left;
            padding-right: .5rem; }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td .caloriesFromFat {
            font-weight: normal; }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td.inset-row {
            border-bottom: 1px solid transparent;
            width: 20px; }
    .nutrition-component .table-wrapper .nutrition-extra {
      width: 75%;
      margin: 1.5rem auto;
      font-size: 1.2rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
      @media (max-width: 769px) {
        .nutrition-component .table-wrapper .nutrition-extra {
          width: auto; } }
      .nutrition-component .table-wrapper .nutrition-extra tr {
        float: left;
        width: 50%;
        text-align: center; }
        .nutrition-component .table-wrapper .nutrition-extra tr td {
          display: inline-block; }
          .nutrition-component .table-wrapper .nutrition-extra tr td:first-child {
            padding-right: .5rem; }
          .nutrition-component .table-wrapper .nutrition-extra tr td:last-child {
            padding-left: .5rem; }
    .nutrition-component .table-wrapper .footnote {
      font-size: 1.1rem;
      scroll-margin-top: 180px; }
      .nutrition-component .table-wrapper .footnote:target {
        background: #f7ebb1; }
      .nutrition-component .table-wrapper .footnote .back-to-content {
        display: inline-block; }
        .nutrition-component .table-wrapper .footnote .back-to-content::after {
          content: url("/Assets/Jamba/img/icons/back-to-content.svg");
          display: inline-block;
          width: 1rem;
          height: 1rem; }
  .nutrition-component .nutrition-facts {
    padding-top: 6.1rem; }
    @media (max-width: 769px) {
      .nutrition-component .nutrition-facts {
        text-align: center;
        padding-top: 2rem; } }
    .nutrition-component .nutrition-facts .nutrition-facts-title {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 1.8rem;
      line-height: 1.33;
      display: block; }
    .nutrition-component .nutrition-facts ul {
      font-size: 1.5rem;
      padding-left: 0;
      list-style: none; }
      .nutrition-component .nutrition-facts ul li:before {
        content: "\2022";
        /* Add content: \2022 is the CSS Code/unicode for a bullet */
        color: #036d58;
        padding-right: 1rem; }
      @media (max-width: 769px) {
        .nutrition-component .nutrition-facts ul {
          margin-bottom: 2rem; } }
    .nutrition-component .nutrition-facts p {
      font-size: 0.9rem; }
  .nutrition-component .bottom-common-detail {
    font-size: .9rem;
    width: 100%; }
    .nutrition-component .bottom-common-detail td {
      width: 33%; }
  .nutrition-component .cal-fat {
    float: right; }

@media screen and (-ms-high-contrast: active) {
  .edge .nutrition-component .table-tabs .tab {
    background: yellow; }
    .edge .nutrition-component .table-tabs .tab a {
      color: yellow;
      background: yellow; } }

.order-header-component {
  max-width: 55rem;
  margin: 0 auto;
  padding: 8rem 0 3rem; }
  @media screen and (max-width: 768px) {
    .order-header-component {
      padding: 0 0 1rem; } }
  .order-header-component .order-title {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-title {
        text-align: left; } }
    .order-header-component .order-title h1 {
      font-weight: 700; }
  .order-header-component .order-type,
  .order-header-component .order-address,
  .order-header-component .order-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    line-height: 1.33;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-type,
      .order-header-component .order-address,
      .order-header-component .order-time {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
  .order-header-component .order-type {
    display: block;
    word-break: break-word; }
    .order-header-component .order-type .info-details {
      display: block;
      font-size: 1rem;
      margin-bottom: 0;
      margin-top: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-type {
        text-align: left; } }
    .order-header-component .order-type .selected-store-title {
      display: block;
      width: 100%;
      font-weight: 500;
      margin-top: 1.5rem;
      margin-bottom: -1.5rem; }
  .order-header-component .order-address {
    -ms-flex-align: baseline;
        align-items: baseline;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-address {
        text-align: left; } }
  .order-header-component .triangle-link {
    font-size: 1.4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #036d58;
    white-space: nowrap;
    margin-left: 1rem; }
    .order-header-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .order-header-component .review-order-wrapper .order-title {
    margin-bottom: 2rem; }
    .order-header-component .review-order-wrapper .order-title h1, .order-header-component .review-order-wrapper .order-title h2, .order-header-component .review-order-wrapper .order-title h3, .order-header-component .review-order-wrapper .order-title h4, .order-header-component .review-order-wrapper .order-title h5, .order-header-component .review-order-wrapper .order-title h6, .order-header-component .review-order-wrapper .order-title .h1-like, .order-header-component .review-order-wrapper .order-title .h2-like, .order-header-component .review-order-wrapper .order-title .h3-like, .order-header-component .review-order-wrapper .order-title .h4-like, .order-header-component .review-order-wrapper .order-title .h5-like, .order-header-component .review-order-wrapper .order-title .h6-like {
      font-size: 3rem;
      line-height: 1;
      font-weight: 700; }
  .order-header-component .review-order-wrapper .order-type {
    margin-bottom: 1rem; }
    .order-header-component .review-order-wrapper .order-type:last-of-type {
      margin-bottom: 0; }
  .order-header-component .selected-store-wrapper {
    text-align: center;
    margin-bottom: 4rem;
    margin-top: 3rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .selected-store-wrapper {
        text-align: left; } }
    .order-header-component .selected-store-wrapper .store-title {
      margin-bottom: 1.2rem; }
      .order-header-component .selected-store-wrapper .store-title span {
        font-size: 1.6rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #2b3936; }
    .order-header-component .selected-store-wrapper .store-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      .order-header-component .selected-store-wrapper .store-info span {
        font-size: 1.5rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #2b3936;
        line-height: 1;
        margin-bottom: .5rem; }

.basket-component {
  display: none;
  width: 100%;
  max-width: 33.5rem;
  position: absolute;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  border-radius: .6rem;
  right: 0;
  top: -5rem;
  background-color: #edf4f3; }
  .basket-component .bg-margin {
    margin-top: 5rem !important; }
    @media screen and (max-width: 768px) {
      .basket-component .bg-margin {
        margin-top: 0 !important; } }
  @media screen and (max-width: 768px) {
    .basket-component {
      left: 50%;
      right: auto;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      top: 0; } }
  .basket-component .order-title h1 {
    font-size: 3rem;
    font-weight: 700; }
  .basket-component.open {
    display: block; }
  .basket-component .close {
    margin: 2.3rem 2.3rem 1.1rem auto;
    display: block;
    background-image: url("/Assets/Jamba/img/icons/close.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 2.3rem;
    height: 2.3rem;
    border: 1px solid transparent; }
  .basket-component .basket-item {
    position: relative; }
    .basket-component .basket-item::before, .basket-component .basket-item::after {
      content: "";
      display: inline-block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: 250% 100%;
      position: absolute; }
    .basket-component .basket-item::before {
      top: 0; }
    .basket-component .basket-item::after {
      top: auto;
      bottom: 0; }
    .basket-component .basket-item + .basket-item::before {
      content: none; }
    .basket-component .basket-item.unavailable .item-name,
    .basket-component .basket-item.unavailable .item-cal {
      opacity: .4; }
    .basket-component .basket-item .error-message {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.2rem;
      font-weight: 500;
      color: #dd2106;
      margin-top: 1.8rem;
      padding-left: 7.6rem;
      text-align: center; }
      .basket-component .basket-item .error-message::before {
        content: "";
        background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
        background-size: cover;
        display: inline-block;
        width: 1.6rem;
        height: 1.6rem;
        margin-right: .5rem; }
    .basket-component .basket-item .remove-product {
      background: transparent;
      border: 0;
      padding: 0;
      outline: none;
      margin-left: auto;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .basket-component .basket-item .remove-product::after {
        content: "";
        display: inline-block;
        background-image: url("/Assets/Jamba/img/icons/delete-dark.svg");
        width: 1.8rem;
        height: 1.8rem;
        margin-left: .5rem;
        background-size: contain; }
      .basket-component .basket-item .remove-product:hover::after {
        background-image: url("/Assets/Jamba/img/icons/delete.svg"); }
    .basket-component .basket-item.upsell {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      margin-top: 2.5rem;
      background: #eedbb0; }
      .basket-component .basket-item.upsell:before {
        content: "";
        background-image: none;
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 2.2rem;
        position: absolute;
        background-color: #ffffff;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell:before {
            background-color: #edf4f3; } }
      .basket-component .basket-item.upsell:after {
        background-image: none;
        background-color: #ffffff;
        height: 2.2rem;
        bottom: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%); }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell:after {
            background-color: #edf4f3; } }
      .basket-component .basket-item.upsell .item-content {
        padding: 3rem 1.5rem 3rem; }
      .basket-component .basket-item.upsell .upsell-title {
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 2.5rem;
        line-height: 1.2; }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell .upsell-title {
            font-size: 1.5rem;
            line-height: 2; } }
      .basket-component .basket-item.upsell .item-name {
        display: block; }
      .basket-component .basket-item.upsell .item-description {
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: start;
            align-items: flex-start;
        padding-right: 0; }
      .basket-component .basket-item.upsell .item-cal {
        color: #2b3936;
        font-weight: normal; }
      .basket-component .basket-item.upsell .options {
        width: 100%;
        display: block; }
      .basket-component .basket-item.upsell .option {
        display: inline-block;
        position: relative; }
        .basket-component .basket-item.upsell .option input {
          opacity: 0;
          position: absolute;
          box-sizing: border-box;
          padding: 0; }
        .basket-component .basket-item.upsell .option label {
          cursor: pointer;
          font-size: 1.2rem;
          font-weight: 500;
          color: #2b3936;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          position: relative;
          display: inline-block;
          left: 0;
          top: 0;
          height: 2rem;
          padding-left: 2.4rem; }
          .basket-component .basket-item.upsell .option label:before {
            content: "";
            position: absolute;
            cursor: pointer;
            height: 1.8rem;
            width: 1.8rem;
            top: 50%;
            left: 0;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            border-radius: 50%;
            border: 0.2rem solid #036d58;
            background: transparent; }
          .basket-component .basket-item.upsell .option label:after {
            opacity: 0;
            content: "";
            position: absolute;
            cursor: pointer;
            opacity: 0;
            height: 1rem;
            width: 1rem;
            top: 50%;
            left: 0.4rem;
            -ms-transform: translateY(-50%) scale(0);
                transform: translateY(-50%) scale(0);
            background: #036d58;
            border-radius: 50%; }
        .basket-component .basket-item.upsell .option + .option {
          margin-left: .6rem; }
      .basket-component .basket-item.upsell .add-btn {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        color: #036d58;
        font-weight: 700;
        font-size: 1.5rem;
        background: transparent;
        border: .1rem solid transparent;
        padding: 0; }
        .basket-component .basket-item.upsell .add-btn:focus {
          outline: 0.2rem solid #036d58;
          outline-offset: .6rem; }
        .basket-component .basket-item.upsell .add-btn:before {
          content: url("/Assets/Jamba/img/icons/plus-green.svg");
          color: #036d58;
          display: inline-block;
          width: 2rem;
          height: 2rem;
          margin-right: .4rem;
          -ms-transform: scale(0.8);
              transform: scale(0.8); }
      .basket-component .basket-item.upsell input[type="radio"] {
        opacity: 0;
        position: absolute; }
      .basket-component .basket-item.upsell input[type="radio"]:focus + label {
        outline: 2px solid #036d58;
        outline-offset: 8px;
        z-index: 1; }
      .basket-component .basket-item.upsell input[type="radio"]:checked + label::before {
        animation: .2s scaleBgIn ease forwards; }
      .basket-component .basket-item.upsell input[type="radio"]:checked + label::after {
        display: block;
        animation: .2s scaleIn ease forwards; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
      .basket-component .basket-item.upsell + .basket-item.upsell {
        margin-top: -2.4rem; }
        .basket-component .basket-item.upsell + .basket-item.upsell:before {
          -webkit-clip-path: none;
                  clip-path: none;
          background-color: #eedbb0;
          top: 0;
          left: 0;
          content: "";
          width: 100%;
          height: .3rem;
          display: inline-block;
          position: absolute;
          background-image: url("/Assets/Jamba/img/divider-dark.svg"); }
        .basket-component .basket-item.upsell + .basket-item.upsell .item-content {
          padding-top: 2.4rem;
          padding-bottom: 2rem; }
        .basket-component .basket-item.upsell + .basket-item.upsell .item-info {
          padding-top: 0; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
  .basket-component .bg-helper {
    position: relative; }
    .basket-component .bg-helper::before {
      content: "";
      display: block;
      max-width: 55rem;
      width: 100%;
      margin: 0 auto;
      height: 1.2vw;
      position: absolute;
      background-color: #edf4f3;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
      @media screen and (max-width: 768px) {
        .basket-component .bg-helper::before {
          height: 4.53vw;
          position: absolute;
          -ms-transform: translateY(-100%) translateY(2px);
              transform: translateY(-100%) translateY(2px);
          -webkit-clip-path: polygon(0% 20%, 1.2533% 30.48%, 2.625% 39.36%, 4.089% 47.01%, 5.3% 52.27%, 5.96% 54.75%, 6.9% 57.9%, 7.96% 60.9%, 9.0157% 63.43%, 10.0146% 65.4299%, 11.04453% 67.07%, 11.89% 68.14%, 13.096% 69.22%, 14.094% 69.77%, 14.933% 70%, 15.8058% 70%, 16.746% 69.77%, 17.7168% 69.37%, 18.543% 68.94%, 19.37% 68.44%, 20.226% 67.869%, 21.168% 67.1999%, 21.9954% 66.58%, 22.994% 65.81%, 24.051% 65%, 25.021% 64.23%, 25.7626% 63.65%, 26.7928% 62.859%, 27.818% 62.11%, 28.787% 61.4499%, 29.98% 60.72%, 30.7848% 60.3%, 31.466% 60%, 32.3245% 59.65%, 32.9517% 59.36%, 34.2% 58.69%, 35.148% 58.109%, 36.004% 57.539%, 37.116% 56.73%, 38.39% 55.73%, 39.2568% 55.01%, 40.1128% 54.26%, 40.9696% 53.49%, 41.824% 52.69%, 42.68% 51.87%, 43.3074% 51.26%, 43.992% 50.58%, 45.02% 49.58%, 46.0466% 48.52%, 46.76% 47.77%, 47.396% 47.0999%, 48.305% 46.1%, 49.314% 45.02%, 50.4282% 43.82%, 51.894% 42.23%, 53.714% 40.23%, 56.08746% 37.72%, 58.2589% 35.51%, 59.522% 34.28%, 60.94% 32.96%, 62.70933% 31.4199%, 64.53% 30%, 65.637% 29.1899%, 68.1128% 27.43%, 70.2346% 26%, 72.0045% 24.81%, 73.6226% 23.75%, 74.836% 22.97%, 75.746% 22.4%, 77.36% 21.4%, 79.1306% 20.33%, 80.49% 19.53%, 81.80826% 18.77%, 83.32373% 17.919%, 84.3848% 17.33%, 86.20426% 16.33%, 87.9218% 15.43%, 89.589% 14.59%, 91.862% 13.48%, 94.137% 12.43%, 95.75386% 11.72%, 97.42106% 11.02%, 98.4344% 10.61%, 99.099% 10.36%, 100% 10%, 100% 100%, 0% 100%, 0% 20%);
                  clip-path: polygon(0% 20%, 1.2533% 30.48%, 2.625% 39.36%, 4.089% 47.01%, 5.3% 52.27%, 5.96% 54.75%, 6.9% 57.9%, 7.96% 60.9%, 9.0157% 63.43%, 10.0146% 65.4299%, 11.04453% 67.07%, 11.89% 68.14%, 13.096% 69.22%, 14.094% 69.77%, 14.933% 70%, 15.8058% 70%, 16.746% 69.77%, 17.7168% 69.37%, 18.543% 68.94%, 19.37% 68.44%, 20.226% 67.869%, 21.168% 67.1999%, 21.9954% 66.58%, 22.994% 65.81%, 24.051% 65%, 25.021% 64.23%, 25.7626% 63.65%, 26.7928% 62.859%, 27.818% 62.11%, 28.787% 61.4499%, 29.98% 60.72%, 30.7848% 60.3%, 31.466% 60%, 32.3245% 59.65%, 32.9517% 59.36%, 34.2% 58.69%, 35.148% 58.109%, 36.004% 57.539%, 37.116% 56.73%, 38.39% 55.73%, 39.2568% 55.01%, 40.1128% 54.26%, 40.9696% 53.49%, 41.824% 52.69%, 42.68% 51.87%, 43.3074% 51.26%, 43.992% 50.58%, 45.02% 49.58%, 46.0466% 48.52%, 46.76% 47.77%, 47.396% 47.0999%, 48.305% 46.1%, 49.314% 45.02%, 50.4282% 43.82%, 51.894% 42.23%, 53.714% 40.23%, 56.08746% 37.72%, 58.2589% 35.51%, 59.522% 34.28%, 60.94% 32.96%, 62.70933% 31.4199%, 64.53% 30%, 65.637% 29.1899%, 68.1128% 27.43%, 70.2346% 26%, 72.0045% 24.81%, 73.6226% 23.75%, 74.836% 22.97%, 75.746% 22.4%, 77.36% 21.4%, 79.1306% 20.33%, 80.49% 19.53%, 81.80826% 18.77%, 83.32373% 17.919%, 84.3848% 17.33%, 86.20426% 16.33%, 87.9218% 15.43%, 89.589% 14.59%, 91.862% 13.48%, 94.137% 12.43%, 95.75386% 11.72%, 97.42106% 11.02%, 98.4344% 10.61%, 99.099% 10.36%, 100% 10%, 100% 100%, 0% 100%, 0% 20%); } }
  .basket-component .basket-wrapper {
    background-color: #edf4f3; }
  .basket-component .basket-title {
    font-size: 2.6rem;
    text-align: center;
    font-weight: bold;
    line-height: 1.15;
    margin-bottom: 1.5rem; }
  .basket-component .item-info {
    display: -ms-flexbox;
    display: flex;
    padding: 1.2rem 0 0; }
  .basket-component .item-data {
    padding: 0 2rem 0 2.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .basket-component .item-image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center; }
    .basket-component .item-image img {
      max-width: 7.1rem;
      margin-bottom: 1.5rem; }
  .basket-component .item-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    position: relative;
    padding-right: 3rem; }
    .basket-component .item-description button.favorite {
      border: 0;
      position: absolute;
      top: 1rem;
      right: 1rem;
      width: 1.6rem;
      height: 1.9rem;
      background: transparent;
      border-radius: .2rem;
      padding: 0; }
      .basket-component .item-description button.favorite:after {
        content: url("/Assets/Jamba/img/icons/fav.svg");
        display: block; }
      .basket-component .item-description button.favorite.active:after {
        content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .basket-component .item-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 1.2rem; }
    .basket-component .item-footer .item-quantity {
      font-size: 1.2rem;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      max-width: 7rem;
      margin-right: 1.2rem; }
      .basket-component .item-footer .item-quantity button {
        background: transparent;
        border: 0; }
        .basket-component .item-footer .item-quantity button.increment, .basket-component .item-footer .item-quantity button.decrement {
          display: inline-block;
          width: 2rem;
          height: 2rem;
          background-position: center;
          background-size: contain;
          position: relative;
          padding: 0;
          cursor: pointer; }
          .basket-component .item-footer .item-quantity button.increment:after, .basket-component .item-footer .item-quantity button.decrement:after {
            display: block;
            position: absolute;
            top: -0.2rem;
            -ms-transform: scale(0.8);
                transform: scale(0.8); }
          .basket-component .item-footer .item-quantity button.increment:focus, .basket-component .item-footer .item-quantity button.decrement:focus {
            outline: 2px solid #036d58;
            outline-offset: 6px;
            display: inline-block; }
        .basket-component .item-footer .item-quantity button.increment:after {
          content: url("/Assets/Jamba/img/icons/plus-circle.svg");
          left: 0; }
        .basket-component .item-footer .item-quantity button.decrement:after {
          content: url("/Assets/Jamba/img/icons/minus-circle.svg");
          right: 0; }
        .basket-component .item-footer .item-quantity button.final {
          -ms-flex-pack: center;
              justify-content: center; }
    .basket-component .item-footer .read-only-quantity {
      display: block;
      width: 100%;
      text-align: center; }
    .basket-component .item-footer .item-remove {
      margin-left: 1.2rem;
      font-size: 1.2rem; }
    .basket-component .item-footer .item-price {
      font-size: 1.3rem;
      font-weight: 500;
      text-align: right;
      max-width: 25rem;
      margin-left: auto; }
  .basket-component .basket-total-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 2rem;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 0.89; }
  .basket-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.13;
    max-width: 19.8rem; }
    .basket-component .item-name h1, .basket-component .item-name h2, .basket-component .item-name h3, .basket-component .item-name h4, .basket-component .item-name h5, .basket-component .item-name h6, .basket-component .item-name .h1-like, .basket-component .item-name .h2-like, .basket-component .item-name .h3-like, .basket-component .item-name .h4-like, .basket-component .item-name .h5-like, .basket-component .item-name .h6-like {
      font-size: 1.6rem;
      font-weight: 500;
      line-height: 1.13;
      color: #036d58;
      margin: 0; }
  .basket-component .item-cal {
    font-size: 1.2rem;
    color: #036d58;
    line-height: 1.25;
    font-weight: 500; }
  .basket-component .item-ingredients {
    font-size: 1.2rem;
    line-height: 1.25;
    color: #2b3936;
    max-width: 18.5rem; }
  .basket-component .footer-cta {
    padding: 1.5rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    background: #ffffff;
    border-radius: 0 0 .6rem .6rem; }
  .basket-component .primary-button {
    border: 1px solid transparent;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 0.89;
    min-width: auto;
    width: 100%;
    max-width: 19rem;
    padding: 1.36rem 2rem; }
    @media screen and (max-width: 768px) {
      .basket-component .primary-button {
        max-width: 15.8rem;
        padding: 2.1rem 2rem; } }
  .basket-component .view-basket {
    font-size: 1.8rem;
    line-height: 1; }
  .basket-component .basket-footer-cta {
    background: #ffffff; }
    .basket-component .basket-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 2.4rem 0; }
      .basket-component .basket-footer-cta .footer-cta :last-child {
        margin-left: auto; }
    .basket-component .basket-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 19rem;
      padding: 2.1rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%;
      margin-right: 1.5rem; }
      @media screen and (max-width: 768px) {
        .basket-component .basket-footer-cta .primary-button {
          max-width: 15.8rem;
          padding: 2.1rem 2rem; } }
    .basket-component .basket-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 1.5rem; }
  @media screen and (min-width: 640px) {
    .checkout-component.updated .basket-component {
      margin-top: -0.6rem; } }

.header .basket-component {
  max-width: 50rem; }
  @media screen and (max-width: 768px) {
    .header .basket-component {
      max-width: 33.5rem;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
      -ms-transform: none;
          transform: none; } }
  .header .basket-component .bg-helper {
    background-color: rgba(43, 57, 54, 0.45);
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    @media screen and (max-width: 768px) {
      .header .basket-component .bg-helper {
        z-index: 11; } }
    .header .basket-component .bg-helper::before {
      background-color: transparent; }
  .header .basket-component .basket-wrapper {
    z-index: 12;
    position: relative;
    border-radius: .6rem; }
  .header .basket-component .basket-header {
    padding: 0; }
  .header .basket-component .basket-title {
    text-align: left;
    margin: 4.5rem 0 1.5rem 2.5rem; }
  .header .basket-component .basket-item::before, .header .basket-component .basket-item::after {
    background-size: cover; }
  .header .basket-component .item-content {
    padding: 1.2rem 2rem 0; }
  @media screen and (max-width: 768px) {
    .header .basket-component .item-info {
      margin-bottom: 2rem; } }
  .header .basket-component .item-description {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .header .basket-component .item-image {
    display: block;
    margin-right: 1.2rem; }
  .header .basket-component .item-name,
  .header .basket-component .item-cal {
    margin-bottom: .4rem; }
  .header .basket-component .item-name,
  .header .basket-component .item-ingredients {
    max-width: none; }
  .header .basket-component .price {
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .header .basket-component .price {
        margin-left: .4rem; } }
  .header .basket-component .footer-cta {
    padding: 2.5rem 1.5rem; }
    .header .basket-component .footer-cta a {
      margin-left: 4.5rem; }
      @media screen and (max-width: 768px) {
        .header .basket-component .footer-cta a {
          margin-left: 0; } }

.highcontrast .upsell .option input[type="radio"] + label::before {
  border: 0.9rem solid #036d58; }

.highcontrast .upsell .add-btn {
  border: none !important; }

.edge .basket-item.upsell:after, .edge .basket-item.upsell::before {
  -webkit-clip-path: none !important;
          clip-path: none !important;
  background: #eedbb0; }

.order-info-component {
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .order-info-component {
      background-color: #ffffff;
      padding-bottom: 0; } }
  .order-info-component .order-info-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 3rem;
    padding-top: 8rem;
    margin: 0 auto;
    max-width: 55rem;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-info-header {
        padding-bottom: 1rem;
        padding-top: 0;
        text-align: left;
        max-width: 100%; } }
    .order-info-component .order-info-header .order-confirmation-title h1 {
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      text-align: center;
      margin-bottom: 3rem;
      font-size: 3.6rem; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-info-header .order-confirmation-title h1 {
          font-size: 3rem;
          margin-bottom: 0; } }
  .order-info-component .order-main-info {
    max-width: 46rem;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-main-info {
        max-width: 32rem; } }
    .order-info-component .order-main-info img {
      width: 12rem; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-main-info img {
          max-width: 8rem; } }
    .order-info-component .order-main-info .order-details-wrapper .info-wrapper {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1.33;
      color: #2b3936;
      text-align: left; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-main-info .order-details-wrapper .info-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 0; } }
      .order-info-component .order-main-info .order-details-wrapper .info-wrapper a {
        margin-left: 0; }
      .order-info-component .order-main-info .order-details-wrapper .info-wrapper span {
        display: inline-block; }
        @media screen and (max-width: 768px) {
          .order-info-component .order-main-info .order-details-wrapper .info-wrapper span {
            margin-bottom: 0;
            max-width: 16rem; } }
  .order-info-component .order-location-wrapper {
    display: -ms-flexbox;
    display: flex; }
    .order-info-component .order-location-wrapper .favorite-location {
      width: 1.6rem;
      height: 1.9rem;
      margin: .4rem 1rem 0 0; }
  .order-info-component .order-location-pick {
    margin-bottom: 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-location-pick {
        max-width: 32rem;
        margin-bottom: 1.5rem; } }
    .order-info-component .order-location-pick .location-name {
      font-weight: bold; }
    .order-info-component .order-location-pick .location-street,
    .order-info-component .order-location-pick .location-address,
    .order-info-component .order-location-pick .phone-number {
      display: inline-block;
      text-decoration: underline;
      font-weight: normal; }
    .order-info-component .order-location-pick .phone-number {
      margin: 1.5rem 0; }
      @media screen and (min-width: 769px) {
        .order-info-component .order-location-pick .phone-number {
          pointer-events: none;
          color: #2b3936;
          text-decoration: none;
          outline: none;
          text-shadow: none;
          cursor: none; } }
      @media screen and (min-width: 769px) {
        .order-info-component .order-location-pick .phone-number a {
          color: #2b3936; } }
    .order-info-component .order-location-pick .location-date-time {
      line-height: 1.33;
      text-transform: lowercase; }
      .order-info-component .order-location-pick .location-date-time::first-letter {
        text-transform: capitalize; }
  .order-info-component .contact-wrapper {
    margin-top: 2.6rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .order-info-component .contact-wrapper {
        background-color: #edf4f3;
        max-width: 100%; } }
  .order-info-component .contact-title,
  .order-info-component .payment-title {
    font-size: 2.6rem;
    line-height: 1;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2.2rem 0;
    position: relative; }
    .order-info-component .contact-title:after,
    .order-info-component .payment-title:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-info-component .contact-title:after,
        .order-info-component .payment-title:after {
          background-size: 250% 100%; } }
  .order-info-component .contact-info,
  .order-info-component .payment-type,
  .order-info-component .payment-gift-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #036d58;
    padding: 2.2rem 0;
    position: relative; }
    .order-info-component .contact-info:after,
    .order-info-component .payment-type:after,
    .order-info-component .payment-gift-card:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-info-component .contact-info:after,
        .order-info-component .payment-type:after,
        .order-info-component .payment-gift-card:after {
          background-size: 250% 100%; } }
  .order-info-component .payment-wrapper {
    margin-bottom: 8rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    padding-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .payment-wrapper {
        margin-bottom: 3rem;
        max-width: 100%;
        padding-bottom: 0; } }
  .order-info-component .order-info-footer-cta {
    background: #ffffff; }
    .order-info-component .order-info-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 1.2rem 0 3.7rem; }
    .order-info-component .order-info-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 19rem;
      margin: 0 auto;
      padding: 1.6rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%; }
      @media screen and (max-width: 767px) {
        .order-info-component .order-info-footer-cta .primary-button {
          max-width: 31.5rem;
          padding: 2.1rem 2rem; } }
    .order-info-component .order-info-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 2rem; }
  .order-info-component .order-value {
    max-width: 55rem;
    margin: 0 auto; }
    @media (max-width: 768px) {
      .order-info-component .order-value {
        max-width: 100%; } }
  .order-info-component .order-value-top-frame {
    background-image: url("/Assets/Jamba/img/headline-bg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 30.6rem;
    margin-left: 3rem;
    height: 4.6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: -0.4rem;
    padding: 0 1.2rem; }
    @media (max-width: 768px) {
      .order-info-component .order-value-top-frame {
        margin: 0 auto; } }
    .order-info-component .order-value-top-frame .order-title {
      font-size: 1.8rem; }
  .order-info-component .order-value-bottom-frame {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0 auto;
    min-height: 15.7rem;
    padding: 1.4rem 1.6rem 2.2rem;
    margin-bottom: 3rem;
    background-color: #f8e4dc;
    -webkit-clip-path: polygon(0% 0%, 97.13467% 0%, 97.63324% 0.05627%, 98.07163% 0.25122%, 98.56734% 0.76453%, 98.90688% 1.28609%, 99.21203% 1.83486%, 99.4255% 2.4159%, 99.58381% 2.9052%, 99.71347% 3.36498%, 99.90115% 4.31636%, 100% 6.26911%, 100% 91.59021%, 99.99713% 92.30229%, 99.88754% 94.05336%, 99.82163% 94.38532%, 99.71347% 94.80122%, 99.39327% 95.95917%, 99.21203% 96.48318%, 99.08238% 96.74862%, 98.85387% 97.0948%, 98.54799% 97.54924%, 98.38109% 97.7208%, 98.13109% 97.92538%, 97.82163% 98.11621%, 97.28582% 98.33165%, 96.72779% 98.44373%, 96.27507% 98.47095%, 96.05659% 98.47232%, 95.19413% 98.4789%, 91.52292% 98.52095%, 89.0702% 98.55321%, 86.62034% 98.58685%, 84.5745% 98.6159%, 81.81662% 98.65917%, 79.16189% 98.70153%, 76.19914% 98.74985%, 74.5702% 98.77676%, 71.09176% 98.83792%, 68.74219% 98.88517%, 66.83381% 98.92966%, 64.65122% 99.02141%, 62.20423% 99.16239%, 60.38682% 99.23532%, 57.91948% 99.31422%, 55.46132% 99.41269%, 53.2149% 99.51223%, 50.45408% 99.63609%, 46.98832% 99.77477%, 44.13016% 99.85841%, 41.29312% 99.90015%, 37.48653% 99.92125%, 33.70781% 99.93563%, 32.07335% 99.93914%, 29.31547% 99.93914%, 26.04692% 99.92936%, 23.80021% 99.91407%, 20.94062% 99.88196%, 18.48782% 99.84006%, 15.62966% 99.76927%, 13.48016% 99.69572%, 9.81254% 99.51223%, 8.26698% 99.40352%, 7.46468% 99.3367%, 6.41461% 99.23563%, 5.31762% 99.10872%, 4.55573% 99.00382%, 3.74234% 98.8708%, 2.57822% 98.62294%, 1.5467% 97.9578%, 1.1283% 97.41606%, 0.6447% 96.48318%, 0.33295% 95.58196%, 0.10029% 94.30841%, -0.07163% 91.2844%, -0.07077% 86.3367%, -0.06948% 82.97034%, -0.06691% 77.82141%, -0.0639% 72.8711%, -0.06046% 67.72171%, -0.05616% 61.78073%, -0.05043% 54.45428%, -0.04506% 47.92034%, -0.03789% 39.99985%, -0.03223% 33.6633%, -0.02722% 27.92049%, -0.01956% 19.80214%, -0.01433% 14.2578%, -0.00774% 7.52431%, -0.0048% 4.55443%, 0% 0%);
            clip-path: polygon(0% 0%, 97.13467% 0%, 97.63324% 0.05627%, 98.07163% 0.25122%, 98.56734% 0.76453%, 98.90688% 1.28609%, 99.21203% 1.83486%, 99.4255% 2.4159%, 99.58381% 2.9052%, 99.71347% 3.36498%, 99.90115% 4.31636%, 100% 6.26911%, 100% 91.59021%, 99.99713% 92.30229%, 99.88754% 94.05336%, 99.82163% 94.38532%, 99.71347% 94.80122%, 99.39327% 95.95917%, 99.21203% 96.48318%, 99.08238% 96.74862%, 98.85387% 97.0948%, 98.54799% 97.54924%, 98.38109% 97.7208%, 98.13109% 97.92538%, 97.82163% 98.11621%, 97.28582% 98.33165%, 96.72779% 98.44373%, 96.27507% 98.47095%, 96.05659% 98.47232%, 95.19413% 98.4789%, 91.52292% 98.52095%, 89.0702% 98.55321%, 86.62034% 98.58685%, 84.5745% 98.6159%, 81.81662% 98.65917%, 79.16189% 98.70153%, 76.19914% 98.74985%, 74.5702% 98.77676%, 71.09176% 98.83792%, 68.74219% 98.88517%, 66.83381% 98.92966%, 64.65122% 99.02141%, 62.20423% 99.16239%, 60.38682% 99.23532%, 57.91948% 99.31422%, 55.46132% 99.41269%, 53.2149% 99.51223%, 50.45408% 99.63609%, 46.98832% 99.77477%, 44.13016% 99.85841%, 41.29312% 99.90015%, 37.48653% 99.92125%, 33.70781% 99.93563%, 32.07335% 99.93914%, 29.31547% 99.93914%, 26.04692% 99.92936%, 23.80021% 99.91407%, 20.94062% 99.88196%, 18.48782% 99.84006%, 15.62966% 99.76927%, 13.48016% 99.69572%, 9.81254% 99.51223%, 8.26698% 99.40352%, 7.46468% 99.3367%, 6.41461% 99.23563%, 5.31762% 99.10872%, 4.55573% 99.00382%, 3.74234% 98.8708%, 2.57822% 98.62294%, 1.5467% 97.9578%, 1.1283% 97.41606%, 0.6447% 96.48318%, 0.33295% 95.58196%, 0.10029% 94.30841%, -0.07163% 91.2844%, -0.07077% 86.3367%, -0.06948% 82.97034%, -0.06691% 77.82141%, -0.0639% 72.8711%, -0.06046% 67.72171%, -0.05616% 61.78073%, -0.05043% 54.45428%, -0.04506% 47.92034%, -0.03789% 39.99985%, -0.03223% 33.6633%, -0.02722% 27.92049%, -0.01956% 19.80214%, -0.01433% 14.2578%, -0.00774% 7.52431%, -0.0048% 4.55443%, 0% 0%); }
    .order-info-component .order-value-bottom-frame.final {
      min-height: 18rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-value-bottom-frame {
        max-width: 33.5rem;
        margin-bottom: 1.5rem;
        margin-top: -0.4rem; } }
    .order-info-component .order-value-bottom-frame .item-quantity {
      font-size: 1.5rem;
      line-height: 1.33;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-bottom: .7rem; }
    .order-info-component .order-value-bottom-frame .item-description {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1.65; }
    .order-info-component .order-value-bottom-frame .item-subtotal-value,
    .order-info-component .order-value-bottom-frame .item-tax-value,
    .order-info-component .order-value-bottom-frame .item-delivery-value,
    .order-info-component .order-value-bottom-frame .item-total-value,
    .order-info-component .order-value-bottom-frame .item-tip-value,
    .order-info-component .order-value-bottom-frame .item-reward-value {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .order-info-component .order-value-bottom-frame .item-delivery-value,
    .order-info-component .order-value-bottom-frame .item-reward-value {
      padding-bottom: 1.4rem; }
    .order-info-component .order-value-bottom-frame .item-total-value {
      font-weight: bold;
      margin-bottom: .4rem; }
    .order-info-component .order-value-bottom-frame .item-reward-value strong {
      font-weight: 500; }
    .order-info-component .order-value-bottom-frame .credit-card {
      font-size: 1.3rem;
      font-weight: 500; }
  .order-info-component .order-confirmation-wrapper .order-info-header {
    padding-bottom: 4.2rem; }
  .order-info-component .order-confirmation-wrapper .info-wrapper {
    padding-bottom: 4rem; }
    .order-info-component .order-confirmation-wrapper .info-wrapper span {
      max-width: none !important; }
  .order-info-component .order-confirmation-wrapper .order-details-wrapper {
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .order-location-pick {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 3.2rem;
    position: relative; }
    .order-info-component .order-confirmation-wrapper .order-location-pick:after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .order-info-component .order-confirmation-wrapper .order-location-pick .triangle-link {
      max-width: 6rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-right: 1rem; }
      .order-info-component .order-confirmation-wrapper .order-location-pick .triangle-link::after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg");
        min-width: .67rem;
        height: .94rem; }
    .order-info-component .order-confirmation-wrapper .order-location-pick.delivery-order {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center; }
  .order-info-component .order-confirmation-wrapper .order-store-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 5.4rem;
    -ms-flex-align: center;
        align-items: center; }
  .order-info-component .order-confirmation-wrapper .order-store-contact-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .store-contact-title,
  .order-info-component .order-confirmation-wrapper .store-name,
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936; }
  .order-info-component .order-confirmation-wrapper .store-name {
    line-height: 1;
    font-weight: 700;
    margin-bottom: .5rem; }
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    line-height: 1; }
  .order-info-component .order-confirmation-wrapper .location-address {
    margin-top: .3rem; }
  .order-info-component .order-confirmation-wrapper .telephone {
    margin-top: .5rem;
    text-decoration: underline;
    font-weight: 400; }
    @media screen and (min-width: 769px) {
      .order-info-component .order-confirmation-wrapper .telephone {
        pointer-events: none;
        color: #2b3936;
        text-decoration: none;
        outline: none;
        text-shadow: none;
        cursor: none; } }
  .order-info-component .order-confirmation-wrapper .store-contact-title {
    line-height: 1.33;
    margin-bottom: 2rem; }
  .order-info-component .order-confirmation-wrapper .order-location-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .order-store-icon img {
    width: 8.5rem; }
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    text-decoration: none; }

.middot {
  font-size: 3.0rem;
  line-height: 0;
  vertical-align: -.5rem; }

.order-receipt-component {
  text-align: left; }
  .order-receipt-component.account .order-main-info {
    background: #ffffff;
    max-width: 52rem;
    padding: 2.4rem 3.6rem;
    margin-bottom: 3rem; }
  .order-receipt-component.account .order-info-component .location-street,
  .order-receipt-component.account .order-info-component .location-address {
    text-decoration: none; }
  .order-receipt-component.account .item-info {
    padding: 1.2rem 3rem 0; }
  .order-receipt-component.account .item-ingredients {
    max-width: 100%; }
  .order-receipt-component.account .item-price {
    margin-top: auto;
    font-size: 1.3rem;
    font-weight: 500; }
  .order-receipt-component.account.updated .order-main-info {
    padding: 2.4rem 3.6rem 2rem;
    margin-bottom: 0;
    background: inherit; }
    @media screen and (max-width: 500px) {
      .order-receipt-component.account.updated .order-main-info {
        padding: 2rem 0 2rem; } }
  @media screen and (max-width: 768px) {
    .order-receipt-component.account.updated .order-info-component .location-address {
      max-width: 18rem; } }
  .order-receipt-component.account.updated .order-contact-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background: #ffffff;
    padding: 1.5rem 3.6rem 1.8rem;
    margin: 0 auto;
    max-width: 52rem; }
    @media screen and (max-width: 500px) {
      .order-receipt-component.account.updated .order-contact-info {
        padding: 1.5rem 4.2rem 1.8rem;
        margin-left: -4.3rem;
        margin-right: -4.2rem; } }
    .order-receipt-component.account.updated .order-contact-info .title {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 2.6rem;
      font-weight: 700;
      line-height: 1.15;
      color: #2b3936; }
    .order-receipt-component.account.updated .order-contact-info .name,
    .order-receipt-component.account.updated .order-contact-info .email,
    .order-receipt-component.account.updated .order-contact-info .telephone {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      line-height: 1.33;
      font-weight: 400; }
  .order-receipt-component.account.updated .order-location-pick .location-date-time {
    white-space: nowrap; }
  .order-receipt-component .modal-content {
    background-color: #fdf9ef;
    color: #2b3936; }
  .order-receipt-component .modal-header h5.modal-title {
    margin-bottom: 1rem; }
  .order-receipt-component .modal-header .order-nr {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 2rem; }
  .order-receipt-component .modal-body {
    max-width: 100%; }
    .order-receipt-component .modal-body .order-info-component {
      padding-bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-receipt-component .modal-body .order-info-component {
          background-color: transparent; } }
      .order-receipt-component .modal-body .order-info-component .contact-wrapper {
        padding: 1.5rem 0 1.5rem 11rem;
        margin-bottom: 2rem;
        background-color: #ffffff; }
        @media screen and (max-width: 768px) {
          .order-receipt-component .modal-body .order-info-component .contact-wrapper {
            text-align: left;
            padding: 1.5rem; } }
        .order-receipt-component .modal-body .order-info-component .contact-wrapper .title {
          display: inline-block;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 2.6rem;
          font-weight: bold;
          line-height: 1.15;
          margin-bottom: 1rem; }
        .order-receipt-component .modal-body .order-info-component .contact-wrapper .contact-details {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: column;
              flex-flow: column;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 1.5rem; }
      .order-receipt-component .modal-body .order-info-component .info-wrapper {
        -ms-flex-pack: start;
            justify-content: flex-start;
        margin-bottom: 0; }
      .order-receipt-component .modal-body .order-info-component .order-location-pick {
        margin-bottom: 1rem; }
      .order-receipt-component .modal-body .order-info-component .order-details-wrapper .title {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 2.6rem;
        font-weight: bold;
        line-height: 1.15; }
      .order-receipt-component .modal-body .order-info-component .order-details-wrapper .phone-number {
        display: inline-block; }
    .order-receipt-component .modal-body .basket-structure .basket-component,
    .order-receipt-component .modal-body .basket-structure .basket-wrapper {
      background-color: transparent; }
    .order-receipt-component .modal-body .basket-structure .basket-item::before, .order-receipt-component .modal-body .basket-structure .basket-item::after {
      position: static; }
    .order-receipt-component .modal-body .basket-structure .basket-item .item-quantity span {
      margin: 0 auto; }
    .order-receipt-component .modal-body .basket-structure .basket-item .item-cal {
      color: #2b3936; }
    .order-receipt-component .modal-body .basket-structure .basket-total-wrapper {
      padding-bottom: .6rem; }
    .order-receipt-component .modal-body .basket-structure .credit-card {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.3rem;
      font-weight: 500; }

.max-width-image-component {
  max-width: 100%;
  margin: 0 auto 3rem auto;
  padding: 0 1.5rem 6rem 1.5rem; }
  @media (max-width: 768px) {
    .max-width-image-component {
      padding: 0 0 6rem 0;
      width: 100vw;
      margin-left: -1.5rem; } }
  .max-width-image-component img {
    width: 100%;
    height: auto; }
    @media (max-width: 768px) {
      .max-width-image-component img {
        padding: 0;
        width: 100vw; } }

#SiteMap {
  margin: 4rem auto;
  max-width: 1400px;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6rem;
  position: relative; }
  #SiteMap h1 {
    font-size: 4rem;
    position: absolute;
    left: 0;
    top: 0;
    color: #036d58; }
  #SiteMap a {
    color: #363636; }
    #SiteMap a:hover, #SiteMap a:focus {
      color: #036d58; }
  #SiteMap ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    #SiteMap ul li {
      margin: .4rem 0 0 2rem;
      font-size: 1.6rem;
      text-transform: capitalize; }
      @media (max-width: 380px) {
        #SiteMap ul li {
          margin: .4rem 0 0 .4rem; } }

#SiteMapLeftColumn {
  width: 49%;
  margin-right: 1%;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  #SiteMapLeftColumn li {
    list-style: none; }
  @media (max-width: 768px) {
    #SiteMapLeftColumn {
      margin-top: 6rem !important; } }

#SiteMapRightColumn {
  width: 49%;
  margin-top: 3.7rem;
  margin-left: 1%; }
  #SiteMapRightColumn li {
    list-style: none; }
  @media (max-width: 768px) {
    #SiteMapRightColumn {
      margin-top: 6rem !important; } }

#SiteMap li {
  list-style: none; }

#SiteMap li.level0 {
  font-weight: bold;
  font-size: 2rem;
  text-transform: uppercase; }

#SiteMap li.level1 {
  font-weight: bold;
  font-size: 2rem;
  margin-top: 2rem;
  text-transform: capitalize;
  list-style: none; }

#SiteMap li.level2 {
  font-weight: normal;
  list-style: none;
  margin-top: 1rem;
  text-transform: capitalize;
  font-size: 1.8rem; }

#SiteMap li.level4 {
  list-style: none;
  font-size: 1.6rem; }

@media only screen and (max-width: 768px) {
  #SiteMap #SiteMapLeftColumn,
  #SiteMap #SiteMapRightColumn {
    width: 90%;
    float: none;
    margin: 0; }
  #SiteMap #SiteMapRightColumn {
    margin-left: 4rem;
    width: calc(90% - 40px); } }

.error-component {
  display: -ms-flexbox;
  display: flex;
  max-width: 100rem;
  margin: 0 auto;
  margin-top: 1rem;
  margin-bottom: 7.2rem;
  width: 100%; }
  @media screen and (max-width: 767px) {
    .error-component {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-top: 0;
      margin-bottom: 4rem; } }
  .error-component .image-wrapper {
    margin-right: 4.8rem;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .error-component .image-wrapper {
        margin-right: 0;
        margin-bottom: 3rem; } }
    @media screen and (max-width: 767px) {
      .error-component .image-wrapper img {
        max-width: 22.6rem; } }
  .error-component .content-wrapper {
    max-width: 54rem;
    text-align: center;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  .error-component .subtitle {
    font-size: 2.5rem;
    color: #2b3936;
    line-height: 1.2;
    margin-bottom: 3rem; }
    @media screen and (max-width: 767px) {
      .error-component .subtitle {
        font-size: 2.2rem;
        max-width: 29.6rem;
        margin: 0 auto;
        margin-bottom: 2.3rem; } }
  .error-component .h1-like {
    font-size: 4.5rem;
    line-height: 0.93;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-bottom: 4rem;
    max-width: 46rem; }
    @media screen and (max-width: 767px) {
      .error-component .h1-like {
        font-size: 3.5rem;
        max-width: 32rem;
        margin-bottom: 2.3rem; } }
  .error-component .info {
    display: block;
    font-size: 2rem;
    line-height: 1.5;
    color: #2b3936;
    margin-bottom: 4.7rem; }
    @media screen and (max-width: 767px) {
      .error-component .info {
        font-size: 1.8rem;
        margin-bottom: 2rem; } }
    .error-component .info .back-to-home {
      font-size: 2rem; }
  .error-component .btn-wrapper a + a {
    margin-left: 4rem; }
    @media screen and (max-width: 850px) {
      .error-component .btn-wrapper a + a {
        margin-left: 1rem; } }
    @media screen and (max-width: 767px) {
      .error-component .btn-wrapper a + a {
        margin-left: 0;
        margin-top: 2rem; } }
  @media screen and (max-width: 767px) {
    .error-component .btn-wrapper a {
      width: 100%;
      padding: 1.8rem 0;
      max-width: 31.5rem;
      font-size: 1.8rem; } }

.checkout-add-info-component {
  max-width: 33rem;
  margin: 0 auto; }
  .checkout-add-info-component .modal-content .modal-header h5.modal-title {
    margin-bottom: 2rem; }
  .checkout-add-info-component .modal-content .modal-header p {
    padding: 0 1rem;
    text-align: left; }
  .checkout-add-info-component .input-wrapper:last-of-type {
    margin-bottom: 4rem; }
  .checkout-add-info-component .input-wrapper.valid::after, .checkout-add-info-component .input-wrapper.error::after {
    content: "";
    position: absolute;
    background-size: cover;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0;
    right: 0; }
  .checkout-add-info-component .input-wrapper.valid::after {
    background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
    width: 2.4rem;
    height: 2.4rem;
    top: 2rem; }
  .checkout-add-info-component .input-wrapper.error::after {
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    width: 1.8rem;
    height: 1.8rem;
    top: 2.3rem; }
  .checkout-add-info-component .log-in-wrapper {
    position: relative; }
    @media screen and (max-width: 768px) {
      .checkout-add-info-component .log-in-wrapper {
        margin-left: -2.8rem;
        margin-right: -2.8rem; } }
    .checkout-add-info-component .log-in-wrapper:after, .checkout-add-info-component .log-in-wrapper:before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      position: absolute;
      z-index: 1;
      top: 0; }
    .checkout-add-info-component .log-in-wrapper:after {
      top: auto;
      bottom: 0; }
  .checkout-add-info-component .log-in-wrapper > a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
    transition: .2s ease background;
    background: #ffffff;
    padding: 1.2rem 1.2rem;
    position: relative;
    min-height: 6rem; }
    .checkout-add-info-component .log-in-wrapper > a.triangle-link::after {
      position: absolute;
      right: 2rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .checkout-add-info-component .item-text-wrapper {
    text-align: left; }
  .checkout-add-info-component .item-title {
    display: block;
    font-size: 1.8rem;
    font-weight: 500;
    color: #036d58; }
  .checkout-add-info-component .item-description {
    font-size: 1.3rem;
    line-height: 1.23;
    font-weight: normal; }

.card-error-component {
  max-width: 32rem;
  margin: 0 auto; }
  .card-error-component .modal-header {
    max-width: none; }
  .card-error-component .img-wrapper {
    margin: 4.8rem 0; }
  .card-error-component p {
    color: #2b3936;
    margin-bottom: 2.4rem; }

.location-detail-component {
  position: relative;
  margin-top: 6rem; }
  @media screen and (max-width: 768px) {
    .location-detail-component {
      margin-top: 0; } }
  .location-detail-component .bg-helper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding-top: 6.2rem;
    background-color: #ecf4f2; }
    @media screen and (max-width: 768px) {
      .location-detail-component .bg-helper {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .location-detail-component .bg-helper {
        -webkit-clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%);
                clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%); } }
    @media screen and (max-width: 768px) {
      .location-detail-component .bg-helper:before {
        content: "";
        background: #ecf4f2;
        display: block;
        width: 100%;
        height: 1.5rem;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%);
                clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%); } }
  .location-detail-component .fcs-container {
    z-index: 2;
    position: relative; }
  .location-detail-component .location-detail-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 7rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: left;
    margin-top: -2rem; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-detail-wrapper {
        margin-bottom: 3rem;
        padding: 0 1.5rem; } }
  .location-detail-component .location-info,
  .location-detail-component .location-directions {
    width: 50%;
    height: 100%; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info,
      .location-detail-component .location-directions {
        width: 100%; } }
  .location-detail-component .location-info {
    padding-right: 4rem;
    margin-top: 8rem; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info {
        padding-right: 0;
        margin-bottom: 4rem; } }
    .location-detail-component .location-info .title {
      font-size: 4.4rem;
      line-height: 1;
      margin-bottom: 1.2rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .title {
          font-size: 4rem;
          margin-bottom: 1.5rem; } }
    .location-detail-component .location-info .features-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 3.6rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .features-wrapper {
          -ms-flex-align: start;
              align-items: flex-start;
          margin-bottom: 2.4rem; } }
      .location-detail-component .location-info .features-wrapper .icon-wrapper {
        margin-right: .8rem; }
        .location-detail-component .location-info .features-wrapper .icon-wrapper img {
          max-width: 3.8rem; }
      .location-detail-component .location-info .features-wrapper .features-list {
        padding-left: 0;
        list-style: none;
        margin-bottom: 0; }
        @media screen and (max-width: 768px) {
          .location-detail-component .location-info .features-wrapper .features-list {
            margin-top: .8rem; } }
        .location-detail-component .location-info .features-wrapper .features-list li {
          display: inline-block;
          font-size: 2rem;
          color: #2b3936;
          font-family: Charleston, Arial, Helvetica, sans-serif; }
          @media screen and (max-width: 768px) {
            .location-detail-component .location-info .features-wrapper .features-list li {
              display: block;
              line-height: 1.2; } }
          .location-detail-component .location-info .features-wrapper .features-list li:before {
            content: "•";
            margin: 0 1.4rem; }
            @media screen and (max-width: 768px) {
              .location-detail-component .location-info .features-wrapper .features-list li:before {
                display: none; } }
          .location-detail-component .location-info .features-wrapper .features-list li:first-child:before {
            display: none; }
    .location-detail-component .location-info .address-wrapper,
    .location-detail-component .location-info .desktop-phone {
      font-size: 1.8rem;
      line-height: 1.28;
      color: #2b3936;
      margin-bottom: 2.8rem; }
      .location-detail-component .location-info .address-wrapper span,
      .location-detail-component .location-info .desktop-phone span {
        display: block; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info .address-wrapper.desktop-address {
        display: none; } }
    .location-detail-component .location-info .address-wrapper.mobile-address {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .address-wrapper.mobile-address {
          display: block; } }
    .location-detail-component .location-info .address-wrapper a {
      font-weight: 400;
      display: inline-block; }
    .location-detail-component .location-info .desktop-phone {
      display: block; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .desktop-phone {
          display: none; } }
    .location-detail-component .location-info .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .mobile-phone {
          display: block;
          margin-bottom: 3rem; } }
      .location-detail-component .location-info .mobile-phone a {
        font-size: 1.8rem;
        font-weight: 400;
        text-decoration: underline; }
    .location-detail-component .location-info .triangle-link {
      font-size: 1.8rem; }
    .location-detail-component .location-info .button-group {
      margin-top: 2rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .button-group {
          margin-top: .6rem; } }
      .location-detail-component .location-info .button-group a {
        margin-top: 1.4rem;
        margin-right: 2.6rem; }
        @media screen and (max-width: 768px) {
          .location-detail-component .location-info .button-group a {
            width: 100%;
            margin-right: 0;
            font-size: 1.8rem;
            padding: 1.8rem 3.4rem;
            margin-top: 2.4rem; } }
        .location-detail-component .location-info .button-group a:last-child {
          margin-right: 0; }
    .location-detail-component .location-info #nearbyLocations {
      margin-bottom: 2rem;
      display: inline-block; }
  .location-detail-component .location-directions {
    padding-left: 4rem;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: flex-end; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-directions {
        padding-left: 0;
        -ms-flex-align: center;
            align-items: center; } }
    .location-detail-component .location-directions .map-wrapper {
      max-width: 41.6rem;
      height: 100%; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-directions .map-wrapper {
          margin: 0 -3rem; } }
      .location-detail-component .location-directions .map-wrapper img {
        width: 100%; }
    .location-detail-component .location-directions a {
      margin-top: 4rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-directions a {
          width: 100%;
          font-size: 1.8rem;
          padding: 1.8rem 3.4rem; } }

.location-hours-component {
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .location-hours-component {
      padding: 0 3.6rem;
      margin-bottom: 2.4rem; } }
  .location-hours-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-hours-component .title {
        text-align: center;
        margin-bottom: 1.6rem;
        margin-top: 0; } }
  .location-hours-component dl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 3.4rem; }
    @media screen and (max-width: 768px) {
      .location-hours-component dl {
        margin-bottom: 2rem; } }
    .location-hours-component dl dt,
    .location-hours-component dl dd {
      display: inline-block;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      line-height: 1.33;
      font-size: 1.5rem;
      margin-bottom: .2rem; }
      .location-hours-component dl dt:first-of-type,
      .location-hours-component dl dd:first-of-type {
        margin-bottom: 1rem; }
    .location-hours-component dl dt {
      width: 12.4rem;
      padding-right: 2rem;
      font-weight: 500; }
      @media screen and (max-width: 768px) {
        .location-hours-component dl dt {
          width: 12rem; } }
    .location-hours-component dl dd {
      width: calc(100% - 12.4rem); }
      @media screen and (max-width: 768px) {
        .location-hours-component dl dd {
          width: calc(100% - 12rem); } }

.location-delivery-component {
  margin-bottom: 3.2rem; }
  @media screen and (max-width: 768px) {
    .location-delivery-component {
      padding: 0 0 0 1.6rem; } }
  .location-delivery-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-delivery-component:before {
        margin: 0 .6rem 0 -1rem; } }
  .location-delivery-component .title {
    margin-top: 3.2rem;
    font-size: 2.4rem;
    font-weight: 700; }
    @media screen and (max-width: 768px) {
      .location-delivery-component .title {
        text-align: center;
        margin-top: 2rem; } }
  .location-delivery-component ul {
    padding-left: 0;
    list-style: none;
    margin: 1.6rem 0 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-delivery-component ul {
        margin-top: .2rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-delivery-component ul li {
      display: inline-block;
      margin-right: 2.2rem;
      margin-top: 1.4rem; }
      @media screen and (max-width: 768px) {
        .location-delivery-component ul li {
          width: 50%;
          margin-right: 0; } }
      .location-delivery-component ul li:last-child {
        margin-right: 0; }
      .location-delivery-component ul li a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        font-size: 1.8rem;
        color: #2b3936;
        font-weight: 700; }
        @media screen and (max-width: 768px) {
          .location-delivery-component ul li a {
            display: -ms-inline-flexbox;
            display: inline-flex; } }
        .location-delivery-component ul li a:hover, .location-delivery-component ul li a:focus {
          text-shadow: none; }
        .location-delivery-component ul li a.disabled {
          pointer-events: none; }
          .location-delivery-component ul li a.disabled img {
            opacity: .4; }
          .location-delivery-component ul li a.disabled span {
            color: #f1ebe4; }
        .location-delivery-component ul li a .image-wrapper {
          margin-right: .6rem; }
          @media screen and (max-width: 768px) {
            .location-delivery-component ul li a .image-wrapper {
              width: 3.4rem; } }
          .location-delivery-component ul li a .image-wrapper img {
            max-height: 2.7rem;
            max-width: 3.4rem; }

.col-xs-12 > div:first-child:before,
.col-md-10 > div:first-child:before,
.col-lg-8 > div:first-child:before {
  display: none; }

.col-xs-12 > div:first-child .title,
.col-md-10 > div:first-child .title,
.col-lg-8 > div:first-child .title {
  margin-top: 0; }

.location-services-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-services-component {
      padding: 0; } }
  .location-services-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-services-component:before {
        margin: 0 .6rem; } }
  .location-services-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-services-component .title {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2.2rem; } }
  .location-services-component ul {
    padding-left: 1rem;
    list-style: none;
    margin: 0 0 2rem; }
    @media screen and (max-width: 768px) {
      .location-services-component ul {
        margin-bottom: 1rem;
        padding: 0 1rem; } }
    .location-services-component ul li {
      display: inline-block;
      margin-right: 3.4rem;
      text-align: center;
      font-size: 1rem;
      letter-spacing: 1px;
      color: #2b3936;
      font-weight: 700;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-bottom: 1.4rem; }
      @media screen and (max-width: 768px) {
        .location-services-component ul li {
          margin-right: 3rem; } }
      .location-services-component ul li:last-child {
        margin-right: 0; }
      .location-services-component ul li span {
        margin-top: .8rem;
        display: inline-block; }
      .location-services-component ul li .image-wrapper {
        margin-right: .6rem; }
        @media screen and (max-width: 768px) {
          .location-services-component ul li .image-wrapper {
            margin: 0 auto; } }
        .location-services-component ul li .image-wrapper img {
          max-height: 5.3rem;
          max-width: 5.3rem; }

.location-careers-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-careers-component {
      padding: 0 1rem; } }
  .location-careers-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-careers-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component .title {
        text-align: center;
        margin-bottom: 1rem; } }
  .location-careers-component .content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    margin-bottom: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component .content-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-careers-component .content-wrapper .text-wrapper {
      padding-right: 2rem; }
      @media screen and (max-width: 768px) {
        .location-careers-component .content-wrapper .text-wrapper {
          padding-right: 0;
          text-align: center; } }
      .location-careers-component .content-wrapper .text-wrapper p {
        color: #2b3936; }
    .location-careers-component .content-wrapper .link-wrapper {
      text-align: right;
      min-width: 29rem;
      padding: 0 2.4rem 0 0; }
      @media screen and (max-width: 991px) {
        .location-careers-component .content-wrapper .link-wrapper {
          min-width: 20rem; } }
      @media screen and (max-width: 768px) {
        .location-careers-component .content-wrapper .link-wrapper {
          min-width: 0;
          margin: .6rem auto 0;
          padding: 0; } }
      .location-careers-component .content-wrapper .link-wrapper .triangle-link {
        white-space: nowrap;
        font-size: 1.8rem; }
        .location-careers-component .content-wrapper .link-wrapper .triangle-link:after {
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.location-fundraising-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-fundraising-component {
      padding: 0 1rem; } }
  .location-fundraising-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-fundraising-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component .title {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2.2rem; } }
  .location-fundraising-component .content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    margin-bottom: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component .content-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-fundraising-component .content-wrapper .text-wrapper {
      padding-right: 2rem; }
      @media screen and (max-width: 768px) {
        .location-fundraising-component .content-wrapper .text-wrapper {
          padding-right: 0;
          text-align: center; } }
      .location-fundraising-component .content-wrapper .text-wrapper p {
        color: #2b3936; }
    .location-fundraising-component .content-wrapper .link-wrapper {
      text-align: right;
      min-width: 29rem;
      padding: 0 2.4rem 0 0; }
      @media screen and (max-width: 991px) {
        .location-fundraising-component .content-wrapper .link-wrapper {
          min-width: 20rem; } }
      @media screen and (max-width: 768px) {
        .location-fundraising-component .content-wrapper .link-wrapper {
          min-width: 0;
          margin: .6rem auto 0;
          padding: 0; } }
      .location-fundraising-component .content-wrapper .link-wrapper .triangle-link {
        white-space: nowrap;
        font-size: 1.8rem; }
        .location-fundraising-component .content-wrapper .link-wrapper .triangle-link:after {
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.location-rte-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-rte-component {
      padding: 0 1rem; } }
  .location-rte-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-rte-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-rte-component .rte-component {
    margin-top: 3.4rem;
    margin: 3.4rem 0;
    text-align: center; }

.location-info-component {
  margin-bottom: 3.6rem; }
  @media screen and (max-width: 768px) {
    .location-info-component {
      padding: 0 1rem;
      text-align: center; } }
  .location-info-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-info-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-info-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-info-component .title {
        text-align: center;
        margin-bottom: 1rem; } }
  .location-info-component .social-wrapper {
    padding-left: 0;
    list-style: none; }
    .location-info-component .social-wrapper li {
      display: inline-block;
      margin: .6rem .8rem 0 0;
      margin-right: .8rem; }
      .location-info-component .social-wrapper li:last-child {
        margin-right: 0; }
      .location-info-component .social-wrapper li img {
        max-width: 3rem; }

.nearby-locations-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 4.4rem;
  padding-bottom: 5.6rem; }
  @media screen and (max-width: 768px) {
    .nearby-locations-component {
      text-align: center;
      margin-bottom: 3.6rem;
      padding-bottom: 0; } }
  .nearby-locations-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .nearby-locations-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
    @media screen and (min-width: 769px) {
      .nearby-locations-component.wave-top.secondary {
        -webkit-clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%);
                clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%); } }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top.secondary:before {
        -webkit-clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%);
                clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%); } }
  .nearby-locations-component.light-mandarin-theme {
    background-color: #fbefea; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.light-mandarin-theme.wave-top:before {
        background: #fbefea; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .col {
      width: 100%; } }
  .nearby-locations-component .title {
    font-size: 2.4rem;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 3.8rem; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component .title {
        font-size: 2.4rem;
        margin-bottom: 4.6rem;
        margin-top: 4rem; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .location-element {
      margin-bottom: 5rem;
      display: inline-block; } }
  .nearby-locations-component .location-element .location-title {
    font-size: 1.8rem;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 0; }
  .nearby-locations-component .location-element .distance {
    font-size: 1.3rem;
    font-weight: 500;
    display: block;
    color: #2b3936;
    margin-bottom: 1.2rem; }
  .nearby-locations-component .location-element .address-wrapper,
  .nearby-locations-component .location-element .phone {
    font-size: 1.5rem;
    line-height: 1.2;
    color: #2b3936;
    margin-bottom: 1.8rem; }
    .nearby-locations-component .location-element .address-wrapper span,
    .nearby-locations-component .location-element .phone span {
      display: block; }
  .nearby-locations-component .location-element .phone {
    display: block;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component .location-element .phone .desktop-phone {
        display: none; } }
    .nearby-locations-component .location-element .phone .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .nearby-locations-component .location-element .phone .mobile-phone {
          display: inline;
          font-weight: 400; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .location-element .link-wrapper {
      text-align: left; } }
  .nearby-locations-component .location-element .link-wrapper .triangle-link {
    font-size: 1.8rem; }
    .nearby-locations-component .location-element .link-wrapper .triangle-link:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.preferred-locations-component .no-results {
  display: inline-block;
  text-align: left;
  width: 100%;
  max-width: 31rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.33;
  color: #2b3936; }

.preferred-locations-component .modal-content .modal-body p {
  font-size: 1.5rem;
  margin-bottom: 0; }

.preferred-locations-component .modal-header {
  max-width: 42rem; }
  .preferred-locations-component .modal-header .modal-title {
    margin-top: 2.6rem;
    line-height: 1; }

.preferred-locations-component .input-wrapper {
  position: relative; }
  .preferred-locations-component .input-wrapper input {
    font-weight: 400;
    margin-bottom: 0;
    background: transparent; }
    .preferred-locations-component .input-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .input-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .input-wrapper input::placeholder {
      font-weight: 400; }
  .preferred-locations-component .input-wrapper .error-list {
    position: absolute;
    bottom: -2rem;
    margin: 0;
    left: 0; }

.preferred-locations-component .info-wrapper {
  -ms-flex-align: end;
      align-items: flex-end; }

.preferred-locations-component .order-location-form-wrapper {
  padding-top: 0;
  margin-bottom: 3.4rem; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .order-location-form-wrapper {
      margin-top: 1.5rem; } }
  .preferred-locations-component .order-location-form-wrapper input {
    font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input::placeholder {
      font-weight: 400; }

.preferred-locations-component .primary-button {
  margin-top: 3rem !important;
  margin-bottom: 3.6rem !important;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .primary-button {
      margin-top: 3rem !important;
      font-size: 1.8rem; } }
  .preferred-locations-component .primary-button:last-child {
    margin-top: 2.4rem !important; }

.preferred-locations-component p {
  margin-bottom: 3.6rem !important;
  font-size: 1.5rem !important; }

.preferred-locations-component a {
  font-size: 1.8rem;
  margin-top: 0;
  display: block; }

.preferred-locations-component .search:after {
  content: url("/Assets/Jamba/img/icons/search-yellow.svg");
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  margin-left: .5rem; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .search:after {
      width: 2rem;
      height: 2rem; } }

.preferred-locations-component .search:hover:after, .preferred-locations-component .search:focus:after {
  content: url("/Assets/Jamba/img/icons/search.svg"); }

.preferred-locations-component .locate {
  background: #d5e8ad;
  color: #2b3936; }
  .preferred-locations-component .locate:after {
    content: url("/Assets/Jamba/img/icons/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: .5rem;
    margin-top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .locate:after {
        width: 1.8rem;
        height: 1.8rem; } }
  .preferred-locations-component .locate:hover {
    background: #fac53c; }

.preferred-locations-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto 0;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .preferred-locations-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.preferred-locations-component .order-location-helper label {
  display: inline; }

.preferred-locations-component .location-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%;
  max-width: 65rem;
  margin: 0 auto;
  list-style-type: none;
  padding: 0; }

.preferred-locations-component .location-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding-top: 1.6rem;
  padding-bottom: 1rem; }
  .preferred-locations-component .location-item:after {
    content: "";
    display: inline-block;
    background-image: url(/Assets/Jamba/img/divider-gray.svg);
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .location-item:after {
        background-size: 200% 100%; } }
    @media screen and (max-width: 414px) {
      .preferred-locations-component .location-item:after {
        background-size: 350% 100%; } }
  .preferred-locations-component .location-item .more-wrapper {
    display: none;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    text-align: left;
    padding-left: 5rem; }
    .preferred-locations-component .location-item .more-wrapper .location-hours {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: .6rem 0; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dt,
      .preferred-locations-component .location-item .more-wrapper .location-hours dd {
        font-weight: 500;
        font-size: 1.2rem;
        color: #2b3936;
        line-height: 1.2;
        margin: 0; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dt {
        width: 9rem;
        padding-right: 2rem; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dd {
        width: calc(100% - 9rem); }

.preferred-locations-component .icon-wrapper {
  border-radius: 50%;
  display: inline-block;
  width: 3.5rem;
  background: #edf4f3;
  height: 3.5rem;
  margin-right: 1.5rem; }
  .preferred-locations-component .icon-wrapper img {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    margin: 0 auto; }

.preferred-locations-component .location-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 5rem; }

.preferred-locations-component .icon-info {
  font-size: 1rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
  line-height: 1;
  font-weight: 500;
  margin-top: .3rem;
  color: #67726f;
  max-width: 3.5rem; }

.preferred-locations-component .location-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-right: 1rem;
  width: calc(100% - 10rem); }

.preferred-locations-component .location-adress,
.preferred-locations-component .location-name {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: .5rem; }

.preferred-locations-component .location-adress span {
  display: block; }

.preferred-locations-component .location-name {
  font-weight: 700; }

.preferred-locations-component .location-hours .status,
.preferred-locations-component .location-hours .open-until {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.25; }

.preferred-locations-component .location-hours .status {
  color: #468425; }
  .preferred-locations-component .location-hours .status.closed {
    color: #67726f; }

.preferred-locations-component .location-hours .open-until:before {
  content: "•";
  padding-right: .4rem; }

.preferred-locations-component .location-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 4rem;
  text-align: right; }
  .preferred-locations-component .location-cta a {
    color: #036d58;
    font-size: 1.2rem; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .location-cta a {
        font-size: 1.2rem;
        width: 4.2rem; } }
    .preferred-locations-component .location-cta a:after {
      margin-left: .4rem;
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
      width: .5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .preferred-locations-component .location-cta a.less {
      display: none; }
      .preferred-locations-component .location-cta a.less:after {
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg); }

.preferred-locations-component .modal-footer .button-group .primary-button {
  max-width: 31.4rem;
  margin: 3rem auto; }

.preferred-locations-component .modal-footer .button-group a {
  margin-top: 0;
  margin-bottom: 4rem;
  display: inline-block; }

.city-list-component {
  margin: 0 0 1rem;
  margin-top: 2.5rem; }
  @media screen and (max-width: 768px) {
    .city-list-component {
      margin: 0; } }
  .city-list-component .row {
    padding: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .city-list-component .row {
        width: auto;
        max-width: none; } }
  @media screen and (max-width: 768px) {
    .city-list-component .col {
      padding: 0; } }
  .city-list-component ul {
    list-style-type: none;
    padding: 0; }
    @media screen and (max-width: 768px) {
      .city-list-component ul {
        margin-bottom: 0; } }
    .city-list-component ul li::after, .city-list-component ul li:first-child::before {
      content: "";
      background-image: url("/Assets/Jamba/img/divider-yellow.svg");
      background-repeat: no-repeat;
      background-size: 300% 100%;
      overflow: hidden;
      height: 0.2rem;
      width: 100%;
      display: block;
      margin: .6rem 0; }
    .city-list-component ul li:hover::after {
      background-image: url("/Assets/Jamba/img/divider-green.svg"); }
    .city-list-component ul li a {
      display: block;
      position: relative; }
      .city-list-component ul li a::after {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
      .city-list-component ul li a.triangle-link {
        font-size: 2.2rem;
        padding-left: 2.4rem; }
        @media screen and (max-width: 768px) {
          .city-list-component ul li a.triangle-link {
            padding-left: 23%; } }
        .city-list-component ul li a.triangle-link:hover {
          text-decoration: none; }
          .city-list-component ul li a.triangle-link:hover:after {
            background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  @media screen and (max-width: 768px) {
    .city-list-component div:not(:first-of-type) ul li:before {
      display: none; }
    .city-list-component ul + ul li:before {
      display: none; } }

.size-selection-component {
  margin-top: 2.2rem; }
  .size-selection-component.larger label {
    margin-right: 5.4rem; }
    @media screen and (max-width: 768px) {
      .size-selection-component.larger label {
        margin-right: 1.6rem; } }
  .size-selection-component label {
    display: inline-block;
    margin-right: 5.4rem;
    text-align: center;
    cursor: pointer; }
    .size-selection-component label:last-of-type {
      margin-right: 0; }
    .size-selection-component label .text {
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      width: 3.5rem;
      height: 3.5rem;
      border: 3px solid #036d58;
      border-radius: 500px;
      text-align: center;
      display: block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .size-selection-component .size {
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute; }
    .size-selection-component .size:checked + label .text {
      background: #036d58;
      color: #ffffff; }
    .size-selection-component .size + label .icon {
      display: block;
      margin: 0 auto 1.2rem; }
      .size-selection-component .size + label .icon.active {
        display: none; }
    .size-selection-component .size.s:checked + label .icon, .size-selection-component .size.m:checked + label .icon, .size-selection-component .size.l:checked + label .icon, .size-selection-component .size.xl:checked + label .icon {
      display: none; }
      .size-selection-component .size.s:checked + label .icon.active, .size-selection-component .size.m:checked + label .icon.active, .size-selection-component .size.l:checked + label .icon.active, .size-selection-component .size.xl:checked + label .icon.active {
        display: block; }

.progress-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 2.6rem; }
  .progress-component .dot {
    width: 1rem;
    height: 1rem;
    border-radius: 500px;
    color: #b3d343;
    background: #b3d343;
    border: 2px solid #b3d343;
    display: inline-block; }
    .highcontrast .progress-component .dot {
      border: 5px solid #b3d343; }
    .progress-component .dot.empty {
      background: transparent;
      border: 2px solid #c3e0b6; }
      .highcontrast .progress-component .dot.empty {
        border: 2px solid #b3d343; }
  .progress-component .progress {
    width: 7rem;
    background: #c3e0b6;
    height: 2px;
    display: inline-block; }
    .highcontrast .progress-component .progress {
      height: 0;
      border: 2px solid #b3d343; }
    @media screen and (max-width: 768px) {
      .progress-component .progress {
        width: 4.4rem; } }
    .progress-component .progress .progress-bar {
      background: #b3d343;
      height: 2px; }
      .highcontrast .progress-component .progress .progress-bar {
        display: none; }

.size-selection-component {
  margin-top: 2.2rem; }
  .size-selection-component.larger label {
    margin-right: 5.4rem; }
    @media screen and (max-width: 768px) {
      .size-selection-component.larger label {
        margin-right: 1.6rem; } }
  .size-selection-component label {
    display: inline-block;
    margin-right: 5.4rem;
    text-align: center;
    cursor: pointer; }
    .size-selection-component label:last-of-type {
      margin-right: 0; }
    .size-selection-component label .text {
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      width: 3.5rem;
      height: 3.5rem;
      border: 3px solid #036d58;
      border-radius: 500px;
      text-align: center;
      display: block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .size-selection-component .size {
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute; }
    .size-selection-component .size:checked + label .text {
      background: #036d58;
      color: #ffffff; }
    .size-selection-component .size + label .icon {
      display: block;
      margin: 0 auto 1.2rem; }
      .size-selection-component .size + label .icon.active {
        display: none; }
    .size-selection-component .size.s:checked + label .icon, .size-selection-component .size.m:checked + label .icon, .size-selection-component .size.l:checked + label .icon, .size-selection-component .size.xl:checked + label .icon {
      display: none; }
      .size-selection-component .size.s:checked + label .icon.active, .size-selection-component .size.m:checked + label .icon.active, .size-selection-component .size.l:checked + label .icon.active, .size-selection-component .size.xl:checked + label .icon.active {
        display: block; }

.option-selection-component .modal-content {
  background: #edf4f3;
  border-radius: .6rem;
  box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.6); }

.option-selection-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 1.5rem; }

.option-selection-component .modal-body,
.option-selection-component .modal-footer {
  display: -ms-flexbox;
  display: flex; }

.option-selection-component .modal-body {
  padding-bottom: 4.4rem;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly; }

.option-selection-component .modal-footer {
  background: #ffffff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.5rem 0; }
  .option-selection-component .modal-footer a,
  .option-selection-component .modal-footer button {
    font-size: 1.8rem; }
  .option-selection-component .modal-footer a {
    margin-left: 4rem; }
  .option-selection-component .modal-footer .primary-button {
    max-width: 16rem;
    margin-right: 2rem; }

.option-selection-component .product-name {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 3rem; }

.option-selection-component label {
  display: inline-block;
  text-align: center;
  cursor: pointer; }

.option-selection-component img,
.option-selection-component svg {
  width: 9.3rem;
  height: 9.3rem;
  padding: 0.6rem; }

.option-selection-component input {
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute; }
  .option-selection-component input + label .icon {
    display: block;
    margin: 0 auto .4rem; }
    .option-selection-component input + label .icon .st0,
    .option-selection-component input + label .icon .st1,
    .option-selection-component input + label .icon .st2 {
      stroke: #036d58;
      fill: none; }
    .option-selection-component input + label .icon .st2 {
      fill: #036d58; }
    .option-selection-component input + label .icon g path.st0 {
      fill: #036d58; }
    .option-selection-component input + label .icon.active {
      display: none; }
  .option-selection-component input.true:checked + label .icon, .option-selection-component input.false:checked + label .icon {
    display: none; }
    .option-selection-component input.true:checked + label .icon.active, .option-selection-component input.false:checked + label .icon.active {
      display: block;
      background: #036d58; }
      .option-selection-component input.true:checked + label .icon.active .st0,
      .option-selection-component input.true:checked + label .icon.active .st1,
      .option-selection-component input.true:checked + label .icon.active .st2, .option-selection-component input.false:checked + label .icon.active .st0,
      .option-selection-component input.false:checked + label .icon.active .st1,
      .option-selection-component input.false:checked + label .icon.active .st2 {
        stroke: #ffffff; }
      .option-selection-component input.true:checked + label .icon.active .st2, .option-selection-component input.false:checked + label .icon.active .st2 {
        fill: #ffffff; }
      .option-selection-component input.true:checked + label .icon.active g path.st0, .option-selection-component input.false:checked + label .icon.active g path.st0 {
        fill: #ffffff; }
  .option-selection-component input.true:checked + label .text, .option-selection-component input.false:checked + label .text {
    color: #036d58; }

.option-selection-component .text {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  color: #2b3936;
  line-height: .9;
  max-width: 12rem; }

.edge .option-selection-component .modal-body label:first-of-type {
  margin-right: auto; }

.customize-modal-component .modal-header,
.customize-modal-component .modal-body,
.customize-active-modal-component .modal-header,
.customize-active-modal-component .modal-body {
  max-width: 55rem;
  overflow-x: hidden; }

.customize-modal-component .modal-body,
.customize-active-modal-component .modal-body {
  margin: 0 auto; }

@media screen and (max-width: 768px) {
  .customize-modal-component .modal-content,
  .customize-active-modal-component .modal-content {
    padding: 4rem 0; } }

@media screen and (max-width: 768px) {
  .customize-modal-component .modal-content .modal-body,
  .customize-active-modal-component .modal-content .modal-body {
    padding: 0 1.5rem; } }

.customize-modal-component .modal-content .modal-header .modal-title,
.customize-active-modal-component .modal-content .modal-header .modal-title {
  font-size: 2.6rem;
  margin-bottom: 3rem !important; }
  @media screen and (max-width: 768px) {
    .customize-modal-component .modal-content .modal-header .modal-title,
    .customize-active-modal-component .modal-content .modal-header .modal-title {
      padding: 0 1.5rem;
      margin-bottom: 2.2rem !important; } }

.customize-modal-component .submit,
.customize-active-modal-component .submit {
  max-width: 32rem;
  margin-bottom: 3rem;
  margin-top: 3rem; }

.customize-modal-component a,
.customize-active-modal-component a {
  font-size: 1.8rem;
  margin-bottom: 4rem;
  display: inline-block; }

.customize-modal-component .ingredient-list,
.customize-active-modal-component .ingredient-list {
  margin: 0;
  padding: 1rem 0 0; }
  .customize-modal-component .ingredient-list li,
  .customize-active-modal-component .ingredient-list li {
    list-style: none; }
    .customize-modal-component .ingredient-list li:first-child button:before,
    .customize-active-modal-component .ingredient-list li:first-child button:before {
      content: url("/Assets/Jamba/img/divider-gray.svg");
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      line-height: .2rem; }
    .customize-modal-component .ingredient-list li .item,
    .customize-active-modal-component .ingredient-list li .item {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      background: transparent;
      position: relative;
      margin: 0;
      padding: .8rem 1.2rem;
      text-align: left; }
      .customize-modal-component .ingredient-list li .item:hover, .customize-modal-component .ingredient-list li .item:focus,
      .customize-active-modal-component .ingredient-list li .item:hover,
      .customize-active-modal-component .ingredient-list li .item:focus {
        background: #f6f9f9;
        outline: none; }
      .customize-modal-component .ingredient-list li .item:after,
      .customize-active-modal-component .ingredient-list li .item:after {
        content: url("/Assets/Jamba/img/divider-gray.svg");
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        line-height: .2rem; }
      .customize-modal-component .ingredient-list li .item.selected .icon:after, .customize-modal-component .ingredient-list li .item.swaped .icon:after,
      .customize-active-modal-component .ingredient-list li .item.selected .icon:after,
      .customize-active-modal-component .ingredient-list li .item.swaped .icon:after {
        content: url("/Assets/Jamba/img/icons/swap-red.svg") !important; }
      .customize-modal-component .ingredient-list li .item.swaped,
      .customize-active-modal-component .ingredient-list li .item.swaped {
        background: #f6f9f9; }
      .customize-modal-component .ingredient-list li .item .allergen,
      .customize-active-modal-component .ingredient-list li .item .allergen {
        color: #e20000;
        font-size: 1.1rem;
        font-weight: 500;
        margin-left: 6.2rem; }
        .customize-modal-component .ingredient-list li .item .allergen:before,
        .customize-active-modal-component .ingredient-list li .item .allergen:before {
          content: url("/Assets/Jamba/img/icons/alert.svg");
          display: inline-block;
          width: 1.4rem;
          height: 1.4rem;
          margin-right: .4rem;
          vertical-align: middle; }
      .customize-modal-component .ingredient-list li .item .content-wrapper,
      .customize-active-modal-component .ingredient-list li .item .content-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
      .customize-modal-component .ingredient-list li .item .img-wrapper,
      .customize-active-modal-component .ingredient-list li .item .img-wrapper {
        width: 5rem;
        margin-right: 2.2rem; }
        .customize-modal-component .ingredient-list li .item .img-wrapper img,
        .customize-active-modal-component .ingredient-list li .item .img-wrapper img {
          max-width: 100%; }
      .customize-modal-component .ingredient-list li .item .ingredient-wrapper,
      .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        text-align: left; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper small,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper small {
          line-height: 1;
          display: block;
          color: #212529; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper span {
          font-size: 1.5rem; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper small,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper small {
          font-size: 1.2rem;
          font-weight: 400; }
      .customize-modal-component .ingredient-list li .item .calories,
      .customize-active-modal-component .ingredient-list li .item .calories {
        font-size: 1.2rem;
        white-space: nowrap;
        margin-left: 2rem; }
      .customize-modal-component .ingredient-list li .item .icon,
      .customize-active-modal-component .ingredient-list li .item .icon {
        margin-left: 1rem; }
        .customize-modal-component .ingredient-list li .item .icon:after,
        .customize-active-modal-component .ingredient-list li .item .icon:after {
          content: url("/Assets/Jamba/img/icons/swap.svg");
          width: 2.3rem;
          height: 2.2rem;
          display: inline-block; }

.customize-modal-component .product-summary,
.customize-active-modal-component .product-summary {
  display: -ms-flexbox;
  display: flex;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  padding: 2rem 7rem;
  margin-top: 2.4rem;
  margin-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .customize-modal-component .product-summary,
    .customize-active-modal-component .product-summary {
      margin-bottom: 2.4rem;
      padding: 2rem 4rem; } }
  .customize-modal-component .product-summary .image-wrapper,
  .customize-active-modal-component .product-summary .image-wrapper {
    margin-right: 1.5rem; }
    @media screen and (max-width: 768px) {
      .customize-modal-component .product-summary .image-wrapper,
      .customize-active-modal-component .product-summary .image-wrapper {
        margin-right: .5rem; } }
    .customize-modal-component .product-summary .image-wrapper img,
    .customize-active-modal-component .product-summary .image-wrapper img {
      max-width: 10.6rem;
      max-height: 8rem; }
  .customize-modal-component .product-summary .content-wrapper,
  .customize-active-modal-component .product-summary .content-wrapper {
    text-align: left; }
    .customize-modal-component .product-summary .content-wrapper span,
    .customize-active-modal-component .product-summary .content-wrapper span {
      display: block;
      font-size: 1.5rem;
      line-height: 1.33; }
    .customize-modal-component .product-summary .content-wrapper .title,
    .customize-active-modal-component .product-summary .content-wrapper .title {
      font-size: 2.2rem;
      line-height: 1.18;
      margin-bottom: 0;
      font-weight: 500; }
    .customize-modal-component .product-summary .content-wrapper .price,
    .customize-modal-component .product-summary .content-wrapper .calories,
    .customize-active-modal-component .product-summary .content-wrapper .price,
    .customize-active-modal-component .product-summary .content-wrapper .calories {
      font-weight: 500;
      display: inline-block; }
    .customize-modal-component .product-summary .content-wrapper .price + .calories,
    .customize-active-modal-component .product-summary .content-wrapper .price + .calories {
      border-left: 1px solid #f5804b;
      padding-left: 1rem;
      margin-left: 1rem; }

.rewards-list-component {
  width: 100%;
  background-color: #F6F4EE;
  margin-top: 1.2rem;
  position: relative; }
  .rewards-list-component .redeem-rewards {
    margin-left: 7.2rem;
    margin-top: 1.2rem; }
  .rewards-list-component .description {
    max-width: 62.3rem;
    margin-bottom: 3.6rem; }
  .rewards-list-component .rewards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    row-gap: 4rem;
    max-height: 100%;
    padding: 1rem 0.2rem;
    overflow: clip; }
    .rewards-list-component .rewards.fullHeight {
      max-height: 100%; }
  .rewards-list-component li {
    list-style: none; }
  .rewards-list-component .visible {
    display: block; }
  .rewards-list-component .hidden {
    display: none; }
  @media screen and (min-width: 1280px) {
    .rewards-list-component .bottom-gradient::before {
      display: none; } }
  @media screen and (max-width: 1280px) {
    .rewards-list-component .rewards {
      -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr);
      max-width: 40rem;
      max-height: 54.5rem;
      margin: 0 auto;
      column-gap: 3.3rem;
      row-gap: 4rem; }
    .rewards-list-component .bottom-gradient::before {
      background-image: linear-gradient(to top, #F6F4EE, rgba(246, 244, 238, 0));
      height: 8rem; }
    .rewards-list-component .empty-rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }

.ios12 .rewards-list-component .rewards,
.ios13 .rewards-list-component .rewards,
.ios14 .rewards-list-component .rewards,
.ios15 .rewards-list-component .rewards {
  overflow: hidden; }

.boost-component .title {
  margin: 0 auto;
  text-align: center;
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2.6rem; }
  @media screen and (max-width: 768px) {
    .boost-component .title {
      font-size: 3rem; } }

.boost-component .subtitle {
  font-size: 2.2rem;
  line-height: 1.36;
  margin-bottom: 1rem;
  display: block;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.36; }

.boost-component .info-wrapper {
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.33; }
  .boost-component .info-wrapper span {
    width: 100%; }

.boost-component .boost-list-wrapper {
  position: relative; }
  .boost-component .boost-list-wrapper .mobile-gradient {
    width: 4rem;
    right: -1.5rem;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); }

.boost-component .unavailable-description {
  display: none; }

.boost-component .boost-list {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.9rem; }
  @media screen and (max-width: 768px) {
    .boost-component .boost-list {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden; } }
  .boost-component .boost-list + .subtitle {
    margin-top: 3.4rem; }
  .boost-component .boost-list .item {
    border: 2px solid #c0d9d4;
    border-radius: 4px;
    padding: 1rem 1rem 2.2rem;
    position: relative;
    list-style: none;
    text-align: center;
    width: 16.6rem;
    margin: 0 .9rem 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .boost-component .boost-list .item:hover {
      cursor: pointer; }
    @media screen and (max-width: 768px) {
      .boost-component .boost-list .item {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 15rem;
        margin: 0 1rem 2rem 0; } }
    @media screen and (max-width: 768px) {
      .boost-component .boost-list .item:last-child {
        margin-right: 4rem; } }
    .boost-component .boost-list .item.selected {
      background: #fdf9ef;
      box-shadow: 0 0 0.8rem 0 rgba(192, 217, 212, 0.79); }
      .boost-component .boost-list .item.selected .boost-details-wrapper .circle-check {
        display: block; }
    .boost-component .boost-list .item.unavailable .unavailable-description {
      display: block;
      position: absolute;
      background-color: rgba(216, 216, 216, 0.5);
      left: -0.2rem;
      top: -0.2rem;
      bottom: -2.4rem;
      right: -0.2rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 1.5rem;
      line-height: 1.1;
      padding-bottom: .3rem;
      border: 1px solid rgba(151, 151, 151, 0.5); }
    .boost-component .boost-list .item .info {
      position: absolute;
      top: .5rem;
      right: .5rem;
      background: transparent;
      border: 0;
      padding: 0;
      outline: none;
      height: 1.5rem; }
      .boost-component .boost-list .item .info img {
        height: 1.5rem; }
    .boost-component .boost-list .item .boost-details-wrapper {
      border: 0;
      padding: 0;
      background-color: transparent; }
      .boost-component .boost-list .item .boost-details-wrapper img {
        max-height: 5.2rem;
        max-width: 9rem;
        display: block;
        margin: 0 auto .2rem;
        cursor: pointer; }
      .boost-component .boost-list .item .boost-details-wrapper .title {
        font-size: 1.5rem;
        line-height: 1.1;
        display: block;
        margin-bottom: .6rem;
        font-weight: 400;
        color: #2b3936; }
      .boost-component .boost-list .item .boost-details-wrapper .details-wrapper {
        font-size: 0; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .allergen {
          max-width: 10.8rem;
          margin: 0 auto;
          color: #e20000;
          width: 100%;
          line-height: 1.13;
          font-weight: normal;
          margin-bottom: .6rem;
          text-align: center; }
          .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .allergen:before {
            content: "";
            display: inline-block;
            background: url("/Assets/Jamba/img/icons/alert.svg");
            background-size: auto;
            background-size: cover;
            width: 1rem;
            height: 1rem;
            margin-right: .24rem; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper span {
          font-size: 1.2rem;
          padding: 0 .6rem;
          line-height: 14px;
          min-width: 5.6rem;
          display: inline-block;
          color: #2b3936; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .calories + .price {
          border-left: 1px solid #fac53c; }
      .boost-component .boost-list .item .boost-details-wrapper .circle-check {
        max-width: 1.7rem;
        margin: 0;
        display: none;
        position: absolute;
        top: .5rem;
        left: .5rem; }
      .boost-component .boost-list .item .boost-details-wrapper.selected {
        background: inherit;
        box-shadow: none; }
        .boost-component .boost-list .item .boost-details-wrapper.selected .circle-check {
          display: none; }

.info-modal-component .modal-header,
.info-modal-component .modal-body {
  max-width: 50rem;
  margin: 0 auto; }

.info-modal-component .modal-content .modal-body p {
  font-size: 1.5rem;
  line-height: 1.33;
  color: #2b3936; }

.info-modal-component .modal-title {
  margin-bottom: 1rem; }
  @media screen and (max-width: 768px) {
    .info-modal-component .modal-title {
      margin-top: 5.4rem; } }

.info-modal-component .details-wrapper {
  font-size: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 2.4rem; }
  .info-modal-component .details-wrapper span {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    display: inline-block; }
    .info-modal-component .details-wrapper span + span {
      margin-left: 1.1rem;
      padding-left: 1.1rem;
      border-left: 1px solid #fac53c; }

.info-modal-component .image-section {
  padding: 1rem;
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .info-modal-component .image-section {
      margin: 4.4rem -2.8rem 2.4rem; } }
  .info-modal-component .image-section .image-wrapper img {
    max-height: 11rem; }

.info-modal-component ul {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 26rem; }
  .info-modal-component ul:last-of-type {
    margin-bottom: 2.5rem; }

.info-modal-component button {
  max-width: 31.4rem;
  margin: 2.6rem 0; }

.info-modal-component .custom-list {
  margin: 0 auto 2.4rem;
  text-align: left;
  display: inline-block; }

[data-open="info-modal-component"]:hover {
  cursor: pointer; }

.add-ons-modal-component .modal-header {
  text-align: left;
  padding: 0 2.5rem; }
  @media screen and (max-width: 768px) {
    .add-ons-modal-component .modal-header {
      text-align: center;
      padding: 0 5.6rem; } }

.add-ons-modal-component .modal-title {
  font-size: 2.6rem; }

.add-ons-modal-component .modal-footer {
  padding: 3.6rem; }
  .add-ons-modal-component .modal-footer .primary-button {
    display: inline-block;
    margin: 0 auto; }

.account-menu-component.wired-mobile {
  display: block; }
  @media screen and (min-width: 769px) {
    .account-menu-component.wired-mobile {
      display: none; } }
  .account-menu-component.wired-mobile + .account-menu-component ul .item a::before {
    display: block; }
  @media screen and (max-width: 768px) {
    .account-menu-component.wired-mobile + .account-menu-component {
      display: none; } }

@media screen and (max-width: 768px) {
  .account-menu-component .account-progress-component .radial-progress-component {
    display: block; } }

.account-menu-component .title {
  font-size: 2.6rem;
  padding-left: 2.5rem;
  font-weight: bold; }

.account-menu-component ul {
  list-style-type: none;
  padding: 0;
  margin: 2rem 0 4rem; }
  @media screen and (max-width: 768px) {
    .account-menu-component ul {
      margin-bottom: 1.1rem; } }
  .account-menu-component ul .item {
    position: relative; }
    .account-menu-component ul .item:first-child::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x #ffffff;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item > a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      text-decoration: none;
      transition: .2s ease background;
      background: #ffffff;
      padding: 1.2rem 1.2rem 1.7rem;
      position: relative;
      min-height: 6rem; }
      .account-menu-component ul .item > a.has-notification {
        background: #f2caba; }
      .account-menu-component ul .item > a.triangle-link::after {
        position: absolute;
        right: 2rem; }
    .account-menu-component ul .item.active::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x #ffffff;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: -0.2rem;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item.active:first-child::before {
      background-color: #edf4f3; }
    .account-menu-component ul .item.active::after {
      background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x #edf4f3; }
    .account-menu-component ul .item.active a {
      background-color: #edf4f3; }
    .account-menu-component ul .item.active .item-title {
      color: #036d58; }
    .account-menu-component ul .item.active .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .account-menu-component ul .item .item-title {
      color: #2b3936;
      display: block;
      font-size: 1.8rem;
      font-weight: 500; }
    .account-menu-component ul .item .item-description {
      color: #2b3936;
      display: block;
      font-size: 1.3rem;
      font-weight: normal;
      margin-top: -0.2rem;
      display: block; }
    .account-menu-component ul .item .item-notification {
      background: #f5804b;
      color: #2b3936;
      font-size: .9rem;
      font-weight: bold;
      border-radius: 500px;
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      text-align: center;
      line-height: 1.8rem;
      vertical-align: middle;
      -ms-flex-item-align: start;
          align-self: flex-start;
      margin-top: .4rem;
      margin-right: .5rem; }
    .account-menu-component ul .item .item-icon {
      padding-right: .8rem;
      -ms-flex-item-align: start;
          align-self: flex-start; }
  .account-menu-component ul ul .item:first-child::before {
    display: none; }
  .account-menu-component ul ul .item:first-child a {
    padding-top: .9rem; }
    .account-menu-component ul ul .item:first-child a::before {
      content: "";
      -webkit-clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
              clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
      height: .9rem;
      width: 100;
      display: block;
      background: #ffffff;
      bottom: 100%;
      transition: .2s ease background;
      left: 0;
      right: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul ul .item:first-child a.has-notification::before {
      background: #f2caba; }
  .account-menu-component ul ul .item.active a::before {
    background: #edf4f3; }

.account-menu-component ul .item:first-child::before {
  display: none; }

.account-menu-component ul .item:first-child a {
  padding-top: .9rem; }
  .account-menu-component ul .item:first-child a::before {
    content: "";
    -webkit-clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
            clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
    height: .9rem;
    width: 100;
    display: block;
    background: #ffffff;
    bottom: 100%;
    transition: .2s ease background;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1; }
  .account-menu-component ul .item:first-child a.has-notification::before {
    background: #f2caba; }

.account-menu-component ul .item.active a::before {
  background: #edf4f3; }

.account-menu-component + .account-menu-component {
  margin-top: 2rem; }
  .account-menu-component + .account-menu-component ul {
    margin-top: 1rem; }
    .account-menu-component + .account-menu-component ul .item a::before {
      display: none; }

.account-progress-component {
  position: relative;
  background: #ffffff;
  margin-top: 1.6rem;
  width: 100%;
  min-width: 52.5rem;
  padding: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .account-progress-component {
      min-width: 0;
      margin-bottom: 0;
      padding-right: 0; } }
  .account-progress-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-progress-component .reward-icon {
    margin-bottom: 2rem; }
  .account-progress-component .username-title {
    font-size: 2.6rem;
    font-weight: bold;
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem;
    line-height: 1; }
  .account-progress-component .description {
    font-size: 1.5rem; }
    .account-progress-component .description.larger {
      font-size: 1.8rem;
      margin-bottom: 2.4rem; }
  .account-progress-component p strong {
    font-weight: bold; }
  .account-progress-component .radial-progress-component {
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .radial-progress-component {
        display: none; } }
  .account-progress-component .progress-link-wrapper {
    text-align: center; }
  .account-progress-component .progress-content-wrapper {
    padding-left: 3rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .progress-content-wrapper {
        padding: 0;
        text-align: center;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        margin: 0 auto; } }
    .account-progress-component .progress-content-wrapper .description {
      line-height: 1.4; }
    .account-progress-component .progress-content-wrapper .radial-progress-component {
      display: none;
      margin: 0 auto;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .account-progress-component .progress-content-wrapper .radial-progress-component {
          display: block; } }
  .account-progress-component .triangle-link {
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
    display: inline-block; }

.ios .account-progress-component .bg-helper {
  bottom: -2rem; }

@media screen and (max-width: 768px) {
  .ios .account-progress-component .reward-icon {
    z-index: 1;
    position: relative; } }

.ios.chrome .account-progress-component .progress-content-wrapper .bg-helper,
.ios.chrome .account-progress-component .radial-progress-component .bg-helper {
  bottom: -3.2rem; }

.ios.chrome .account-progress-component .progress-content-wrapper .radial-progress-component,
.ios.chrome .account-progress-component .radial-progress-component .radial-progress-component {
  margin-bottom: 3.2rem; }

.account-card-component {
  background-color: #ffffff;
  padding: 2.5rem 3rem;
  width: 100%;
  text-align: center; }
  .account-card-component > .triangle-link {
    display: inline; }
  .account-card-component .title {
    font-size: 2.6rem;
    font-weight: bold;
    text-align-last: left; }
  .account-card-component p {
    font-size: 1.5rem;
    margin-bottom: 0.5rem; }
  .account-card-component .triangle-link {
    color: #036d58;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem; }
    .account-card-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-card-component hr {
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: cover;
    height: .3rem;
    border: 0;
    margin: 3rem 0;
    width: 100%; }
  .account-card-component .card-content {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    min-height: 32rem; }
    .account-card-component .card-content .title {
      font-size: 1.5rem; }
    .account-card-component .card-content .card-item {
      width: 100%;
      margin-bottom: 2rem;
      text-transform: lowercase; }
    .account-card-component .card-content .item {
      display: -ms-flexbox;
      display: flex;
      text-align: left;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      position: relative;
      padding: 1rem 0; }
      .account-card-component .card-content .item::before {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: auto;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        top: 0;
        position: absolute;
        z-index: 1; }
      .account-card-component .card-content .item:last-child::after {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: auto;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        z-index: 1; }
    .account-card-component .card-content .item-description-wrapper,
    .account-card-component .card-content .location-detail-wrapper {
      max-width: 22rem; }
    .account-card-component .card-content .location-address {
      line-height: 1; }

.account-wide-card-component {
  width: 100%;
  position: relative;
  max-width: 80.6rem;
  filter: drop-shadow(0.2rem -0.2rem 1.1rem rgba(192, 217, 212, 0.38));
  background-color: #ffffff; }
  .account-wide-card-component:not(.col) {
    margin-left: auto;
    margin-right: auto; }
  .account-wide-card-component:after {
    content: '';
    position: absolute;
    background: #ffffff;
    bottom: -1.4rem;
    left: 0;
    width: 100%;
    height: 1.5rem;
    -webkit-clip-path: polygon(0% 6.66667%, 100% 0%, 100% 53.33333%, 98.62406% 63.39333%, 97.12394% 65.99333%, 96.08653% 67.57333%, 94.66783% 69.48667%, 93.24501% 71.14667%, 91.66845% 72.7%, 90.00723% 74.03333%, 86.84751% 75.76667%, 85.1091% 76.29333%, 82.89726% 76.53333%, 80.76509% 76.32667%, 78.55187% 75.66%, 76.25973% 74.5%, 74.56359% 73.33333%, 73.09763% 72.12667%, 71.67406% 70.79333%, 68.90748% 67.87333%, 67.64177% 66.40667%, 65.90399% 64.28%, 63.45549% 61.10667%, 60.61259% 57.22667%, 58.00661% 53.54%, 56.1904% 50.93333%, 54.45312% 48.42667%, 52.3192% 45.37333%, 49.71521% 41.66667%, 47.02332% 37.93333%, 45.43978% 35.81333%, 43.38628% 33.14667%, 40.38292% 29.53333%, 37.77693% 26.72%, 35.40648% 24.48%, 33.74676% 23.14667%, 31.37544% 21.57333%, 28.76633% 20.42%, 26.18454% 20%, 24.65449% 20.14667%, 22.75748% 20.72%, 19.51758% 22.68%, 17.77631% 24.23333%, 16.03591% 26.12%, 13.8298% 28.99333%, 12.40387% 31.14%, 10.10873% 35.06%, 8.37182% 38.39333%, 6.55349% 42.28%, 4.49875% 47.14667%, 2.29115% 53.02667%, 0% 60%, 0% 6.66667%);
            clip-path: polygon(0% 6.66667%, 100% 0%, 100% 53.33333%, 98.62406% 63.39333%, 97.12394% 65.99333%, 96.08653% 67.57333%, 94.66783% 69.48667%, 93.24501% 71.14667%, 91.66845% 72.7%, 90.00723% 74.03333%, 86.84751% 75.76667%, 85.1091% 76.29333%, 82.89726% 76.53333%, 80.76509% 76.32667%, 78.55187% 75.66%, 76.25973% 74.5%, 74.56359% 73.33333%, 73.09763% 72.12667%, 71.67406% 70.79333%, 68.90748% 67.87333%, 67.64177% 66.40667%, 65.90399% 64.28%, 63.45549% 61.10667%, 60.61259% 57.22667%, 58.00661% 53.54%, 56.1904% 50.93333%, 54.45312% 48.42667%, 52.3192% 45.37333%, 49.71521% 41.66667%, 47.02332% 37.93333%, 45.43978% 35.81333%, 43.38628% 33.14667%, 40.38292% 29.53333%, 37.77693% 26.72%, 35.40648% 24.48%, 33.74676% 23.14667%, 31.37544% 21.57333%, 28.76633% 20.42%, 26.18454% 20%, 24.65449% 20.14667%, 22.75748% 20.72%, 19.51758% 22.68%, 17.77631% 24.23333%, 16.03591% 26.12%, 13.8298% 28.99333%, 12.40387% 31.14%, 10.10873% 35.06%, 8.37182% 38.39333%, 6.55349% 42.28%, 4.49875% 47.14667%, 2.29115% 53.02667%, 0% 60%, 0% 6.66667%); }
  .account-wide-card-component .title {
    text-align: center;
    padding: 5rem 0 2.4rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .title {
        padding: 1.4rem 0 1.6rem; } }
    .account-wide-card-component .title .script-text {
      font-size: 2.2rem;
      line-height: 0.82;
      color: #036d58;
      margin-right: .8rem; }
    .account-wide-card-component .title h1, .account-wide-card-component .title h2, .account-wide-card-component .title h3, .account-wide-card-component .title h4, .account-wide-card-component .title h5, .account-wide-card-component .title h6, .account-wide-card-component .title .h1-like, .account-wide-card-component .title .h2-like, .account-wide-card-component .title .h3-like, .account-wide-card-component .title .h4-like, .account-wide-card-component .title .h5-like, .account-wide-card-component .title .h6-like {
      font-size: 2.8rem;
      line-height: 1.07;
      font-weight: bold; }
  .account-wide-card-component .account-status-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .account-wide-card-component .progress-link-wrapper {
    text-align: center; }
  .account-wide-card-component .radial-progress-component {
    font-size: 13.6rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .radial-progress-component {
        font-size: 14.6rem; } }
  .account-wide-card-component .progress-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    margin-left: 2.2rem;
    width: 100%;
    max-width: 23rem;
    text-align: center; }
    .account-wide-card-component .progress-content-wrapper a {
      font-size: 1.8rem; }
  .account-wide-card-component .stars {
    display: none; }
  .account-wide-card-component .description {
    font-size: 1.8rem;
    line-height: 1.39;
    max-width: 18rem;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 1rem;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .description {
        font-size: 1.5rem;
        line-height: 1.33;
        text-align: left; } }
    .account-wide-card-component .description strong {
      font-weight: bold; }
    .account-wide-card-component .description + .btn-wrapper {
      margin-top: 5.4rem; }
  .account-wide-card-component .btn-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .account-wide-card-component .btn-wrapper a {
      font-size: 1.8rem;
      line-height: 0.89; }
      .account-wide-card-component .btn-wrapper a + a {
        margin-left: 5rem; }
  .account-wide-card-component .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 5rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .content {
        padding-bottom: 2.8rem; } }
  .account-wide-card-component .reward-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 2.6rem 0 2.2rem;
    padding-left: 2.4rem; }
    .account-wide-card-component .reward-content a {
      font-size: 1.8rem;
      line-height: 1; }
  .account-wide-card-component .rewards-wrapper {
    margin-left: 2.2rem;
    width: 100%;
    max-width: 38.4rem;
    padding: 1rem 0; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .rewards-wrapper {
        margin-top: 3rem; } }
    .account-wide-card-component .rewards-wrapper .reward-content-info {
      font-size: 1.5rem;
      width: 100%;
      max-width: 21rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      margin: 0 auto;
      margin-bottom: 2.4rem; }
    .account-wide-card-component .rewards-wrapper .reward-btn-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    .account-wide-card-component .rewards-wrapper .reward-level {
      border: solid 1px #036d58;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      border-radius: 50%;
      width: 1.8rem;
      height: 1.8rem;
      margin-left: .6rem;
      font-size: .9rem;
      font-weight: bold;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .account-wide-card-component .stars {
    display: block;
    padding-top: 1.5rem;
    margin-bottom: 2rem; }
  .account-wide-card-component .progress-reward-status {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    display: -ms-flexbox;
    display: flex;
    background-color: #e8f2c6;
    -webkit-clip-path: polygon(2.63789% 3.36134%, 5.21103% 3.13193%, 7.4741% 2.87983%, 9.73621% 2.62605%, 12.09353% 2.36134%, 14.18513% 2.13445%, 16.45108% 1.90084%, 18.71775% 1.68067%, 20.51223% 1.52101%, 22.31079% 1.37395%, 24.29616% 1.22773%, 25.90288% 1.12269%, 29.11463% 0.95462%, 31.10048% 0.87983%, 32.61391% 0.84034%, 34.97002% 0.85546%, 37.71367% 0.97983%, 40.73525% 1.19076%, 43.66283% 1.43697%, 46.49544% 1.6958%, 49.13957% 1.94286%, 53.02158% 2.28908%, 56.35492% 2.52101%, 59.7295% 2.65042%, 62.28249% 2.68571%, 65.02494% 2.66387%, 67.85851% 2.59328%, 70.02398% 2.52101%, 71.8271% 2.43697%, 75.79281% 2.0958%, 79.38034% 1.6042%, 81.56259% 1.23697%, 84.11655% 0.78067%, 87.04221% 0.31429%, 89.11679% 0.08655%, 90.64628% 0.00252%, 93.18321% -0.00756%, 96.40288% 0.84034%, 98.17746% 1.80756%, 99.06115% 3.10924%, 99.76019% 7.56303%, 99.8801% 12.57059%, 99.97434% 20.78319%, 99.9952% 26.3437%, 100% 33.61345%, 100% 92.43697%, 99.61439% 98.5%, 97.84173% 100%, 95.73621% 99.91597%, 93.93765% 99.82437%, 91.67314% 99.70672%, 88.74412% 99.56134%, 85.24796% 99.4084%, 81.56259% 99.27899%, 79.48273% 99.22101%, 76.4988% 99.15966%, 74.85132% 99.14454%, 72.58297% 99.15126%, 68.70815% 99.20504%, 66.15683% 99.2479%, 63.79448% 99.27731%, 60.01487% 99.28235%, 57.27482% 99.23529%, 55.15588% 99.15966%, 53.01847% 99.03109%, 50.74844% 98.83782%, 46.68801% 98.4%, 44.61439% 98.15966%, 42.15947% 97.88908%, 39.7976% 97.66218%, 37.17026% 97.47899%, 34.88034% 97.34454%, 32.13957% 97.1521%, 28.35971% 96.84538%, 25.9964% 96.63866%, 23.54317% 96.42101%, 20.23381% 96.1395%, 17.67746% 95.94706%, 15.10791% 95.79832%, 13.61655% 95.74118%, 11.63141% 95.69832%, 10.11894% 95.68992%, 8.32374% 95.70504%, 6.33741% 95.74538%, 4.07026% 95.80168%, 2.15803% 95.80168%, 0.20216% 93.17563%, 0% 88.23529%, -0.00504% 80.92437%, -0.01343% 67.02101%, -0.01775% 57.75294%, -0.02062% 48.15126%, -0.02062% 36.56218%, -0.01799% 27.28992%, -0.01079% 18.3521%, 0% 11.76471%, 0.1271% 6.33025%, 1.12134% 3.71176%, 2.63789% 3.36134%);
            clip-path: polygon(2.63789% 3.36134%, 5.21103% 3.13193%, 7.4741% 2.87983%, 9.73621% 2.62605%, 12.09353% 2.36134%, 14.18513% 2.13445%, 16.45108% 1.90084%, 18.71775% 1.68067%, 20.51223% 1.52101%, 22.31079% 1.37395%, 24.29616% 1.22773%, 25.90288% 1.12269%, 29.11463% 0.95462%, 31.10048% 0.87983%, 32.61391% 0.84034%, 34.97002% 0.85546%, 37.71367% 0.97983%, 40.73525% 1.19076%, 43.66283% 1.43697%, 46.49544% 1.6958%, 49.13957% 1.94286%, 53.02158% 2.28908%, 56.35492% 2.52101%, 59.7295% 2.65042%, 62.28249% 2.68571%, 65.02494% 2.66387%, 67.85851% 2.59328%, 70.02398% 2.52101%, 71.8271% 2.43697%, 75.79281% 2.0958%, 79.38034% 1.6042%, 81.56259% 1.23697%, 84.11655% 0.78067%, 87.04221% 0.31429%, 89.11679% 0.08655%, 90.64628% 0.00252%, 93.18321% -0.00756%, 96.40288% 0.84034%, 98.17746% 1.80756%, 99.06115% 3.10924%, 99.76019% 7.56303%, 99.8801% 12.57059%, 99.97434% 20.78319%, 99.9952% 26.3437%, 100% 33.61345%, 100% 92.43697%, 99.61439% 98.5%, 97.84173% 100%, 95.73621% 99.91597%, 93.93765% 99.82437%, 91.67314% 99.70672%, 88.74412% 99.56134%, 85.24796% 99.4084%, 81.56259% 99.27899%, 79.48273% 99.22101%, 76.4988% 99.15966%, 74.85132% 99.14454%, 72.58297% 99.15126%, 68.70815% 99.20504%, 66.15683% 99.2479%, 63.79448% 99.27731%, 60.01487% 99.28235%, 57.27482% 99.23529%, 55.15588% 99.15966%, 53.01847% 99.03109%, 50.74844% 98.83782%, 46.68801% 98.4%, 44.61439% 98.15966%, 42.15947% 97.88908%, 39.7976% 97.66218%, 37.17026% 97.47899%, 34.88034% 97.34454%, 32.13957% 97.1521%, 28.35971% 96.84538%, 25.9964% 96.63866%, 23.54317% 96.42101%, 20.23381% 96.1395%, 17.67746% 95.94706%, 15.10791% 95.79832%, 13.61655% 95.74118%, 11.63141% 95.69832%, 10.11894% 95.68992%, 8.32374% 95.70504%, 6.33741% 95.74538%, 4.07026% 95.80168%, 2.15803% 95.80168%, 0.20216% 93.17563%, 0% 88.23529%, -0.00504% 80.92437%, -0.01343% 67.02101%, -0.01775% 57.75294%, -0.02062% 48.15126%, -0.02062% 36.56218%, -0.01799% 27.28992%, -0.01079% 18.3521%, 0% 11.76471%, 0.1271% 6.33025%, 1.12134% 3.71176%, 2.63789% 3.36134%); }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .progress-reward-status {
        -ms-transform: translateY(0);
            transform: translateY(0);
        top: 0; } }
  .account-wide-card-component .reward-img-wrapper {
    background-color: #d7e89e;
    position: relative;
    width: 100%;
    max-width: 12.6rem; }
  .account-wide-card-component .reward-img {
    width: 10.5rem;
    position: absolute;
    right: -0.8rem;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .account-wide-card-component .empty-rewards-wrapper {
    margin-left: 2.2rem;
    width: 100%;
    max-width: 38.4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background: url("/Assets/Jamba/img/account/account-no-rewards-dotted-bg.svg");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .empty-rewards-wrapper {
        margin-left: 0;
        margin-top: 4rem; } }
    .account-wide-card-component .empty-rewards-wrapper .reward-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 100%;
      text-align: center; }
    .account-wide-card-component .empty-rewards-wrapper .reward-content-info {
      font-size: 1.5rem;
      width: 100%;
      max-width: 29rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      margin: 0 auto;
      margin-bottom: 2.4rem; }

.account-highlight-component {
  background: #f7ebb1;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  margin-top: 1.6rem;
  padding: 2.1rem;
  text-align: center; }
  .account-highlight-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #f7ebb1;
    left: 0;
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 1.3694% 1.0833%, 3.2733% 2.595%, 6.069% 4.833%, 8.413% 6.7166%, 10.6169% 8.4958%, 13.4025% 10.7583%, 15.7564% 12.6791%, 17.6635% 14.2416%, 19.4938% 15.7458%, 21.1192% 17.0833%, 22.5102% 18.2333%, 24.2671% 19.6916%, 25.641% 20.8333%, 28.516% 23.233%, 31.0169% 25.3166%, 32.935% 26.9208%, 34.89% 28.5625%, 36.681% 30.14583%, 37.9907% 31.15%, 40.7069% 33.3666%, 42.25564% 34.6583%, 43.27666% 35.49166%, 45.4728% 37.32916%, 48.1079% 39.5416%, 50.46923% 41.525%, 52.60717% 43.3208%, 55.38897% 45.6625%, 58.101% 47.945%, 60.37% 49.858%, 62.739% 51.854%, 64.788% 53.583%, 67.073% 55.508%, 69.4005% 57.4708%, 71.53% 59.266%, 73.7343% 61.124%, 75.718% 62.791%, 78.064% 64.7703%, 81.227% 67.4416%, 83.793% 69.608%, 86.5784% 71.9625%, 89.5176% 74.4624%, 91.2828% 75.966%, 93.185% 77.574%, 94.79564% 78.9375%, 96.6333% 80.4916%, 97.885% 81.55%, 98.5441% 82.1083%, 100% 83.3333%, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 1.3694% 1.0833%, 3.2733% 2.595%, 6.069% 4.833%, 8.413% 6.7166%, 10.6169% 8.4958%, 13.4025% 10.7583%, 15.7564% 12.6791%, 17.6635% 14.2416%, 19.4938% 15.7458%, 21.1192% 17.0833%, 22.5102% 18.2333%, 24.2671% 19.6916%, 25.641% 20.8333%, 28.516% 23.233%, 31.0169% 25.3166%, 32.935% 26.9208%, 34.89% 28.5625%, 36.681% 30.14583%, 37.9907% 31.15%, 40.7069% 33.3666%, 42.25564% 34.6583%, 43.27666% 35.49166%, 45.4728% 37.32916%, 48.1079% 39.5416%, 50.46923% 41.525%, 52.60717% 43.3208%, 55.38897% 45.6625%, 58.101% 47.945%, 60.37% 49.858%, 62.739% 51.854%, 64.788% 53.583%, 67.073% 55.508%, 69.4005% 57.4708%, 71.53% 59.266%, 73.7343% 61.124%, 75.718% 62.791%, 78.064% 64.7703%, 81.227% 67.4416%, 83.793% 69.608%, 86.5784% 71.9625%, 89.5176% 74.4624%, 91.2828% 75.966%, 93.185% 77.574%, 94.79564% 78.9375%, 96.6333% 80.4916%, 97.885% 81.55%, 98.5441% 82.1083%, 100% 83.3333%, 100% 100%, 0% 100%, 0% 0%); }
  .account-highlight-component strong,
  .account-highlight-component b {
    font-weight: bold; }
  .account-highlight-component .script-text {
    font-family: Charleston, Arial, Helvetica, sans-serif;
    font-size: 2.2rem;
    display: block;
    line-height: 0.82; }
  .account-highlight-component .title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.07;
    font-size: 2.8rem;
    margin-bottom: 0; }
  .account-highlight-component .product-zone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    text-align: right;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 1.4rem;
    -ms-flex-pack: center;
        justify-content: center; }
    .account-highlight-component .product-zone img {
      width: 100%;
      max-width: 50%; }
    .account-highlight-component .product-zone .text-wrapper {
      padding-bottom: .5rem;
      padding-right: .5rem; }
      @media screen and (max-width: 768px) {
        .account-highlight-component .product-zone .text-wrapper {
          margin-right: 3rem; } }
  .account-highlight-component hr {
    background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x;
    background-size: cover;
    height: .3rem;
    border: 0;
    margin: 2rem 0 2.4rem;
    width: 100%; }
  .account-highlight-component .highlight-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .highlight-footer {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .account-highlight-component .highlight-footer a {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      font-size: 1.8rem;
      max-width: 20rem; }
      @media screen and (max-width: 768px) {
        .account-highlight-component .highlight-footer a {
          display: block; }
          .account-highlight-component .highlight-footer a:first-child {
            margin-bottom: 3rem; } }
      .account-highlight-component .highlight-footer a[data-ref="add-product"] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
  .account-highlight-component .product-column {
    margin-right: -6rem;
    max-width: 34rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .product-column {
        margin: 0;
        margin-left: 3rem; } }
  .account-highlight-component .content-column {
    margin-top: 4rem; }
    .account-highlight-component .content-column span[class*="product"] {
      font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .content-column {
        padding: 0; } }
    @media screen and (max-width: 768px) {
      .account-highlight-component .content-column p {
        font-size: 1.8rem; } }
  .account-highlight-component span[class*="product"] {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.6rem;
    font-weight: 500; }
  .account-highlight-component .product-price + .product-info {
    position: relative;
    padding-left: 1.7rem;
    margin-left: 1.6rem; }
    .account-highlight-component .product-price + .product-info:before {
      content: "";
      display: inline-block;
      border: 1px solid #fac53c;
      height: 100%;
      vertical-align: middle;
      position: absolute;
      left: 0; }
  .account-highlight-component.mint-theme {
    background: #eaf3d6; }
    .account-highlight-component.mint-theme::before {
      background: #eaf3d6; }
  .account-highlight-component.light-green-theme {
    background: #edf4f3; }
    .account-highlight-component.light-green-theme::before {
      background: #edf4f3; }
  .account-highlight-component.mandarin-theme {
    background: #f8e4dc; }
    .account-highlight-component.mandarin-theme::before {
      background: #f8e4dc; }
  .account-highlight-component.gold-theme {
    background: #f7ebb1; }
    .account-highlight-component.gold-theme::before {
      background: #f7ebb1; }
  .account-highlight-component.blue-theme {
    background: #c0d9d4; }
    .account-highlight-component.blue-theme::before {
      background: #c0d9d4; }
  .account-highlight-component.wave-top:before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-highlight-component.product {
    max-width: 37.4rem;
    width: 100%;
    padding: 2rem 1.5rem 2rem;
    margin: 0;
    margin-top: 1rem;
    margin-left: 6.6rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component.product {
        margin-left: 0;
        margin-top: 3rem; } }
    .account-highlight-component.product:not(.col) {
      margin-left: auto;
      margin-right: auto; }
    .account-highlight-component.product .product-zone {
      margin-bottom: 1.2rem; }
      .account-highlight-component.product .product-zone img {
        max-width: 13.2rem;
        margin-left: 1.2rem; }
    .account-highlight-component.product hr {
      margin: 1rem 0 1.4rem; }
  .account-highlight-component.order-history {
    max-width: 37.4rem;
    width: 100%;
    padding: 2rem 2rem 2rem;
    margin: 0;
    margin-top: 1rem;
    margin-left: 1.5rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component.order-history {
        margin-left: 0;
        margin-top: 3rem;
        max-width: none; } }
    .account-highlight-component.order-history:not(.col) {
      margin-left: auto;
      margin-right: auto; }
    .account-highlight-component.order-history .order-item .text-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 2.38rem; }
      .account-highlight-component.order-history .order-item .text-wrapper .title {
        font-size: 2.8rem; }
    .account-highlight-component.order-history .order-item .script-text {
      color: #036d58;
      margin-top: 0.6rem; }
      .account-highlight-component.order-history .order-item .script-text + .title {
        margin-left: .4rem; }
    .account-highlight-component.order-history .order-item .title {
      font-size: 1.5rem;
      line-height: 1; }
    .account-highlight-component.order-history .order-item .item-content {
      display: -ms-flexbox;
      display: flex;
      position: relative;
      padding-top: 1.2rem;
      padding-bottom: 1.2rem;
      margin-bottom: 1.0rem; }
      .account-highlight-component.order-history .order-item .item-content:before {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        top: 0;
        position: absolute;
        z-index: 1; }
      .account-highlight-component.order-history .order-item .item-content:after {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        z-index: 1; }
      .account-highlight-component.order-history .order-item .item-content .triangle-link {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        color: #036d58;
        font-size: 1.8rem;
        line-height: 0.89; }
        .account-highlight-component.order-history .order-item .item-content .triangle-link:after {
          margin-left: 0;
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .account-highlight-component.order-history .order-item .item-details {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      width: 100%;
      text-align: left;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      @media screen and (max-width: 768px) {
        .account-highlight-component.order-history .order-item .item-details {
          -ms-flex-align: center;
              align-items: center;
          margin-left: 8rem; } }
      .account-highlight-component.order-history .order-item .item-details .date {
        font-size: 1.2rem;
        line-height: 1.25;
        color: #2b3936;
        margin-left: 2rem; }
      .account-highlight-component.order-history .order-item .item-details .location {
        font-size: 1rem;
        line-height: 1.5; }
      .account-highlight-component.order-history .order-item .item-details .product-list {
        list-style-type: none;
        padding: 0;
        margin: 1.0rem 0; }
        .account-highlight-component.order-history .order-item .item-details .product-list li {
          line-height: 1.25;
          margin-bottom: 0.5rem; }
      .account-highlight-component.order-history .order-item .item-details li {
        line-height: 1; }
      .account-highlight-component.order-history .order-item .item-details .item-extra {
        font-size: 1.2rem;
        line-height: 1.25; }
      .account-highlight-component.order-history .order-item .item-details .total-price {
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1.07; }
    .account-highlight-component.order-history .order-item .card-footer {
      margin-top: 1rem; }
      .account-highlight-component.order-history .order-item .card-footer a {
        color: #036d58; }

.edge .account-highlight-component .highlight-footer a[data-ref="add-product"] {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.account-earned-component {
  position: relative;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 34.5rem;
  width: 100%; }
  .account-earned-component:before {
    content: '';
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: auto;
    background-size: cover;
    display: block;
    width: 100%;
    height: .3rem;
    left: 0;
    right: 0;
    top: -1.8rem;
    position: absolute;
    z-index: 1; }
  .account-earned-component .title {
    font-size: 1.8rem;
    color: #2b3936;
    line-height: 1;
    margin-bottom: 1.6rem; }
  .account-earned-component ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 4rem; }
    .account-earned-component ul li {
      background: url("/Assets/Jamba/img/account/headline-bg.svg") center center no-repeat;
      background-size: 100% 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 2.5rem;
      min-height: 6rem;
      -ms-flex-align: center;
          align-items: center;
      background-size: 100% 100%;
      padding: 1rem; }
      .account-earned-component ul li:last-child {
        margin-bottom: 0; }
  .account-earned-component a {
    font-size: 1.8rem; }
  .account-earned-component .text-wrapper {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .account-earned-component .item-icon {
    padding-right: .4rem;
    width: 4.3rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .account-earned-component .item-title {
    font-size: 1.5rem;
    display: block;
    line-height: 1; }
  .account-earned-component .info {
    display: block;
    font-size: 1.5rem;
    margin-bottom: 2rem; }
  .account-earned-component .item-info {
    font-size: 1.2rem;
    display: block; }

.account-qr-component {
  padding-right: 2rem;
  margin-bottom: 6.6rem;
  position: relative;
  padding-top: 1.5rem; }
  .account-qr-component:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0.3rem;
    background-image: url(/img/account/divider-horizontal.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    top: 0;
    left: 0;
    right: 0; }
  .account-qr-component .title {
    font-size: 1.8rem;
    color: #2b3936;
    line-height: 1;
    margin-bottom: 2rem; }
  .account-qr-component .qr-wrapper {
    max-width: 14.6rem; }
  .account-qr-component p {
    font-size: 1.5rem; }

.checkout-component {
  background-color: #edf4f3;
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .checkout-component {
      background-color: #ffffff;
      padding-bottom: 0; } }
  .checkout-component .order-header-component {
    max-width: 50rem; }
  @media screen and (max-width: 768px) {
    .checkout-component .order-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; } }
  .checkout-component .order-title h1 {
    font-size: 3.6rem;
    margin-bottom: 0; }
  .checkout-component .order-title .triangle-link {
    display: inline-block;
    margin: 0 0 2rem; }
    .checkout-component .order-title .triangle-link::after {
      background: none;
      content: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .checkout-component .order-title .triangle-link {
        margin: 0; } }
  .checkout-component .order-type,
  .checkout-component .order-address,
  .checkout-component .order-time {
    margin-bottom: 0; }
  .checkout-component .order-type {
    margin-bottom: 1.5rem; }
  .checkout-component .order-confirmation-title {
    text-align: center;
    margin-bottom: 1rem; }
    .checkout-component .order-confirmation-title h1 {
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      margin-bottom: 0;
      font-size: 3.6rem; }
    @media screen and (max-width: 768px) {
      .checkout-component .order-confirmation-title {
        font-size: 3rem;
        margin-bottom: 0; } }
  .checkout-component .contact-wrapper {
    margin-top: 2.6rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .checkout-component .contact-wrapper {
        background-color: #edf4f3;
        max-width: 100%; } }
    .checkout-component .contact-wrapper .bg-helper {
      position: relative; }
      .checkout-component .contact-wrapper .bg-helper::before {
        content: "";
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 1.2vw;
        position: absolute;
        background-color: #edf4f3;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
        @media screen and (max-width: 768px) {
          .checkout-component .contact-wrapper .bg-helper::before {
            display: none; } }
  .checkout-component .contact-title {
    padding: 3.2rem 0 0; }
    .checkout-component .contact-title.error .error-label {
      opacity: 1; }
  .checkout-component .error-label {
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-repeat: no-repeat;
    background-position: 100%;
    background-position: left;
    top: 5rem;
    left: 1.6rem;
    padding-left: 2.8rem;
    height: 1.8rem; }
  .checkout-component .payment-title {
    padding: 2.2rem 0 0; }
    .checkout-component .payment-title.error .error-label {
      opacity: 1; }
  .checkout-component .contact-title,
  .checkout-component .payment-title {
    line-height: 1;
    font-size: 2.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    position: relative;
    margin-bottom: 0;
    font-weight: bold; }
    @media screen and (max-width: 768px) {
      .checkout-component .contact-title,
      .checkout-component .payment-title {
        padding: 3rem 0; }
        .checkout-component .contact-title:after,
        .checkout-component .payment-title:after {
          content: "";
          display: block;
          width: 100%;
          height: .3rem;
          background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
          background-size: cover;
          position: absolute;
          bottom: 0; } }
  .checkout-component .payment-title h2 {
    font-size: 2.6rem;
    margin-bottom: 0;
    font-weight: bold; }
  .checkout-component .contact-info .contact-details {
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.33; }
  .checkout-component .contact-info,
  .checkout-component .payment-type,
  .checkout-component .payment-gift-card,
  .checkout-component .payment-card {
    position: relative;
    padding: 2.2rem 0; }
    .checkout-component .contact-info:after,
    .checkout-component .payment-type:after,
    .checkout-component .payment-gift-card:after,
    .checkout-component .payment-card:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component .contact-info a,
    .checkout-component .payment-type a,
    .checkout-component .payment-gift-card a,
    .checkout-component .payment-card a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      font-size: 1.8rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      line-height: 1;
      color: #036d58;
      position: relative; }
      .checkout-component .contact-info a:focus,
      .checkout-component .payment-type a:focus,
      .checkout-component .payment-gift-card a:focus,
      .checkout-component .payment-card a:focus {
        display: -ms-flexbox;
        display: flex; }
  .checkout-component .payment-card a:hover {
    text-decoration: none; }
  .checkout-component .payment-card .primary-card,
  .checkout-component .payment-card .card-logo {
    margin-right: 1rem; }
  .checkout-component .payment-card .primary-card {
    max-width: 1.8rem;
    height: 2.1rem; }
  .checkout-component .card-logo {
    max-width: 2.6rem;
    height: 1.9rem; }
  .checkout-component .payment-type .credit-card,
  .checkout-component .payment-gift-card .credit-card {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    line-height: 1.22; }
  .checkout-component .payment-type + .credit-card,
  .checkout-component .payment-gift-card + .credit-card {
    display: inline-block;
    padding-bottom: 5rem; }
  .checkout-component .contact-info .triangle-link,
  .checkout-component .payment-type .triangle-link,
  .checkout-component .payment-card .triangle-link {
    display: inline-block;
    width: 100%; }
    .checkout-component .contact-info .triangle-link::after,
    .checkout-component .payment-type .triangle-link::after,
    .checkout-component .payment-card .triangle-link::after {
      content: url("/Assets/Jamba/img/triangle-green.svg");
      background: none;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      right: 0;
      margin-right: .8rem;
      display: inline-block;
      line-height: 0;
      width: 0.7rem;
      height: 0.9rem; }
  .checkout-component .payment-type {
    display: -ms-flexbox;
    display: flex;
    padding-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .checkout-component .payment-type {
        padding-top: 2.2rem; } }
  .checkout-component .payment-gift-card {
    display: -ms-flexbox;
    display: flex; }
    .checkout-component .payment-gift-card .triangle-link {
      display: inline-block;
      width: 100%; }
      .checkout-component .payment-gift-card .triangle-link::after {
        display: none; }
      .checkout-component .payment-gift-card .triangle-link::before {
        content: url("/Assets/Jamba/img/triangle-green.svg");
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        right: 0;
        margin-right: .8rem;
        background: none;
        line-height: 0;
        display: inline-block;
        width: 0.7rem;
        height: 0.9rem; }
  .checkout-component .gift-card-info {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem; }
  .checkout-component .gift-card-number {
    margin-right: 3rem; }
  .checkout-component .payment-wrapper {
    margin-bottom: 8rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    padding-bottom: 2rem;
    overflow-x: hidden; }
    @media screen and (max-width: 768px) {
      .checkout-component .payment-wrapper {
        margin-bottom: 3rem;
        max-width: 100%;
        padding-bottom: 0; } }
    .checkout-component .payment-wrapper .reward-wrapper {
      position: relative;
      margin: 1rem auto 0;
      width: 100%;
      min-height: 4.5rem;
      padding-bottom: .4rem;
      background: rgba(179, 211, 67, 0.3);
      box-sizing: border-box;
      -webkit-clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%);
              clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%); }
      .checkout-component .payment-wrapper .reward-wrapper .reward-details {
        position: relative;
        top: .2rem;
        left: .2rem;
        bottom: .2rem;
        right: .2rem;
        padding: 1rem;
        width: calc(100% - .4rem);
        min-height: 4.1rem;
        background: #ffffff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        -webkit-clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%);
                clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%); }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details span {
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 1.5rem;
          line-height: 1.33; }
          .checkout-component .payment-wrapper .reward-wrapper .reward-details span::before {
            content: url("/Assets/Jamba/img/icons/rewards-icon.svg");
            display: inline-block;
            width: 2rem;
            height: 2rem;
            margin-right: 1rem;
            margin-top: -0.4rem;
            vertical-align: middle;
            line-height: 0; }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details.active {
          background-color: #eaf3d6; }
          .checkout-component .payment-wrapper .reward-wrapper .reward-details.active span {
            font-weight: 500; }
            .checkout-component .payment-wrapper .reward-wrapper .reward-details.active span::before {
              content: url("/Assets/Jamba/img/icons/rewards-fill.svg"); }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details a {
          font-size: 1.8rem;
          line-height: 1;
          font-weight: 500;
          margin-left: 1rem; }
  .checkout-component .checkout-footer-cta {
    background: #ffffff; }
    .checkout-component .checkout-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 1.2rem 0 3.7rem; }
    .checkout-component .checkout-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 31.5rem;
      margin: 0 auto;
      padding: 2.1rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%; }
    .checkout-component .checkout-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 2rem; }
  .checkout-component .error-wrapper {
    display: -ms-flexbox;
    display: flex;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #dd2106;
    margin-top: .4rem; }
    .checkout-component .error-wrapper::before {
      content: "";
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      margin-right: 1rem; }
    .checkout-component .error-wrapper span {
      display: block; }
    .checkout-component .error-wrapper .card-nr {
      font-size: 1.3rem; }
    .checkout-component .error-wrapper .message {
      font-size: 1rem;
      font-weight: 500; }
  .checkout-component .reward-link {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1; }
    .checkout-component .reward-link::before {
      content: "";
      display: inline;
      width: 2rem;
      height: 2rem;
      background: url("/Assets/Jamba/img/icons/generic-credit-card.svg") center center no-repeat;
      background-size: contain;
      position: absolute;
      left: 0;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .checkout-component .remove-button {
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    display: inline-block; }
    .checkout-component .remove-button::before {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      background: url("/Assets/Jamba/img/icons/remove-icon-green.svg") center center no-repeat;
      background-size: contain; }
  .checkout-component .card-wrapper {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #2b3936; }
  .checkout-component.updated .payment-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 2rem;
    padding-top: 2rem; }
    .checkout-component.updated .payment-title:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
  .checkout-component.updated .payment-subtitle {
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.29;
    color: #2b3936;
    margin-top: 2rem; }
  .checkout-component.updated .payment-gift-card-subtitle {
    display: block;
    width: 100%;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.29;
    color: #2b3936;
    padding-top: 1.2rem;
    padding-bottom: 1rem;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .checkout-component.updated .payment-gift-card-subtitle:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component.updated .payment-gift-card-subtitle:empty {
      display: none; }
  .checkout-component.updated .card-wrapper {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    position: relative; }
  .checkout-component.updated .checkbox {
    margin-left: auto;
    position: static; }
    .checkout-component.updated .checkbox label {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 2rem; }
      .checkout-component.updated .checkbox label::before, .checkout-component.updated .checkbox label::after {
        right: 0;
        left: auto; }
      .checkout-component.updated .checkbox label:before {
        border-radius: 50%; }
  .checkout-component.updated .payment-type {
    padding-top: 2.2rem; }
  .checkout-component.updated .payment-gift-card {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: column;
        flex-direction: column; }
  .checkout-component.updated .gift-card-info {
    margin-top: .4rem;
    line-height: 1.23;
    font-weight: 400; }
  .checkout-component.updated .payment-gift-card {
    -ms-flex-direction: row;
        flex-direction: row; }
    .checkout-component.updated .payment-gift-card .reward-link .card-logo {
      margin-right: .6rem; }
  .checkout-component.updated .reward-link::before {
    content: none; }
  .checkout-component.updated a.reward-link, .checkout-component.updated span.reward-link {
    padding-left: 1rem;
    color: #2b3936; }
  .checkout-component.updated .card-value + .remove-button {
    margin-left: 2rem; }
  .checkout-component.updated .card-logo-wrapper {
    border-radius: .34rem;
    text-align: center; }
  .checkout-component.updated .card-details {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .checkout-component.updated .card-number {
    padding-left: 1rem; }
  .checkout-component.updated .card-item {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    position: relative;
    padding: 1.8rem 0; }
    .checkout-component.updated .card-item:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component.updated .card-item .checkbox {
      margin-left: 4rem; }
  .checkout-component.updated .card-value {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-left: auto;
    font-size: 1.3rem;
    line-height: 1.23;
    font-weight: 400; }
    .checkout-component.updated .card-value label {
      position: relative;
      padding-left: 3rem;
      cursor: pointer;
      font-size: 1.3rem;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .checkout-component.updated .card-value label::before, .checkout-component.updated .card-value label::after {
        content: "";
        display: inline-block;
        cursor: pointer;
        height: 2.4rem;
        width: 2.4rem;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        left: 0;
        position: absolute; }
      .checkout-component.updated .card-value label::before {
        border: 0.2rem solid #036d58;
        background: #ffffff;
        border-radius: .4rem; }
      .checkout-component.updated .card-value label::after {
        display: none;
        -ms-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
        opacity: 0;
        background: #036d58;
        border-radius: 50%;
        background-image: none;
        width: 1.2rem;
        height: 1.2rem;
        margin-right: 0.5rem;
        padding: .5rem;
        line-height: 1.5rem; }
  .checkout-component.updated input[type="radio"],
  .checkout-component.updated input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
    .checkout-component.updated input[type="radio"].error + label,
    .checkout-component.updated input[type="checkbox"].error + label {
      margin-bottom: 2.9rem !important;
      padding-bottom: 0.3rem; }
    .checkout-component.updated input[type="radio"]:invalid + label,
    .checkout-component.updated input[type="checkbox"]:invalid + label {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-repeat: no-repeat;
      background-position: 100%;
      padding-right: 3rem; }
  .checkout-component.updated input[type="radio"]:focus + label,
  .checkout-component.updated input[type="checkbox"]:focus + label {
    outline: 2px solid #036d58;
    outline-offset: 8px; }
  .checkout-component.updated input[type="checkbox"]:checked + label::before {
    animation: .2s scaleBgIn ease forwards; }
    .safari .checkout-component.updated input[type="checkbox"]:checked + label::before {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1;
      background-color: #d5e8ad; }
  .checkout-component.updated input[type="checkbox"]:checked + label::after {
    display: block;
    animation: .2s scaleIn ease forwards; }
    .safari .checkout-component.updated input[type="checkbox"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
  .checkout-component.updated input[type="radio"] + label::before {
    width: 2rem;
    height: 2rem; }
  .checkout-component.updated input[type="radio"]:checked + label::before {
    animation: .2s scaleIn ease forwards;
    border-radius: 50%;
    background: #ffffff; }
    .safari .checkout-component.updated input[type="radio"]:checked + label::before {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
    .highcontrast .checkout-component.updated input[type="radio"]:checked + label::before {
      border: 0.9rem solid #036d58; }
  .checkout-component.updated input[type="radio"]:checked + label::after {
    display: block;
    animation: .2s scaleIn ease forwards;
    content: '';
    border-radius: 50%;
    background: #036d58;
    right: 0.5rem;
    width: 1rem;
    height: 1rem;
    border: none; }
    .safari .checkout-component.updated input[type="radio"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
  .checkout-component.updated fieldset legend {
    display: inherit;
    margin-bottom: 0; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0;
    background: #ffffff; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    background-color: #d5e8ad;
    opacity: 1; } }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.franchise-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .franchise-banner .img-wrapper {
    display: block;
    height: 100%; }
    .franchise-banner .img-wrapper img {
      width: 100%; }
  .franchise-banner .info {
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-left: 10rem; }
  .franchise-banner .script-text {
    font-size: 4rem;
    color: #036d58;
    margin-bottom: 1.6rem; }
  .franchise-banner .h2-like {
    font-weight: 700;
    font-size: 4rem;
    margin-bottom: 1rem;
    line-height: 1; }
  .franchise-banner .description {
    margin-bottom: 2.6rem;
    font-size: 1.6rem; }
  .franchise-banner.gold-theme .frame {
    border-color: rgba(250, 197, 60, 0.6); }
  .franchise-banner.blue-theme .frame {
    border-color: rgba(192, 217, 212, 0.6); }
  .franchise-banner.mandarin-theme .frame {
    border-color: rgba(248, 228, 220, 0.6); }
  .franchise-banner.mint-theme .frame {
    border-color: rgba(234, 243, 214, 0.6); }
  @media screen and (max-width: 1280px) {
    .franchise-banner .info {
      margin-left: 5rem; }
    .franchise-banner .script-text {
      margin-bottom: 1.2rem; }
    .franchise-banner .description {
      margin-bottom: 1.6rem; } }
  @media screen and (max-width: 768px) {
    .franchise-banner {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: start;
          justify-content: flex-start;
      padding: 2.5rem 0;
      margin: 0 -1.5rem;
      min-height: 55rem; }
      .franchise-banner .info {
        width: 32rem;
        min-height: 27.5rem;
        background-color: rgba(255, 255, 255, 0.5);
        padding: 1rem;
        border-radius: 5px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin: -10rem 0 0; }
      .franchise-banner .script-text {
        font-size: 2rem;
        margin-bottom: 0;
        line-height: 1; }
      .franchise-banner .h2-like {
        font-size: 2rem;
        margin-bottom: 2.4rem; }
      .franchise-banner .description {
        margin-bottom: 2rem;
        font-size: 1.4rem; }
      .franchise-banner .frame {
        padding: 2rem;
        text-align: center;
        border-radius: 5px;
        border: 2px solid #dee8ac;
        background-color: rgba(255, 255, 255, 0.6); } }

.reward-checkout-component {
  min-height: 12rem;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .reward-checkout-component .points-count {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.447rem; }
  .reward-checkout-component .img-wrapper {
    max-width: 3.2rem; }
  .reward-checkout-component .img-reward {
    max-width: 100%; }
  .reward-checkout-component .rewards-text {
    margin-top: 0.6rem;
    margin-bottom: 0.3rem;
    text-align: center; }
  .reward-checkout-component .faded {
    opacity: 0.5; }
  .checkout-component.updated .reward-checkout-component .label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #117159;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    background: url("/Assets/Jamba/img/reward-border-v2-app.png") center center no-repeat;
    background-size: 100% 100%;
    padding: 1.4rem;
    width: 100%;
    height: 100%; }
    .checkout-component.updated .reward-checkout-component .label::before, .checkout-component.updated .reward-checkout-component .label::after {
      top: 2.3rem;
      right: 1.3rem;
      left: auto;
      border: 0.2rem solid #6B7673;
      border-radius: .4rem; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:checked + label::after {
    background: #ffffff; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:checked + label {
    background: url("/Assets/Jamba/img/reward-border-v2-app-green.png") center center no-repeat;
    background-size: 100% 100%; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:focus + label {
    outline: none; }

.offer-checkout-component {
  min-height: 9.2rem;
  height: 100%; }
  .offer-checkout-component .info-text-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-right: 3.6rem; }
  .offer-checkout-component .offers-text {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 0.4rem; }
  .offer-checkout-component .expiry-info {
    color: #595a5a;
    font-weight: 700;
    font-size: 1.2rem; }
  .offer-checkout-component .img-wrapper {
    max-width: 3.2rem;
    margin-left: 0.7rem; }
    @media screen and (max-width: 640px) {
      .offer-checkout-component .img-wrapper {
        margin-left: 2.7rem; } }
  .offer-checkout-component .img-offer {
    min-width: 3.2rem;
    width: 100%; }
  .offer-checkout-component .faded {
    opacity: 0.5; }
  .checkout-component.updated .offer-checkout-component .label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #117159;
    position: relative;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 1.3rem;
    column-gap: 2rem;
    background: url("/Assets/Jamba/img/offer-border.png") center center no-repeat;
    background-size: 100% 100%; }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label {
        column-gap: 3rem; } }
    .checkout-component.updated .offer-checkout-component .label::before, .checkout-component.updated .offer-checkout-component .label::after {
      top: 2.3rem;
      right: 1.3rem;
      left: auto;
      border: 0.2rem solid #6B7673;
      border-radius: .4rem; }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label::before {
        top: 50%;
        right: 1.8rem; } }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label::after {
        top: 50%;
        right: 1.8rem; } }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:checked + label::after {
    background: #ffffff; }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:checked + label {
    background: url("/Assets/Jamba/img/offer-border-green.png") center center no-repeat;
    background-size: 100% 100%; }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:focus + label {
    outline: none; }

.account-progress-component {
  position: relative;
  background: #ffffff;
  margin-top: 1.6rem;
  width: 100%;
  min-width: 52.5rem;
  padding: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .account-progress-component {
      min-width: 0;
      margin-bottom: 0;
      padding-right: 0; } }
  .account-progress-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-progress-component .reward-icon {
    margin-bottom: 2rem; }
  .account-progress-component .username-title {
    font-size: 2.6rem;
    font-weight: bold;
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem;
    line-height: 1; }
  .account-progress-component .description {
    font-size: 1.5rem; }
    .account-progress-component .description.larger {
      font-size: 1.8rem;
      margin-bottom: 2.4rem; }
  .account-progress-component p strong {
    font-weight: bold; }
  .account-progress-component .radial-progress-component {
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .radial-progress-component {
        display: none; } }
  .account-progress-component .progress-link-wrapper {
    text-align: center; }
  .account-progress-component .progress-content-wrapper {
    padding-left: 3rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .progress-content-wrapper {
        padding: 0;
        text-align: center;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        margin: 0 auto; } }
    .account-progress-component .progress-content-wrapper .description {
      line-height: 1.4; }
    .account-progress-component .progress-content-wrapper .radial-progress-component {
      display: none;
      margin: 0 auto;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .account-progress-component .progress-content-wrapper .radial-progress-component {
          display: block; } }
  .account-progress-component .triangle-link {
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
    display: inline-block; }

.ios .account-progress-component .bg-helper {
  bottom: -2rem; }

@media screen and (max-width: 768px) {
  .ios .account-progress-component .reward-icon {
    z-index: 1;
    position: relative; } }

.ios.chrome .account-progress-component .progress-content-wrapper .bg-helper,
.ios.chrome .account-progress-component .radial-progress-component .bg-helper {
  bottom: -3.2rem; }

.ios.chrome .account-progress-component .progress-content-wrapper .radial-progress-component,
.ios.chrome .account-progress-component .radial-progress-component .radial-progress-component {
  margin-bottom: 3.2rem; }

.member-badge-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 15.3rem;
  min-height: 3.4rem;
  background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
  background-size: 100% 100%; }
  .member-badge-component span {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.02rem;
    color: #2C3937; }
  .member-badge-component.gold {
    min-width: 17.6rem;
    background: url("/Assets/Jamba/img/goldmember.svg") center center no-repeat;
    background-size: 100% 100%; }

.account-history-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 7rem; }
  .account-history-component .title {
    font-size: 1.8rem;
    color: #2b3936; }
  .account-history-component ul {
    list-style-type: none;
    padding: 0; }
    .account-history-component ul li {
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -ms-flex-align: center;
          align-items: center;
      padding: .8rem 0; }
      .account-history-component ul li::after {
        content: "";
        background: url("/Assets/Jamba/img/divider-pale-orange.svg") center center repeat-x;
        background-size: cover;
        position: absolute;
        bottom: 0;
        height: .3rem;
        width: 100%;
        display: block; }
  .account-history-component .text-wrapper {
    text-align: right; }
  .account-history-component .item-title {
    font-size: 1.5rem;
    display: block;
    line-height: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .account-history-component .item-status {
    font-size: 1.5rem;
    display: block;
    line-height: 1; }
  .account-history-component .item-date {
    font-size: 1.2rem;
    display: block; }

.account-receipt-component {
  text-align: center;
  min-width: 56.2rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .account-receipt-component {
      min-width: auto;
      margin-bottom: 4.4rem; } }
  .account-receipt-component .mjr-logo {
    margin-bottom: 2.5rem;
    display: inline-block; }
  .account-receipt-component form {
    max-width: 40rem;
    margin: 2rem auto 3rem auto;
    text-align: left; }
    @media screen and (max-width: 768px) {
      .account-receipt-component form {
        margin-top: 3rem; } }
    @media screen and (max-width: 768px) {
      .account-receipt-component form .valid {
        margin-bottom: 3rem; } }
    .account-receipt-component form input[type="text"] {
      margin-bottom: 0; }
    .account-receipt-component form .input-wrapper {
      margin-bottom: 4rem; }
      @media screen and (max-width: 420px) {
        .account-receipt-component form .input-wrapper {
          margin-bottom: 5rem; } }
  .account-receipt-component .triangle-link {
    color: #036d58;
    font-size: 1.8rem; }
    .account-receipt-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-receipt-component p {
    font-size: 1.5rem;
    margin-bottom: 2.5rem; }
  .account-receipt-component + .account-highlight-component {
    display: none; }
    @media screen and (max-width: 768px) {
      .account-receipt-component + .account-highlight-component {
        display: block; } }
  .account-receipt-component input[type="text"],
  .account-receipt-component input[type="text"]:hover,
  .account-receipt-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.account-receipt-success-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 56.2rem;
  margin: 0 auto;
  text-align: center; }
  .account-receipt-success-component .mjr-logo {
    margin-bottom: 4.5rem; }
  .account-receipt-success-component .title {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.11;
    margin-bottom: 1rem; }
  .account-receipt-success-component .description {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 6.8rem;
    text-align: left; }
  .account-receipt-success-component .primary-button {
    max-width: 30rem;
    width: 100%;
    margin: 0 auto 3rem;
    padding: 1.04rem 3.4rem; }

.account-favorites-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-favorites-component .account-locations-component {
    max-width: 66rem;
    margin: 0 auto 3.3rem; }
    @media screen and (max-width: 768px) {
      .account-favorites-component .account-locations-component {
        max-width: 100%; } }
    .account-favorites-component .account-locations-component .title {
      font-size: 1.8rem;
      line-height: 1;
      margin-bottom: 2rem; }
    .account-favorites-component .account-locations-component.none-selected {
      max-width: 45.8rem; }
      .account-favorites-component .account-locations-component.none-selected .location-container {
        display: block; }

.account-order-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-order-component ul {
    list-style: none;
    max-width: 66rem;
    margin: 0 auto 4.2rem;
    padding: 0; }
  .account-order-component .order-item {
    padding: 1rem 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .account-order-component .order-item::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-order-component .order-item:last-child::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .account-order-component .order-item .item-content {
      width: 25rem; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .item-content {
          max-width: 16rem; } }
      .account-order-component .order-item .item-content span {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        display: block;
        font-size: 1.5rem; }
        .account-order-component .order-item .item-content span.item-name {
          margin-bottom: .5rem; }
      .account-order-component .order-item .item-content .location {
        display: inline-block;
        font-size: 1rem;
        font-weight: normal;
        margin-bottom: .4rem; }
    .account-order-component .order-item .item-header .title {
      display: inline-block;
      font-size: 1.4rem;
      line-height: 1;
      color: #2b3936;
      font-weight: 700;
      margin-bottom: .5rem;
      margin-right: 2rem; }
    .account-order-component .order-item .item-header .date {
      display: inline-block;
      font-size: 1.2em;
      line-height: 1.15;
      color: #2b3936;
      font-weight: normal; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .item-header .date {
          display: block; } }
    .account-order-component .order-item .product-list {
      list-style: none;
      font-size: 1.5rem;
      font-weight: normal;
      margin: 0 0 .4rem;
      padding: 0; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .product-list {
          max-width: 18rem; } }
      .account-order-component .order-item .product-list li {
        line-height: 1;
        margin-bottom: .2rem; }
    .account-order-component .order-item .total-price {
      display: block;
      font-size: 1.4rem;
      font-weight: 700; }
    .account-order-component .order-item .item-footer {
      display: -ms-flexbox;
      display: flex; }
      .account-order-component .order-item .item-footer .item-extra {
        display: inline-block;
        font-size: 1.2rem;
        font-weight: normal;
        margin-bottom: 0.4rem; }
        .account-order-component .order-item .item-footer .item-extra::after {
          display: none; }
    @media screen and (max-width: 768px) {
      .account-order-component .order-item .item-receipt {
        position: absolute;
        bottom: 1rem;
        left: 50%;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }
    .account-order-component .order-item .item-receipt.triangle-link {
      font-size: 1.2rem;
      margin: .2rem 0 0;
      max-width: 100%; }
      .account-order-component .order-item .item-receipt.triangle-link::after {
        display: none; }
    .account-order-component .order-item .item-info {
      font-weight: 700;
      margin-bottom: .5rem; }
    .account-order-component .order-item > .triangle-link::after {
      position: static;
      margin-left: .4rem; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item > .triangle-link::after {
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); } }
    @media screen and (max-width: 768px) {
      .account-order-component .order-item > .triangle-link {
        max-width: 6.4rem; } }

.account-contact-component {
  max-width: 50rem;
  margin: 0 auto; }
  .account-contact-component .generic-form-component {
    margin-bottom: 4rem; }
  .account-contact-component .read-only {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.8rem; }
    .account-contact-component .read-only span {
      display: block; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]::-webkit-input-placeholder {
    font-weight: 400; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]:-ms-input-placeholder {
    font-weight: 400; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]::placeholder {
    font-weight: 400; }
  .account-contact-component .input-group {
    margin-bottom: 5rem; }
    .account-contact-component .input-group .input-wrapper:before {
      content: '';
      display: none;
      position: absolute;
      right: 0;
      top: 2rem;
      display: block;
      z-index: 1; }
    .account-contact-component .input-group .input-wrapper.error .form-control {
      margin: 0; }
    .account-contact-component .input-group .input-wrapper.error::before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      top: 2.5rem;
      right: .4rem; }
    .account-contact-component .input-group .input-wrapper.valid:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-valid.svg"); }
    .account-contact-component .input-group .input-wrapper .error-list li {
      margin-bottom: 1rem; }
      .account-contact-component .input-group .input-wrapper .error-list li:before {
        top: .5rem;
        background: transparent;
        content: url("/Assets/Jamba/img/icons/input-invalid.svg");
        -ms-transform: scale(0.7);
            transform: scale(0.7); }
  .account-contact-component .contact-label {
    margin-bottom: .8rem;
    font-size: 1rem; }
    .account-contact-component .contact-label + span {
      font-size: 1.5rem; }
  .account-contact-component .contact-info {
    font-size: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #595a59; }
    .account-contact-component .contact-info a {
      font-size: 1.2rem;
      font-weight: 700; }
  .account-contact-component + .account-link {
    margin-bottom: 4rem !important; }
  .account-contact-component input,
  .account-contact-component input:hover,
  .account-contact-component input:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.account-password-component {
  max-width: 50rem;
  margin: 0 auto 4rem; }
  @media screen and (max-width: 768px) {
    .account-password-component {
      padding: 0 1.3rem; } }
  .account-password-component .password-text {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    margin-bottom: 3rem;
    display: block; }
  .account-password-component .input-group {
    margin-bottom: 4rem; }
  .account-password-component + .account-link {
    margin-bottom: 4rem; }

.account-payment-component {
  max-width: 50rem;
  margin: 0 auto; }
  .account-payment-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3rem;
    -ms-flex-align: center;
        align-items: center; }
  .account-payment-component .preferred-card {
    margin-left: auto;
    position: relative;
    font-size: 1.5rem;
    color: #2b3936;
    vertical-align: middle;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .account-payment-component .preferred-card::before {
      content: url("/Assets/Jamba/img/icons/fav-fill.svg");
      display: block;
      position: absolute;
      left: -2rem;
      pointer-events: none;
      top: 50%;
      height: 100%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .account-payment-component .title {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 500;
    margin: 0; }
  .account-payment-component .card-list {
    margin-bottom: 3rem; }
    .account-payment-component .card-list.gift-cards .card-details::before {
      content: none; }
    .account-payment-component .card-list.gift-cards .card-details .card-logo {
      margin-left: 0; }
    .account-payment-component .card-list.gift-cards .balance-remove-wrapper .card-balance {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem;
      font-weight: 500;
      line-height: 1;
      vertical-align: middle; }
    .account-payment-component .card-list.gift-cards .balance-remove-wrapper button.remove-card {
      background: transparent;
      border: 0;
      width: 2rem;
      height: 2rem;
      position: relative;
      vertical-align: middle;
      margin-left: .4rem; }
      .account-payment-component .card-list.gift-cards .balance-remove-wrapper button.remove-card:after {
        content: url("/Assets/Jamba/img/icons/delete.svg");
        display: block;
        position: absolute;
        right: 0;
        top: 0; }
  .account-payment-component .card-logo-wrapper {
    border-radius: .34rem;
    text-align: center; }
  .account-payment-component .card-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 2.4rem 1.6rem;
    position: relative;
    margin-bottom: 2rem; }
    .account-payment-component .card-wrapper::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }
  .account-payment-component .card-details,
  .account-payment-component label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .account-payment-component .card-details::before {
    content: url("/Assets/Jamba/img/icons/fav.svg");
    display: block;
    position: absolute;
    pointer-events: none;
    line-height: 1;
    top: 0; }
  .account-payment-component .card-details.checked::before {
    content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .account-payment-component .card-details:hover,
  .account-payment-component input[type=radio]:hover,
  .account-payment-component label:hover {
    cursor: pointer; }
  .account-payment-component button.remove-card {
    background: transparent;
    border: 0;
    width: 2rem;
    height: 2rem;
    position: relative;
    vertical-align: middle;
    margin-left: .4rem; }
    .account-payment-component button.remove-card:after {
      content: url("/Assets/Jamba/img/icons/delete.svg");
      display: block;
      position: absolute;
      right: 0;
      top: 0; }
  .account-payment-component .balance-remove-wrapper {
    margin-left: auto; }
  .account-payment-component .card-logo {
    margin: 0 2rem;
    max-width: 2.7rem; }
  .account-payment-component .card-number,
  .account-payment-component .card-balance {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1;
    vertical-align: middle; }
  .account-payment-component input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 1.9rem;
    height: 2.2rem;
    display: block;
    margin: 0 auto;
    height: 2rem;
    z-index: 2; }

.account-messaging-component {
  max-width: 50rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .account-messaging-component {
      max-width: none; } }
  .account-messaging-component strong {
    font-weight: 500; }
  .account-messaging-component .basic-spot-component {
    padding-bottom: 1rem; }
    .account-messaging-component .basic-spot-component h4 {
      font-size: 3.6rem;
      margin-bottom: 1rem; }
  .account-messaging-component .title {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1;
    margin-top: 0; }
  .account-messaging-component .sms-notifications-wrapper {
    position: relative;
    padding: 0 2.6rem 1rem;
    margin-bottom: 1.6rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .sms-notifications-wrapper {
        padding: 0 0 1rem; } }
    .account-messaging-component .sms-notifications-wrapper::after {
      content: "";
      position: absolute;
      background: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0; }
  .account-messaging-component .email-notifications-wrapper {
    padding: 0 2.6rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .email-notifications-wrapper {
        padding: 0; } }
  .account-messaging-component .unsubscribe-form {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    padding: 0 2.6rem;
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .unsubscribe-form {
        padding: 0; } }
  .account-messaging-component .unsubscribe-item {
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-bottom: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .account-messaging-component .unsubscribe-item:first-of-type {
      border-top: none; }
    .account-messaging-component .unsubscribe-item .description span {
      font-size: 1.3rem; }
  .account-messaging-component .details-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    width: 30rem; }
    .account-messaging-component .details-container .title span {
      color: #2b3936; }
  .account-messaging-component .checkbox-container {
    position: relative;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    /*Adding focus styles on the outer-box of the fake checkbox*/ }
    @media screen and (max-width: 768px) {
      .account-messaging-component .checkbox-container {
        padding: 0; } }
    .account-messaging-component .checkbox-container input[type="checkbox"] {
      opacity: 0;
      right: auto;
      position: absolute; }
    .account-messaging-component .checkbox-container .checkmark {
      position: relative;
      padding-left: 2.4rem;
      cursor: pointer;
      font-size: 1.6rem;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .account-messaging-component .checkbox-container .checkmark::before, .account-messaging-component .checkbox-container .checkmark::after {
        content: "";
        display: inline-block;
        cursor: pointer;
        height: 2.4rem;
        width: 2.4rem;
        border: 0.2rem solid #036d58;
        background: #ffffff;
        border-radius: .4rem;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        left: 0;
        position: absolute; }
      .account-messaging-component .checkbox-container .checkmark::after {
        background-color: #d5e8ad;
        animation: .2s scaleOut ease forwards;
        -ms-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
        opacity: 0;
        background-image: none;
        content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
        padding: 0 0.4rem;
        line-height: 1.5rem; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:focus + .checkmark {
      outline: 2px solid #036d58;
      outline-offset: 8px; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::before {
      display: none; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::after {
      animation: .2s scaleIn .05s linear forwards; }
      .safari .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::after {
        animation: none;
        -ms-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
        opacity: 1; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.account-social-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 32rem;
  margin: 0 auto; }
  .account-social-component .network-details-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 4rem; }
  .account-social-component .account-details-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .account-social-component .logo {
    max-width: 2.8rem;
    height: 2.8rem;
    width: 100%;
    margin-right: 1rem; }
  .account-social-component .title {
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.33;
    margin: .4rem 0; }
  .account-social-component .name {
    font-size: 1.5rem; }
  .account-social-component .primary-button {
    display: block;
    margin-bottom: 4.5rem; }
    @media screen and (max-width: 768px) {
      .account-social-component .primary-button {
        margin-bottom: 2rem; } }
    @media screen and (min-width: 769px) {
      .account-social-component .primary-button + .account-link {
        display: block; } }

.account-rewards-details-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  position: relative;
  margin-top: 8.4rem; }
  @media screen and (max-width: 768px) {
    .account-rewards-details-component {
      margin-bottom: 5.2rem;
      margin-top: 0; } }
  @media screen and (max-width: 768px) {
    .account-rewards-details-component .bg-helper {
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: -4rem;
      z-index: -1;
      height: 11rem;
      background-color: #edf4f3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 92.92929%, 99.3664% 92.74343%, 98.84587% 92.6%, 98.00187% 92.37879%, 97.0544% 92.14545%, 95.8176% 91.86061%, 94.9536% 91.67374%, 93.7752% 91.43434%, 92.83013% 91.25455%, 91.98747% 91.10303%, 90.78507% 90.90101%, 89.22933% 90.66364%, 88.09707% 90.50707%, 86.84533% 90.35051%, 85.2328% 90.17475%, 83.9072% 90.05152%, 82.636% 89.95051%, 81.38267% 89.8697%, 80.3976% 89.81818%, 78.4272% 89.74848%, 76.976% 89.72525%, 75.52533% 89.72525%, 74.30693% 89.74545%, 73.34027% 89.77475%, 72.4448% 89.81212%, 71.764% 89.84747%, 70.93333% 89.89899%, 70.17067% 89.95455%, 69.24533% 90.03434%, 67.8504% 90.17879%, 66.83173% 90.30101%, 65.6096% 90.46465%, 64.30053% 90.65758%, 62.5272% 90.94646%, 61.1592% 91.18788%, 59.88107% 91.42626%, 58.3408% 91.72929%, 56.94427% 92.01313%, 55.54613% 92.30505%, 54.31947% 92.56667%, 53.0728% 92.83636%, 51.91333% 93.08889%, 50.54453% 93.39192%, 49.3784% 93.64747%, 48.132% 93.91919%, 46.97067% 94.1697%, 45.89147% 94.4%, 44.9024% 94.60808%, 43.88613% 94.81818%, 42.81307% 95.03434%, 42.14133% 95.16667%, 40.91867% 95.4%, 40.16% 95.5404%, 39.1696% 95.71717%, 37.8384% 95.94141%, 36.836% 96.1%, 35.64% 96.27576%, 33.98667% 96.49293%, 32.47227% 96.66162%, 30.87573% 96.80404%, 28.9824% 96.92121%, 27.41333% 96.9697%, 26.66667% 96.9697%, 25.63733% 96.96364%, 24.61947% 96.94444%, 23.5432% 96.91111%, 22.52613% 96.86768%, 21.71253% 96.82424%, 20.81147% 96.76768%, 19.76533% 96.6899%, 18.572% 96.58889%, 17.14667% 96.44545%, 16.12613% 96.32929%, 14.93333% 96.17576%, 13.3952% 95.9596%, 12.08507% 95.75758%, 10.46% 95.47879%, 8.91707% 95.18788%, 7.38053% 94.87172%, 5.7784% 94.51313%, 4.352% 94.16869%, 3.34107% 93.90909%, 2.26267% 93.61616%, 1.2376% 93.3202%, 0% 92.92929%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 92.92929%, 99.3664% 92.74343%, 98.84587% 92.6%, 98.00187% 92.37879%, 97.0544% 92.14545%, 95.8176% 91.86061%, 94.9536% 91.67374%, 93.7752% 91.43434%, 92.83013% 91.25455%, 91.98747% 91.10303%, 90.78507% 90.90101%, 89.22933% 90.66364%, 88.09707% 90.50707%, 86.84533% 90.35051%, 85.2328% 90.17475%, 83.9072% 90.05152%, 82.636% 89.95051%, 81.38267% 89.8697%, 80.3976% 89.81818%, 78.4272% 89.74848%, 76.976% 89.72525%, 75.52533% 89.72525%, 74.30693% 89.74545%, 73.34027% 89.77475%, 72.4448% 89.81212%, 71.764% 89.84747%, 70.93333% 89.89899%, 70.17067% 89.95455%, 69.24533% 90.03434%, 67.8504% 90.17879%, 66.83173% 90.30101%, 65.6096% 90.46465%, 64.30053% 90.65758%, 62.5272% 90.94646%, 61.1592% 91.18788%, 59.88107% 91.42626%, 58.3408% 91.72929%, 56.94427% 92.01313%, 55.54613% 92.30505%, 54.31947% 92.56667%, 53.0728% 92.83636%, 51.91333% 93.08889%, 50.54453% 93.39192%, 49.3784% 93.64747%, 48.132% 93.91919%, 46.97067% 94.1697%, 45.89147% 94.4%, 44.9024% 94.60808%, 43.88613% 94.81818%, 42.81307% 95.03434%, 42.14133% 95.16667%, 40.91867% 95.4%, 40.16% 95.5404%, 39.1696% 95.71717%, 37.8384% 95.94141%, 36.836% 96.1%, 35.64% 96.27576%, 33.98667% 96.49293%, 32.47227% 96.66162%, 30.87573% 96.80404%, 28.9824% 96.92121%, 27.41333% 96.9697%, 26.66667% 96.9697%, 25.63733% 96.96364%, 24.61947% 96.94444%, 23.5432% 96.91111%, 22.52613% 96.86768%, 21.71253% 96.82424%, 20.81147% 96.76768%, 19.76533% 96.6899%, 18.572% 96.58889%, 17.14667% 96.44545%, 16.12613% 96.32929%, 14.93333% 96.17576%, 13.3952% 95.9596%, 12.08507% 95.75758%, 10.46% 95.47879%, 8.91707% 95.18788%, 7.38053% 94.87172%, 5.7784% 94.51313%, 4.352% 94.16869%, 3.34107% 93.90909%, 2.26267% 93.61616%, 1.2376% 93.3202%, 0% 92.92929%, 0% 0%); } }
  .account-rewards-details-component .title {
    font-weight: bold;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .title {
        font-size: 3rem;
        margin-bottom: 3rem; } }
  .account-rewards-details-component .rewards-image {
    max-width: 13.3rem;
    margin: 0 auto;
    margin-bottom: 1rem; }
  .account-rewards-details-component .subtitle {
    font-size: 2.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #2b3936;
    margin-bottom: 1.3rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .subtitle {
        max-width: 19rem;
        margin: 0 auto;
        margin-bottom: 1.5rem; } }
  .account-rewards-details-component .rank-image {
    margin-bottom: 1.24rem;
    max-width: 2rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .rank-image {
        margin-bottom: 1.74rem; } }
  .account-rewards-details-component .celebrate-date {
    max-width: 21.2rem;
    margin: 0 auto;
    color: #2b3936;
    margin-bottom: .5rem; }
  .account-rewards-details-component .expiration-date {
    font-size: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.67;
    color: #2b3936; }
  .account-rewards-details-component .qr-image {
    max-width: 11.6rem;
    margin: 2.4rem auto; }
  .account-rewards-details-component .legal-text {
    max-width: 62rem;
    margin: 0 auto;
    font-size: 1rem;
    text-align: left;
    line-height: 1.5;
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .legal-text {
        max-width: 31.5rem;
        margin-bottom: 2.8rem; } }
  .account-rewards-details-component .primary-button {
    max-width: 25.8rem;
    margin: 0 auto;
    padding: 1.04rem 3.4rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .primary-button {
        display: none; } }
  .account-rewards-details-component .triangle-link {
    display: none !important;
    font-size: 1.8rem;
    color: #036d58;
    font-weight: 500;
    line-height: 0.78; }
    .account-rewards-details-component .triangle-link:after {
      margin-left: .6rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .triangle-link {
        display: inline-block !important; } }

.account-rewards-code-component {
  margin: 0 auto;
  text-align: center;
  background: #edf4f3;
  color: #2b3936;
  padding: 3.6rem 1rem 2.5rem;
  border-radius: 2rem;
  max-width: 33rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }
  @media screen and (min-width: 768px) and (max-width: 1215px) {
    .account-rewards-code-component {
      margin: 1rem auto; } }
  .account-rewards-code-component:hover {
    text-decoration: none; }
  @media screen and (max-width: 768px) {
    .account-rewards-code-component {
      max-width: 100%;
      padding: 3.6rem .5rem; } }
  .account-rewards-code-component .reward-text {
    vertical-align: middle;
    font-size: 1.8rem;
    position: relative;
    margin-bottom: 1.1rem; }
    .account-rewards-code-component .reward-text::before {
      content: url("/Assets/Jamba/img/icons/generic-credit-card.svg");
      display: inline-block;
      margin-right: .4rem;
      width: 2.7rem;
      height: 2.2rem;
      vertical-align: middle; }
  .account-rewards-code-component strong {
    font-weight: 700; }

@media screen and (max-width: 768px) {
  .location-form-component {
    margin-left: -1.5rem;
    margin-right: -1.5rem; } }

.location-form-component .search-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  margin-bottom: 1.4rem;
  padding-right: 3rem; }
  @media screen and (max-width: 1160px) {
    .location-form-component .search-bar {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-right: 0; } }
  @media screen and (max-width: 768px) {
    .location-form-component .search-bar {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.location-form-component .location-form-wrapper {
  width: 100%;
  max-width: 77rem;
  position: relative; }
  .location-form-component .location-form-wrapper.error input[type="text"] {
    border-color: #dd2106;
    padding-right: 5rem; }
  .location-form-component .location-form-wrapper.error small {
    display: inline-block; }
  .location-form-component .location-form-wrapper.error .location-form-search:before {
    content: url("/Assets/Jamba/img/icons/input-invalid.svg");
    display: block;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    right: 20.5rem;
    z-index: 1;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-wrapper.error .location-form-search:before {
        right: 12.5rem; } }
  .location-form-component .location-form-wrapper small {
    color: #dd2106;
    padding-left: 1.8rem;
    font-size: 1rem;
    position: absolute;
    bottom: -.2rem;
    display: none;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-wrapper small {
        bottom: 2rem; } }

.location-form-component .location-form-search {
  width: 100%;
  max-width: 77rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 1.5rem; }
  .location-form-component .location-form-search:after {
    content: "";
    position: absolute;
    pointer-events: none;
    right: 4.8rem;
    top: 50%;
    background: url("/Assets/Jamba/img/drop.svg") center center no-repeat;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    z-index: 2;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0.2rem; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-search {
      margin-bottom: 3.5rem; }
      .location-form-component .location-form-search:after {
        right: .3rem; } }
  .location-form-component .location-form-search .placeholder {
    position: absolute;
    top: -2rem;
    margin-left: 2.5rem; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]::-webkit-input-placeholder {
      color: transparent; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]:-ms-input-placeholder {
      color: transparent; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]::placeholder {
      color: transparent; }
  .location-form-component .location-form-search input[type="text"] {
    padding-left: 2.5rem;
    border-radius: 3.5rem;
    border: solid 2px #036d58;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 4.5rem;
    width: calc(100% - 17rem);
    background: #ffffff;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-search input[type="text"] {
        height: 6rem;
        width: calc(100% - 8.5rem); } }

.location-form-component .custom-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  text-align-last: center;
  border-radius: 3.5rem;
  height: 4.5rem;
  font-size: 1.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  border: solid 1px #036d58;
  background-color: #036d58;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -2.5rem;
  color: #ffffff;
  width: 100%;
  max-width: 17rem;
  -ms-flex-order: 1;
      order: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative; }
  @media (max-width: 768px) {
    .location-form-component .custom-select {
      width: 11.5rem;
      height: 6rem; } }
  .location-form-component .custom-select:hover, .location-form-component .custom-select:focus {
    background: #fac53c;
    border-color: #fac53c;
    color: #2b3936; }
  .location-form-component .custom-select::-ms-expand {
    display: none; }
  .edge .location-form-component .custom-select {
    padding-left: 5rem; }
    .edge .location-form-component .custom-select:hover, .edge .location-form-component .custom-select:focus, .edge .location-form-component .custom-select:active {
      overflow: hidden; }
      .edge .location-form-component .custom-select:hover::-ms-value, .edge .location-form-component .custom-select:focus::-ms-value, .edge .location-form-component .custom-select:active::-ms-value {
        background: none; }

.location-form-component .location-form-split {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  font-weight: bold;
  padding: 0 1.5rem;
  text-align: center;
  color: #2b3936;
  max-width: 8.5rem;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-split {
      max-width: none;
      width: 100%;
      padding: 1.5rem;
      margin-bottom: 0;
      padding: 1rem 1rem 1.4rem;
      line-height: 1; } }

.location-form-component .location-form-findme-btn {
  font-size: 1.6rem;
  width: 100%;
  max-width: 30rem;
  height: 4.5rem;
  text-transform: lowercase;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 1.5rem; }
  .location-form-component .location-form-findme-btn::after {
    content: url("/Assets/Jamba/img/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    transition: 0.4s cubic-bezier(0.175, -0.585, 0.32, 1.575) transform;
    margin-top: -0.2rem;
    margin-left: .5rem;
    vertical-align: middle; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-findme-btn {
      max-width: none;
      font-size: 1.8rem;
      height: 6rem;
      margin-bottom: 0; } }
  .location-form-component .location-form-findme-btn:hover::after, .location-form-component .location-form-findme-btn:focus::after {
    animation: 0.5s findMeAnimation cubic-bezier(0.175, -0.585, 0.32, 1.575) forwards; }

.location-form-component .checkbox label {
  font-size: 1.5rem; }

@keyframes findMeAnimation {
  0% {
    transform: translate(0);
    opacity: 1; }
  50% {
    transform: translate(75%, -75%);
    opacity: 0; }
  51% {
    transform: translate(-75%, 75%);
    opacity: 0; }
  100% {
    transform: translate(0);
    opacity: 1; } }

.location-form-component .location-form-search-btn {
  border: 0;
  font-weight: bold;
  text-transform: lowercase;
  width: 100%;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 18.9rem;
  height: 4.5rem;
  cursor: pointer;
  -ms-flex-order: 4;
      order: 4; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-search-btn {
      max-width: none;
      height: 6rem;
      font-size: 1.8rem; } }

.location-form-component .filter-bar {
  position: relative; }
  @media screen and (max-width: 768px) {
    .location-form-component .filter-bar {
      padding-top: 2.5rem; }
      .location-form-component .filter-bar:before {
        content: "";
        display: block;
        position: absolute;
        top: -0.3rem;
        left: -3rem;
        width: calc(100% + 6rem);
        height: .3rem;
        background: url(/Assets/Jamba/img/divider-pale-blue-medium.svg) center center repeat-x; } }
  .location-form-component .filter-bar .extend-filters {
    display: none;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    position: absolute;
    right: 0;
    bottom: -2rem;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #036d58;
    background: transparent;
    border: 1px solid transparent; }
    .location-form-component .filter-bar .extend-filters:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .8rem; }
    @media (max-width: 768px) {
      .location-form-component .filter-bar .extend-filters {
        display: inline-block; } }
  .location-form-component .filter-bar .location-form-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    position: relative; }
    .location-form-component .filter-bar .location-form-filters .location-form-filters-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .location-form-component .filter-bar .location-form-filters .location-form-filters-title {
          display: block; } }
    .location-form-component .filter-bar .location-form-filters .location-form-filters-list {
      margin: 0;
      list-style: none;
      list-style-type: none;
      display: inline-block;
      font-weight: normal;
      position: static; }
      @media (max-width: 768px) {
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list {
          padding-bottom: 1.2rem;
          padding-left: 1rem;
          overflow-x: scroll;
          white-space: nowrap;
          padding-top: 1rem;
          width: 100vw; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list li {
        display: inline-block;
        padding: 0 3rem;
        font-size: 1.6rem; }
        @media (max-width: 768px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list li {
            padding-left: 0; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all {
        padding-left: 0;
        margin-left: 0; }
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all li {
          display: block;
          padding: 1rem 3rem;
          margin-bottom: 1rem; }
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-left-gradient::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-left-gradient::before, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-right-gradient::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-right-gradient::before {
          content: none; }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list::before {
        opacity: 0; }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-right-gradient::after {
        content: "";
        transition: opacity 0.2s;
        opacity: 1;
        position: absolute;
        width: 30%;
        height: 7rem;
        bottom: 0;
        right: -1.5rem;
        z-index: 1;
        pointer-events: none;
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
        /* IE6-9 */ }
        @media screen and (min-width: 769px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-right-gradient::after {
            display: none; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-left-gradient::before {
        content: "";
        transition: opacity 0.2s;
        opacity: 1;
        position: absolute;
        width: 30%;
        height: 7rem;
        bottom: 0;
        right: auto;
        left: -1.5rem;
        z-index: 1;
        pointer-events: none;
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
        /* IE6-9 */ }
        @media screen and (min-width: 769px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-left-gradient::before {
            display: none; } }

@media (max-width: 768px) {
  .location-form-component .custom-select.hidden-mobile {
    display: none; } }

@media (max-width: 768px) {
  .location-form-component .custom-select.hidden-mobile.location-form-search-distance {
    background-image: none; } }

.location-form-component .custom-select-mobile {
  text-align: center;
  text-align-last: center;
  border-radius: 3.5rem;
  font-size: 1.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  border: none;
  background-color: #036d58;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -2.5rem;
  color: #ffffff;
  background-image: none;
  cursor: pointer;
  width: 100%;
  max-width: 17.6rem;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }
  @media (max-width: 769px) {
    .location-form-component .custom-select-mobile {
      max-width: 11.6rem; } }
  .location-form-component .custom-select-mobile:hover, .location-form-component .custom-select-mobile:focus, .location-form-component .custom-select-mobile:active {
    background-color: #fac53c;
    color: #2b3936; }
  .location-form-component .custom-select-mobile::-ms-expand {
    display: none; }

.location-form-component #customLabel {
  display: none; }

.edge .location-form-component .custom-select-mobile {
  padding-left: 5rem; }
  .edge .location-form-component .custom-select-mobile:hover, .edge .location-form-component .custom-select-mobile:focus, .edge .location-form-component .custom-select-mobile:active {
    overflow: hidden; }
    .edge .location-form-component .custom-select-mobile:hover::-ms-value, .edge .location-form-component .custom-select-mobile:focus::-ms-value, .edge .location-form-component .custom-select-mobile:active::-ms-value {
      background: none; }

@media (max-width: 768px) {
  .ios .location-form-component .custom-select.location-form-search-distance {
    text-indent: 15px; } }

@media (max-width: 768px) {
  .ios .location-form-component .custom-select-mobile {
    text-indent: 15px; } }

.ios .location-form-component .checkbox label::before {
  display: block;
  animation: none; }

.ios .location-form-component .checkbox label::after {
  animation: none;
  -ms-transform: translateY(-50%) scale(1);
      transform: translateY(-50%) scale(1);
  display: none; }

.ios .location-form-component .checkbox input[type="checkbox"]:checked + label::before {
  display: none;
  animation: none; }

.ios .location-form-component .checkbox input[type="checkbox"]:checked + label::after {
  opacity: 1;
  display: block;
  animation: none; }

.location-finder-component {
  /* used to quickly hide map or dummy map without the need to rebuild component or make extra requests */ }
  .location-finder-component p {
    margin: 0; }
  .location-finder-component .app-header {
    position: relative; }
    @media screen and (max-width: 768px) {
      .location-finder-component .app-header {
        overflow: hidden; } }
    .location-finder-component .app-header .bg-helper {
      background-color: #edf4f3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      z-index: 0;
      position: absolute; }
      @media screen and (max-width: 768px) {
        .location-finder-component .app-header .bg-helper {
          -webkit-clip-path: none;
                  clip-path: none;
          bottom: 4.53vw; }
          .location-finder-component .app-header .bg-helper::after {
            content: "";
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            background-color: #edf4f3;
            right: 0;
            height: 4.53vw;
            -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                    clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); } }
  .location-finder-component .app-body {
    max-width: 1400px;
    padding: 4rem 0 0 0;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 850px) {
      .location-finder-component .app-body {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .location-finder-component .app-body .result-list-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      max-width: 59.5rem;
      width: 100%; }
  .location-finder-component .result-list,
  .location-finder-component .cpt-hero-content {
    padding: 0;
    max-width: 59.5rem;
    max-height: 85.3rem;
    position: relative;
    max-height: 85.3rem;
    float: left;
    width: 100%;
    height: 100%; }
    @media (max-width: 850px) {
      .location-finder-component .result-list,
      .location-finder-component .cpt-hero-content {
        width: 100%;
        -ms-flex-order: 2;
            order: 2;
        height: 70rem;
        overflow: hidden; } }
    .location-finder-component .result-list .info-heading,
    .location-finder-component .cpt-hero-content .info-heading {
      font-size: 2.4rem; }
    .location-finder-component .result-list .jjScrollbar,
    .location-finder-component .result-list .Scrollbar,
    .location-finder-component .cpt-hero-content .jjScrollbar,
    .location-finder-component .cpt-hero-content .Scrollbar {
      border-radius: 500px;
      width: 0.4rem !important;
      cursor: pointer;
      background-color: #036d58 !important; }
    .location-finder-component .result-list .no-results,
    .location-finder-component .cpt-hero-content .no-results {
      padding-top: 1.5rem; }
      .location-finder-component .result-list .no-results .title,
      .location-finder-component .cpt-hero-content .no-results .title {
        display: block;
        padding-left: 5rem;
        padding-right: 1.5rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.5rem; }
      .location-finder-component .result-list .no-results .no-results-footer,
      .location-finder-component .cpt-hero-content .no-results .no-results-footer {
        display: none; }
      .location-finder-component .result-list .no-results img,
      .location-finder-component .cpt-hero-content .no-results img {
        display: block;
        margin: 0 auto;
        padding-top: 6rem; }
      .location-finder-component .result-list .no-results .subtitle,
      .location-finder-component .cpt-hero-content .no-results .subtitle {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-family: 1.6rem;
        font-size: 3rem;
        font-weight: 500;
        text-align: center;
        display: block;
        padding-top: 3rem; }
    .location-finder-component .result-list.default,
    .location-finder-component .cpt-hero-content.default {
      padding: 7.5rem 0;
      height: auto; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list.default,
        .location-finder-component .cpt-hero-content.default {
          padding: 0 0 4.53vw; } }
    .location-finder-component .result-list .initial-title,
    .location-finder-component .cpt-hero-content .initial-title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      color: #2b3936;
      padding: 7.5rem 2.5rem 0 7.5rem;
      background-position: top left;
      background: #ecf4da;
      -webkit-clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
              clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%); }
      .location-finder-component .result-list .initial-title h1, .location-finder-component .result-list .initial-title h2, .location-finder-component .result-list .initial-title h3, .location-finder-component .result-list .initial-title h4, .location-finder-component .result-list .initial-title h5, .location-finder-component .result-list .initial-title h6,
      .location-finder-component .cpt-hero-content .initial-title h1,
      .location-finder-component .cpt-hero-content .initial-title h2,
      .location-finder-component .cpt-hero-content .initial-title h3,
      .location-finder-component .cpt-hero-content .initial-title h4,
      .location-finder-component .cpt-hero-content .initial-title h5,
      .location-finder-component .cpt-hero-content .initial-title h6 {
        line-height: 1;
        font-family: 1.6rem;
        font-weight: 500;
        font-size: 5.2rem; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .initial-title h1, .location-finder-component .result-list .initial-title h2, .location-finder-component .result-list .initial-title h3, .location-finder-component .result-list .initial-title h4, .location-finder-component .result-list .initial-title h5, .location-finder-component .result-list .initial-title h6,
          .location-finder-component .cpt-hero-content .initial-title h1,
          .location-finder-component .cpt-hero-content .initial-title h2,
          .location-finder-component .cpt-hero-content .initial-title h3,
          .location-finder-component .cpt-hero-content .initial-title h4,
          .location-finder-component .cpt-hero-content .initial-title h5,
          .location-finder-component .cpt-hero-content .initial-title h6 {
            font-size: 4rem; } }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .initial-title,
        .location-finder-component .cpt-hero-content .initial-title {
          background-color: #ecf4da;
          padding: 4.7rem 3.2rem 2rem;
          -webkit-clip-path: none;
                  clip-path: none; } }
      .location-finder-component .result-list .initial-title .script-text,
      .location-finder-component .cpt-hero-content .initial-title .script-text {
        display: block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-size: 4.6rem;
        text-transform: uppercase; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .initial-title .script-text,
          .location-finder-component .cpt-hero-content .initial-title .script-text {
            font-size: 2.94rem; } }
    .location-finder-component .result-list .hero-title,
    .location-finder-component .cpt-hero-content .hero-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      color: #2b3936;
      padding: 7.5rem 2.5rem 0 7.5rem;
      background-position: top left;
      background: #ecf4da;
      -webkit-clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
              clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
      line-height: .82;
      font-family: 1.6rem;
      font-weight: 500;
      font-size: 5.2rem;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .hero-title,
        .location-finder-component .cpt-hero-content .hero-title {
          font-size: 4rem;
          background-color: #ecf4da;
          padding: 4.7rem 3.2rem 2rem;
          -webkit-clip-path: none;
                  clip-path: none; } }
      .location-finder-component .result-list .hero-title .alt-font,
      .location-finder-component .cpt-hero-content .hero-title .alt-font {
        display: block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-size: 4.6rem;
        text-transform: uppercase; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .hero-title .alt-font,
          .location-finder-component .cpt-hero-content .hero-title .alt-font {
            font-size: 2.94rem; } }
    .location-finder-component .result-list .copy,
    .location-finder-component .result-list .description,
    .location-finder-component .cpt-hero-content .copy,
    .location-finder-component .cpt-hero-content .description {
      padding: 0 7.5rem 7.5rem 7.5rem;
      background-position: bottom left;
      position: relative;
      background-color: #ecf4da;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.525%, 97.83% 98.314%, 96.224% 98.169%, 93.852% 97.969%, 90.91% 97.741%, 87.498% 97.499%, 85.607% 97.376%, 83.331% 97.238%, 81.915% 97.158%, 80.11% 97.062%, 76.804% 96.903%, 73.011% 96.749%, 70.171% 96.655%, 67.8% 96.589%, 64.207% 96.515%, 61.268% 96.4%, 58.6554% 96.46%, 57.007% 96.45%, 54.734% 96.461%, 52.557% 96.472%, 50.377% 96.49%, 48.008% 96.517%, 45.453% 96.554%, 43.371% 96.59%, 40.5307% 96.6%, 37.69% 96.712%, 35.228% 96.774%, 32.7645% 96.843%, 31.416% 96.88%, 28.5495% 96.973%, 26.073% 97.056%, 23.334% 97.154%, 21.2467% 97.233%, 19.3569% 97.307%, 16.881% 97.409%, 14.7961% 97.49%, 12.6448% 97.59%, 10.951% 97.67%, 8.863% 97.768%, 6.65% 97.876%, 4.56% 97.982%, 2.01983% 98.117%, 0.78033% 98.185%, 0% 98.23%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.525%, 97.83% 98.314%, 96.224% 98.169%, 93.852% 97.969%, 90.91% 97.741%, 87.498% 97.499%, 85.607% 97.376%, 83.331% 97.238%, 81.915% 97.158%, 80.11% 97.062%, 76.804% 96.903%, 73.011% 96.749%, 70.171% 96.655%, 67.8% 96.589%, 64.207% 96.515%, 61.268% 96.4%, 58.6554% 96.46%, 57.007% 96.45%, 54.734% 96.461%, 52.557% 96.472%, 50.377% 96.49%, 48.008% 96.517%, 45.453% 96.554%, 43.371% 96.59%, 40.5307% 96.6%, 37.69% 96.712%, 35.228% 96.774%, 32.7645% 96.843%, 31.416% 96.88%, 28.5495% 96.973%, 26.073% 97.056%, 23.334% 97.154%, 21.2467% 97.233%, 19.3569% 97.307%, 16.881% 97.409%, 14.7961% 97.49%, 12.6448% 97.59%, 10.951% 97.67%, 8.863% 97.768%, 6.65% 97.876%, 4.56% 97.982%, 2.01983% 98.117%, 0.78033% 98.185%, 0% 98.23%, 0% 0%); }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .copy,
        .location-finder-component .result-list .description,
        .location-finder-component .cpt-hero-content .copy,
        .location-finder-component .cpt-hero-content .description {
          padding: 0 3.2rem 3.2rem;
          -webkit-clip-path: none;
                  clip-path: none; }
          .location-finder-component .result-list .copy::after,
          .location-finder-component .result-list .description::after,
          .location-finder-component .cpt-hero-content .copy::after,
          .location-finder-component .cpt-hero-content .description::after {
            content: "";
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            background-color: #ecf4da;
            right: 0;
            height: 4.53vw;
            -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                    clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); } }
      .location-finder-component .result-list .copy p,
      .location-finder-component .result-list .description p,
      .location-finder-component .cpt-hero-content .copy p,
      .location-finder-component .cpt-hero-content .description p {
        margin-top: 0;
        font-size: 1.5rem;
        font-family: 1.6rem;
        font-weight: normal;
        line-height: 1.33;
        margin-bottom: 2.9rem; }
        .location-finder-component .result-list .copy p:last-child,
        .location-finder-component .result-list .description p:last-child,
        .location-finder-component .cpt-hero-content .copy p:last-child,
        .location-finder-component .cpt-hero-content .description p:last-child {
          margin-bottom: 0; }
    .location-finder-component .result-list .icon,
    .location-finder-component .result-list .itm-location-type,
    .location-finder-component .cpt-hero-content .icon,
    .location-finder-component .cpt-hero-content .itm-location-type {
      width: 10%;
      display: inline-block;
      vertical-align: top;
      margin-right: 1.5rem;
      margin-top: .5rem;
      font-weight: bold;
      text-align: center; }
      .location-finder-component .result-list .icon img,
      .location-finder-component .result-list .itm-location-type img,
      .location-finder-component .cpt-hero-content .icon img,
      .location-finder-component .cpt-hero-content .itm-location-type img {
        width: 3.5rem;
        height: 3.5rem;
        background: #edf4f3;
        border-radius: 500px;
        transition: .2s ease background; }
      .location-finder-component .result-list .icon .title,
      .location-finder-component .result-list .itm-location-type .title,
      .location-finder-component .cpt-hero-content .icon .title,
      .location-finder-component .cpt-hero-content .itm-location-type .title {
        display: block;
        font-size: .9rem;
        color: #5c6765; }
    .location-finder-component .result-list .item,
    .location-finder-component .result-list .itm-location-details,
    .location-finder-component .cpt-hero-content .item,
    .location-finder-component .cpt-hero-content .itm-location-details {
      width: 85%;
      display: inline-block;
      font-family: 1.6rem;
      color: #2b3936; }
      .location-finder-component .result-list .item .name,
      .location-finder-component .result-list .item .itm-store-name,
      .location-finder-component .result-list .itm-location-details .name,
      .location-finder-component .result-list .itm-location-details .itm-store-name,
      .location-finder-component .cpt-hero-content .item .name,
      .location-finder-component .cpt-hero-content .item .itm-store-name,
      .location-finder-component .cpt-hero-content .itm-location-details .name,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name {
        display: inline-block;
        font-size: 2.2rem;
        font-weight: bold;
        text-decoration: none;
        color: #2b3936;
        text-transform: lowercase; }
        .location-finder-component .result-list .item .name.triangle-link,
        .location-finder-component .result-list .item .itm-store-name.triangle-link,
        .location-finder-component .result-list .itm-location-details .name.triangle-link,
        .location-finder-component .result-list .itm-location-details .itm-store-name.triangle-link,
        .location-finder-component .cpt-hero-content .item .name.triangle-link,
        .location-finder-component .cpt-hero-content .item .itm-store-name.triangle-link,
        .location-finder-component .cpt-hero-content .itm-location-details .name.triangle-link,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name.triangle-link {
          position: relative; }
          .location-finder-component .result-list .item .name.triangle-link::after,
          .location-finder-component .result-list .item .itm-store-name.triangle-link::after,
          .location-finder-component .result-list .itm-location-details .name.triangle-link::after,
          .location-finder-component .result-list .itm-location-details .itm-store-name.triangle-link::after,
          .location-finder-component .cpt-hero-content .item .name.triangle-link::after,
          .location-finder-component .cpt-hero-content .item .itm-store-name.triangle-link::after,
          .location-finder-component .cpt-hero-content .itm-location-details .name.triangle-link::after,
          .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name.triangle-link::after {
            width: 0.8rem;
            height: 1.1rem;
            position: absolute;
            margin-top: 1.1rem;
            vertical-align: middle; }
      .location-finder-component .result-list .item .notice,
      .location-finder-component .result-list .itm-location-details .notice,
      .location-finder-component .cpt-hero-content .item .notice,
      .location-finder-component .cpt-hero-content .itm-location-details .notice {
        font-family: Charleston, Arial, Helvetica, sans-serif;
        display: block;
        text-transform: uppercase;
        font-size: 1.3rem; }
      .location-finder-component .result-list .item .status,
      .location-finder-component .result-list .item .itm-location-status,
      .location-finder-component .result-list .itm-location-details .status,
      .location-finder-component .result-list .itm-location-details .itm-location-status,
      .location-finder-component .cpt-hero-content .item .status,
      .location-finder-component .cpt-hero-content .item .itm-location-status,
      .location-finder-component .cpt-hero-content .itm-location-details .status,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        color: #287201;
        font-size: 1.2rem;
        font-weight: 500;
        margin-right: .4em; }
        .location-finder-component .result-list .item .status:empty,
        .location-finder-component .result-list .item .itm-location-status:empty,
        .location-finder-component .result-list .itm-location-details .status:empty,
        .location-finder-component .result-list .itm-location-details .itm-location-status:empty,
        .location-finder-component .cpt-hero-content .item .status:empty,
        .location-finder-component .cpt-hero-content .item .itm-location-status:empty,
        .location-finder-component .cpt-hero-content .itm-location-details .status:empty,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status:empty {
          display: none; }
        .location-finder-component .result-list .item .status.closed,
        .location-finder-component .result-list .item .itm-location-status.closed,
        .location-finder-component .result-list .itm-location-details .status.closed,
        .location-finder-component .result-list .itm-location-details .itm-location-status.closed,
        .location-finder-component .cpt-hero-content .item .status.closed,
        .location-finder-component .cpt-hero-content .item .itm-location-status.closed,
        .location-finder-component .cpt-hero-content .itm-location-details .status.closed,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status.closed {
          color: #892942; }
      .location-finder-component .result-list .item .distance,
      .location-finder-component .result-list .itm-location-details .distance,
      .location-finder-component .cpt-hero-content .item .distance,
      .location-finder-component .cpt-hero-content .itm-location-details .distance {
        display: block;
        font-size: 1.2rem;
        font-weight: 500;
        color: #5c6765;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        margin-bottom: 1.5rem; }
      .location-finder-component .result-list .item .itm-location-address,
      .location-finder-component .result-list .itm-location-details .itm-location-address,
      .location-finder-component .cpt-hero-content .item .itm-location-address,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-address {
        display: inline-block;
        font-size: 1.5rem;
        font-weight: normal;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        text-decoration: underline; }
      .location-finder-component .result-list .item .address-link,
      .location-finder-component .result-list .itm-location-details .address-link,
      .location-finder-component .cpt-hero-content .item .address-link,
      .location-finder-component .cpt-hero-content .itm-location-details .address-link {
        display: inline-block;
        padding-right: 2rem;
        position: relative;
        text-decoration: underline; }
        .location-finder-component .result-list .item .address-link:after,
        .location-finder-component .result-list .itm-location-details .address-link:after,
        .location-finder-component .cpt-hero-content .item .address-link:after,
        .location-finder-component .cpt-hero-content .itm-location-details .address-link:after {
          content: " \e900" !important;
          /* use !important to prevent issues with browser extensions that change fonts */
          font-family: 'icomoon' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          background-image: none !important;
          font-size: 1rem;
          right: 0;
          top: 50%;
          position: absolute;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .item .itm-location-phone,
        .location-finder-component .result-list .itm-location-details .itm-location-phone,
        .location-finder-component .cpt-hero-content .item .itm-location-phone,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-phone {
          margin-bottom: 0; } }
      .location-finder-component .result-list .item .itm-location-actions,
      .location-finder-component .result-list .itm-location-details .itm-location-actions,
      .location-finder-component .cpt-hero-content .item .itm-location-actions,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions {
        margin-bottom: 1.5rem; }
        .location-finder-component .result-list .item .itm-location-actions .secondary,
        .location-finder-component .result-list .itm-location-details .itm-location-actions .secondary,
        .location-finder-component .cpt-hero-content .item .itm-location-actions .secondary,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .secondary {
          border: none; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .item .itm-location-actions .btn,
          .location-finder-component .result-list .itm-location-details .itm-location-actions .btn,
          .location-finder-component .cpt-hero-content .item .itm-location-actions .btn,
          .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .btn {
            margin-top: 1.5rem; } }
        .location-finder-component .result-list .item .itm-location-actions .btn:first-of-type,
        .location-finder-component .result-list .itm-location-details .itm-location-actions .btn:first-of-type,
        .location-finder-component .cpt-hero-content .item .itm-location-actions .btn:first-of-type,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .btn:first-of-type {
          margin-right: 2.5rem; }
      .location-finder-component .result-list .item .addr1,
      .location-finder-component .result-list .item .addr2,
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .item .phone-mobile,
      .location-finder-component .result-list .itm-location-details .addr1,
      .location-finder-component .result-list .itm-location-details .addr2,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-mobile,
      .location-finder-component .cpt-hero-content .item .addr1,
      .location-finder-component .cpt-hero-content .item .addr2,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-mobile,
      .location-finder-component .cpt-hero-content .itm-location-details .addr1,
      .location-finder-component .cpt-hero-content .itm-location-details .addr2,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
        display: block;
        font-size: 1.5rem;
        font-weight: normal;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .item .phone-mobile,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-mobile,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-mobile,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
        margin-top: 1.5rem; }
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop {
        margin-top: .6rem; }
        @media (max-width: 768px) {
          .location-finder-component .result-list .item .phone-desktop,
          .location-finder-component .result-list .itm-location-details .phone-desktop,
          .location-finder-component .cpt-hero-content .item .phone-desktop,
          .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop {
            display: none; } }
      @media (min-width: 768px) {
        .location-finder-component .result-list .item .phone-mobile,
        .location-finder-component .result-list .itm-location-details .phone-mobile,
        .location-finder-component .cpt-hero-content .item .phone-mobile,
        .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
          display: none; } }
      .location-finder-component .result-list .item .phone-mobile a,
      .location-finder-component .result-list .itm-location-details .phone-mobile a,
      .location-finder-component .cpt-hero-content .item .phone-mobile a,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile a {
        font-weight: 300; }
        @media (max-width: 768px) {
          .location-finder-component .result-list .item .phone-mobile a:focus,
          .location-finder-component .result-list .itm-location-details .phone-mobile a:focus,
          .location-finder-component .cpt-hero-content .item .phone-mobile a:focus,
          .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile a:focus {
            text-decoration: underline; } }
      .location-finder-component .result-list .item .primary-button,
      .location-finder-component .result-list .itm-location-details .primary-button,
      .location-finder-component .cpt-hero-content .item .primary-button,
      .location-finder-component .cpt-hero-content .itm-location-details .primary-button {
        margin-right: 2.5rem;
        margin-top: 1.5rem; }
        .location-finder-component .result-list .item .primary-button.delivery:not(.disabled),
        .location-finder-component .result-list .itm-location-details .primary-button.delivery:not(.disabled),
        .location-finder-component .cpt-hero-content .item .primary-button.delivery:not(.disabled),
        .location-finder-component .cpt-hero-content .itm-location-details .primary-button.delivery:not(.disabled) {
          background-color: #fac53c;
          color: #2b3936; }
          .location-finder-component .result-list .item .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .result-list .itm-location-details .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .cpt-hero-content .item .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .cpt-hero-content .itm-location-details .primary-button.delivery:not(.disabled):hover {
            background-color: #036d58;
            color: #ffffff; }
      .location-finder-component .result-list .item .delivery-services,
      .location-finder-component .result-list .itm-location-details .delivery-services,
      .location-finder-component .cpt-hero-content .item .delivery-services,
      .location-finder-component .cpt-hero-content .itm-location-details .delivery-services {
        display: block;
        margin-top: 1.5rem; }
        .location-finder-component .result-list .item .delivery-services .delivery-option,
        .location-finder-component .result-list .itm-location-details .delivery-services .delivery-option,
        .location-finder-component .cpt-hero-content .item .delivery-services .delivery-option,
        .location-finder-component .cpt-hero-content .itm-location-details .delivery-services .delivery-option {
          font-size: 1.2rem;
          font-weight: bold;
          display: inline-block;
          color: #2b3936;
          line-height: 0.89;
          margin-right: 1.5rem;
          text-decoration: none;
          position: relative;
          margin-bottom: 1rem;
          padding: 1rem 1.5rem 1rem 0; }
    .location-finder-component .result-list .delivery-icon,
    .location-finder-component .cpt-hero-content .delivery-icon {
      height: 2.0rem;
      margin-right: .5rem;
      vertical-align: middle; }
    .location-finder-component .result-list .cpt-delivery-opt .itm-deliver-options,
    .location-finder-component .cpt-hero-content .cpt-delivery-opt .itm-deliver-options {
      padding-left: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      list-style-type: none; }
      .location-finder-component .result-list .cpt-delivery-opt .itm-deliver-options li a,
      .location-finder-component .cpt-hero-content .cpt-delivery-opt .itm-deliver-options li a {
        font-size: 1.2rem;
        font-weight: bold;
        display: -ms-flexbox;
        display: flex;
        color: #2b3936;
        line-height: 0.89;
        margin-right: 1.5rem;
        text-decoration: none;
        position: relative;
        margin-bottom: 1rem;
        padding: 1rem 1.5rem 1rem 0; }
    .location-finder-component .result-list .hours,
    .location-finder-component .cpt-hero-content .hours {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      display: inline-block;
      font-size: 1.2rem;
      font-weight: 500;
      color: #2b3936; }
      .location-finder-component .result-list .hours:empty,
      .location-finder-component .cpt-hero-content .hours:empty {
        display: none; }
  .location-finder-component .cpt-hero-content {
    padding: 7.5rem 0; }
  .location-finder-component .results-count {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.23);
    padding: .7rem 0 .7rem 5rem;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    z-index: 2; }
    .location-finder-component .results-count .number,
    .location-finder-component .results-count .search {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.33;
      letter-spacing: normal;
      color: #2b3936; }
    .location-finder-component .results-count .number {
      margin-right: .6rem; }
    .location-finder-component .results-count .search {
      font-weight: bold;
      color: #036d58;
      margin-left: .6rem;
      word-break: break-word; }
  .location-finder-component .no-results-msg {
    padding-top: 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-pack: center;
        justify-content: center; }
    .location-finder-component .no-results-msg img {
      display: block;
      padding-top: 6rem;
      max-width: 14rem;
      margin: 0 auto; }
    .location-finder-component .no-results-msg p {
      padding-left: 5rem;
      padding-right: 1.5rem; }
    .location-finder-component .no-results-msg .searched-term {
      word-break: break-word; }
    .location-finder-component .no-results-msg .script-headline {
      font-family: 1.6rem;
      font-size: 3rem;
      font-weight: 500;
      text-align: center;
      display: block;
      padding-top: 3rem; }
  .location-finder-component .item-wrapper {
    padding-top: 3rem;
    padding-left: 3rem;
    transition: .2s ease background; }
    .location-finder-component .item-wrapper.selected {
      background-color: #fdf9e8; }
      .location-finder-component .item-wrapper.selected .icon img {
        background: #ffffff; }
    .location-finder-component .item-wrapper:after {
      content: '';
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-repeat: no-repeat;
      background-size: 150% 100%;
      overflow: hidden;
      height: .3rem;
      display: block;
      margin-top: 1.2rem;
      border: none;
      width: 100%; }
    .location-finder-component .item-wrapper:last-of-type {
      margin-bottom: 1.6rem; }
  .location-finder-component .hide-temporarily {
    display: none !important; }
  .location-finder-component .gmap {
    width: calc(100% - 59.5rem);
    height: 882px;
    display: inline-block;
    transition: .2s ease padding;
    overflow: hidden;
    border-left: none; }
    @media (max-width: 850px) {
      .location-finder-component .gmap {
        width: 100%;
        -ms-flex-order: 1;
            order: 1;
        height: 330px; } }
    @media (max-width: 850px) {
      .location-finder-component .gmap > div {
        height: 330px !important; } }
    .location-finder-component .gmap img {
      width: 100%; }

/*      Fix for google maps pin    */
.location-finder-component .gmap div[style*="color: rgb(0, 0, 0); font-size: 14px; font-family: Roboto, Arial, sans-serif"] {
  background: #ffffff;
  border-radius: 50%;
  width: 1.8rem;
  height: 1.8rem; }

.location-drawer-component {
  z-index: 9;
  position: fixed;
  left: 0;
  right: 0;
  transition: .25s ease all, 0s linear top;
  -ms-transform: translateY(-100%) translateY(-4.6rem);
      transform: translateY(-100%) translateY(-4.6rem);
  opacity: 0;
  display: none; }
  @media screen and (max-width: 768px) {
    .location-drawer-component {
      background: #edf4f3;
      position: fixed;
      bottom: 0;
      overflow: hidden; } }
  .location-drawer-component.has-scroll {
    overflow-y: auto;
    height: calc(100vh - 165px); }
    .location-drawer-component.has-scroll .bg-helper {
      height: 35.5rem; }
  .location-drawer-component.open {
    -ms-transform: translateY(0%);
        transform: translateY(0%);
    opacity: 1;
    display: block; }
    @media screen and (max-width: 768px) {
      .location-drawer-component.open {
        overflow-x: hidden;
        overflow-y: auto; } }
  .location-drawer-component.has-distance-select .location-form-component .search-bar .location-form-search-input {
    margin-right: 0;
    padding-right: 3rem; }
  .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
    display: block;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    text-align: center;
    text-align-last: center;
    border-radius: 3.5rem;
    height: 4.5rem;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    border: solid 1px #036d58;
    background-color: #036d58;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -2.5rem;
    color: #ffffff;
    width: 100%;
    max-width: 17rem;
    -ms-flex-order: 1;
        order: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    margin-right: 2rem; }
    @media (max-width: 768px) {
      .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
        width: 15.5rem;
        height: 6rem;
        margin-right: 0; } }
    .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover, .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus {
      background: #fac53c;
      border-color: #fac53c;
      color: #2b3936; }
    .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select::-ms-expand {
      display: none; }
    .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
      padding-left: 5rem; }
      .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:active {
        overflow: hidden; }
        .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover::-ms-value, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus::-ms-value, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:active::-ms-value {
          background: none; }
  .location-drawer-component .error-details {
    display: none;
    position: absolute;
    bottom: -1.6rem;
    left: 2.5rem;
    color: #dd2106;
    font-size: 1rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .location-drawer-component .bg-helper {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
    position: absolute; }
    @media screen and (min-width: 769px) {
      .location-drawer-component .bg-helper {
        background: #edf4f3;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  .location-drawer-component .store-locator {
    box-shadow: inset 0 1.1rem 0.8rem -1rem rgba(153, 175, 172, 0.6);
    padding-top: 5rem; }
    @media screen and (max-width: 1160px) {
      .location-drawer-component .store-locator {
        padding-bottom: 3rem; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator {
        padding: 3rem 1.5rem 0; } }
    .location-drawer-component .store-locator .close-wrapper, .location-drawer-component .store-locator .itm-close-wrapper {
      display: block;
      position: relative;
      height: auto; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .close-wrapper, .location-drawer-component .store-locator .itm-close-wrapper {
          height: 2.3rem;
          margin-bottom: 2rem; } }
      .location-drawer-component .store-locator .close-wrapper .close, .location-drawer-component .store-locator .itm-close-wrapper .close {
        border: none;
        top: -3rem; }
        @media screen and (max-width: 768px) {
          .location-drawer-component .store-locator .close-wrapper .close, .location-drawer-component .store-locator .itm-close-wrapper .close {
            top: 0; } }
    .location-drawer-component .store-locator .location-form-component .location-form-search-input {
      width: 100%;
      border-radius: 3.5rem;
      margin-right: 2rem;
      padding-right: 2.5rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component .location-form-search-input {
          margin-right: 0; } }
    .location-drawer-component .store-locator .location-form-component .custom-select {
      display: none; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-title {
        margin-bottom: 0 !important;
        z-index: 2;
        position: relative; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters {
        margin-bottom: 2rem; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list {
        padding-top: 1rem;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 2rem;
        width: calc(100vw - 4rem); } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list::after, .location-drawer-component .store-locator .location-form-component .location-form-filters-list::before {
      opacity: 0; }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 30%;
      height: 15rem;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media screen and (min-width: 769px) {
        .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-right-gradient::after {
          display: none; } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 30%;
      height: 15rem;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media screen and (min-width: 769px) {
        .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-left-gradient::before {
          display: none; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list li {
        display: block !important;
        line-height: 3;
        margin: 0 0 1rem 2rem; } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.fcs-view-all {
      display: block;
      margin-bottom: 0; }
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list.fcs-view-all li {
        padding-left: 3rem;
        margin: 0;
        line-height: 2; }
    .location-drawer-component .store-locator .location-form-component .location-form-search {
      position: relative; }
      .location-drawer-component .store-locator .location-form-component .location-form-search:after {
        display: none; }
    .location-drawer-component .store-locator .location-form-component .location-form-search-btn {
      position: relative;
      z-index: 3; }
    .location-drawer-component .store-locator .location-form-component .filter-bar {
      position: relative; }
    .location-drawer-component .store-locator .location-form-component .extend-filters {
      display: none;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component .extend-filters {
          display: inline-block;
          z-index: 2; } }
    .location-drawer-component .store-locator .location-form-component.error .error-details {
      display: block; }
    .location-drawer-component .store-locator .location-form-component.error .location-form-search-input {
      border-color: #dd2106;
      padding-right: 5rem; }
    .location-drawer-component .store-locator .location-form-component.error .location-form-search::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: block;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 20.5rem;
      z-index: 1;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component.error .location-form-search::before {
          right: 12.5rem; } }
  .location-drawer-component .delivery-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    padding: 2rem 0; }
    .location-drawer-component .delivery-wrapper .address {
      border-right: solid 0.1rem #cd4b0f; }
  .location-drawer-component .closest-location-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    padding: 1.4rem 0; }
  .location-drawer-component .pickup-wrapper {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 2rem 0; }
    .location-drawer-component .pickup-wrapper .address {
      border-right: solid 0.1rem #cd4b0f; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pickup-wrapper .triangle-link {
        display: none; } }
  .location-drawer-component .pick-up-time {
    font-size: 1.3rem;
    line-height: 1.15;
    padding: 0 1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pick-up-time {
        font-size: 1rem; } }
  .location-drawer-component .pick-up-interval {
    padding: 0 2rem 0 1.1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pick-up-interval {
        font-size: 1rem; } }
  .location-drawer-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .location-drawer-component .location {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-left: 0.6rem;
    max-width: 5rem;
    line-height: 1.15; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .location {
        font-size: 1rem; } }
  .location-drawer-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .icon-wrapper {
        padding-left: 1.8rem; } }
    .location-drawer-component .icon-wrapper img {
      width: 2rem;
      height: 3rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .icon-wrapper img {
          width: 1rem;
          height: 1.6rem; } }
  .location-drawer-component .address-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .location-drawer-component .address {
    font-weight: 500;
    line-height: 1;
    margin-left: .7rem;
    border-left: solid 0.1rem #cd4b0f;
    padding: 0.4rem 1.2rem 0.4rem 1.1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .address {
        font-size: 1rem;
        padding-right: .9rem;
        padding-left: .7rem;
        text-align: center; } }
  @media screen and (max-width: 768px) {
    .location-drawer-component .bull {
      display: none; } }
  .location-drawer-component .triangle-link {
    color: #036d58;
    font-size: 1.4rem;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .triangle-link {
        font-size: 1.2rem;
        margin-right: 1.5rem; } }
    .location-drawer-component .triangle-link::after {
      margin-left: .5rem; }
  .location-drawer-component .btn-wrapper {
    white-space: nowrap;
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .btn-wrapper {
        display: none; } }
  .location-drawer-component .primary-button + .primary-button {
    margin-left: 3rem; }

.store-locator .location-drawer-component {
  display: none; }

.highcontrast .location-drawer-component {
  border: 1px solid #ffffff; }

.sct-location-drawer {
  background: #edf4f3;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
  font-family: #007bff;
  left: 0;
  padding: 4.2rem 1.5rem;
  position: relative;
  right: 0;
  top: 0;
  z-index: 0; }
  @media screen and (max-width: 768px) {
    .sct-location-drawer {
      -webkit-clip-path: none;
              clip-path: none;
      margin-left: -1.5rem;
      margin-right: -1.5rem; } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search:after {
    content: url("/Assets/Jamba/img/drop.svg");
    background: transparent;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    position: absolute;
    top: 50%;
    left: calc(100% - 4rem);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    @media screen and (max-width: 768px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search:after {
        left: calc(100% - 3rem); } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search .location-form-search-input {
    width: calc(100% - 17rem); }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search .location-form-search-input {
        width: calc(100% - 8.5rem);
        padding-right: 4rem; } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #036d58;
    border: none;
    border-radius: 0 3.5rem 3.5rem 0;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: #6c757d;
    font-size: 1.6rem;
    height: 4.2rem;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select {
        height: 6rem;
        max-width: 11.6rem; } }
    .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus {
      background: #fac53c;
      border-color: #fac53c;
      color: #2b3936; }
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .custom-select-current,
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .label, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .custom-select-current,
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .label {
        color: #2b3936; }
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .custom-select-current:after,
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .label:after, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .custom-select-current:after,
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .label:after {
          content: url("/Assets/Jamba/img/drop-black.svg");
          background: transparent; }
    .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select::-ms-expand {
      display: none; }
  .cmp-top-bar .sct-location-drawer {
    box-shadow: 0 0.4rem 0.3rem 0 rgba(0, 0, 0, 0.2);
    left: 0;
    margin-top: .2rem;
    padding: 2.0rem 2.5rem 0;
    position: fixed;
    right: 0;
    -ms-transform: translateY(-200%);
        transform: translateY(-200%);
    transition: transform .4s ease-in-out;
    z-index: 200; }
  .sct-location-drawer.shown, .sct-location-drawer.shown-alt {
    -ms-transform: translateY(0);
        transform: translateY(0);
    transition: transform .4s ease-in-out; }
    .tmp-locations .sct-location-drawer.shown, .tmp-locations .sct-location-drawer.shown-alt {
      -ms-transform: translateY(0);
          transform: translateY(0); }
  .sct-location-drawer .icon-location-arrow {
    margin-left: .5rem;
    vertical-align: middle; }
  .sct-location-drawer .search-bar {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 4rem;
    margin-bottom: 1.4rem; }
    @media screen and (max-width: 1160px) {
      .sct-location-drawer .search-bar {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .search-bar {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0; } }
  @media screen and (max-width: 755px) {
    .sct-location-drawer .btn {
      font-size: 1.4rem; } }
  @media screen and (max-device-width: 480px), (max-width: 690px) {
    .sct-location-drawer .btn {
      width: 100%; } }
  .sct-location-drawer form {
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 2rem; }
  .sct-location-drawer .service-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    position: relative; }
    .sct-location-drawer .service-filters.fcs-view-all {
      padding-left: 0;
      margin-left: 0; }
      .sct-location-drawer .service-filters.fcs-view-all .filter-service-wrapper .location-form-filters-list li {
        display: block;
        padding: 1rem 3rem;
        margin-bottom: 1rem; }
      .sct-location-drawer .service-filters.fcs-view-all.locations-left-gradient::after, .sct-location-drawer .service-filters.fcs-view-all.locations-left-gradient::before, .sct-location-drawer .service-filters.fcs-view-all.locations-right-gradient::after, .sct-location-drawer .service-filters.fcs-view-all.locations-right-gradient::before {
        content: none; }
    .sct-location-drawer .service-filters .filter-service-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%; }
      @media screen and (max-width: 640px) {
        .sct-location-drawer .service-filters .filter-service-wrapper {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-title {
        display: inline-block; }
        @media (max-width: 768px) {
          .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-title {
            display: block;
            margin-bottom: 2rem; } }
      .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list {
        margin: 0;
        list-style: none;
        list-style-type: none;
        display: inline-block;
        font-weight: normal;
        position: static; }
        @media (max-width: 768px) {
          .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list {
            padding-bottom: 1.2rem;
            padding-left: 1rem;
            overflow-x: scroll;
            white-space: nowrap;
            padding-top: 1rem;
            width: 100%; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list li {
          display: inline-block;
          padding: 0 3rem;
          font-size: 1.6rem; }
          @media (max-width: 768px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list li {
              padding-left: 0; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list .checkbox label {
          font-size: 1.5rem; }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list::after, .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list::before {
          opacity: 0; }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-right-gradient::after {
          content: "";
          transition: opacity 0.2s;
          opacity: 1;
          position: absolute;
          width: 30%;
          height: 7rem;
          bottom: 0;
          right: -1.5rem;
          z-index: 1;
          pointer-events: none;
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
          /* IE6-9 */ }
          @media screen and (min-width: 769px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-right-gradient::after {
              display: none; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-left-gradient::before {
          content: "";
          transition: opacity 0.2s;
          opacity: 1;
          position: absolute;
          width: 30%;
          height: 7rem;
          bottom: 0;
          right: auto;
          left: -1.5rem;
          z-index: 1;
          pointer-events: none;
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
          /* IE6-9 */ }
          @media screen and (min-width: 769px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-left-gradient::before {
              display: none; } }
  .sct-location-drawer .location-filters {
    display: none; }
  .sct-location-drawer .extend-filters {
    display: none;
    position: absolute;
    right: 0;
    bottom: -2rem;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #036d58;
    background: transparent;
    border: 1px solid transparent; }
    .sct-location-drawer .extend-filters:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .8rem; }
    @media (max-width: 768px) {
      .sct-location-drawer .extend-filters {
        display: inline-block; } }
  .sct-location-drawer .location-form-split {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 0 1.5rem;
    text-align: center;
    color: #2b3936;
    max-width: 8.5rem;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-split {
        max-width: none;
        width: 100%;
        padding: 1.5rem;
        margin-bottom: 0;
        padding: 1rem 1rem 1.4rem;
        line-height: 1; } }
  .sct-location-drawer .location-form-wrapper {
    position: relative;
    width: 100%;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-wrapper {
        margin-bottom: 3.5rem; } }
    .sct-location-drawer .location-form-wrapper small {
      color: #dd2106;
      display: none;
      margin-top: .5rem;
      position: absolute; }
    .sct-location-drawer .location-form-wrapper.error small {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      display: block; }
  .sct-location-drawer .location-form-findme-btn {
    font-size: 1.6rem;
    width: 100%;
    max-width: 30rem;
    height: 4.5rem;
    text-transform: lowercase;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem; }
    .sct-location-drawer .location-form-findme-btn::after {
      content: url("/Assets/Jamba/img/locate.svg");
      display: inline-block;
      width: 1.5rem;
      height: 1.5rem;
      transition: 0.4s cubic-bezier(0.175, -0.585, 0.32, 1.575) transform;
      margin-top: -0.2rem;
      margin-left: .5rem;
      vertical-align: middle; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-findme-btn {
        max-width: none;
        font-size: 1.8rem;
        height: 6rem;
        margin-bottom: 0; } }
    .sct-location-drawer .location-form-findme-btn:hover::after, .sct-location-drawer .location-form-findme-btn:focus::after {
      animation: 0.5s findMeAnimation cubic-bezier(0.175, -0.585, 0.32, 1.575) forwards; }
  .sct-location-drawer .location-form-search {
    background: #ffffff;
    border-radius: 3.5rem;
    border: solid 2px #036d58;
    display: -ms-flexbox;
    display: flex;
    height: 4.6rem;
    position: relative;
    width: 100%;
    padding-left: 2.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-search {
        height: 6.4rem; } }
    .sct-location-drawer .location-form-search label {
      left: 0;
      position: absolute;
      top: -2rem;
      margin-left: 2.5rem; }
    .sct-location-drawer .location-form-search input[type='text'] {
      border-bottom: none;
      box-shadow: none;
      height: auto;
      margin-bottom: 0; }
  .sct-location-drawer .location-form-search-input {
    border: 0;
    border-radius: .5rem 0 0 .5rem;
    position: relative;
    width: 100%;
    padding-right: 2rem; }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-search-input {
        padding-right: 2rem; } }
  .sct-location-drawer .location-form-filters-title {
    float: left;
    font-family: #6c757d; }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .location-form-filters-title {
        display: block;
        float: none;
        text-align: center;
        width: 100%; } }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-filters-title {
        padding: 0;
        text-align: left; } }
  .sct-location-drawer .location-form-filters-list {
    display: -ms-flexbox;
    display: flex;
    margin: .1rem 0 0 10.0rem; }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .location-form-filters-list {
        -ms-flex-pack: center;
            justify-content: center;
        margin: 1.0rem 0; } }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-filters-list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  .sct-location-drawer .service-filters {
    text-transform: lowercase; }
    .sct-location-drawer .service-filters li {
      margin-right: 2.0rem; }
      @media screen and (max-device-width: 480px), (max-width: 690px) {
        .sct-location-drawer .service-filters li {
          margin-bottom: 1.5rem;
          margin-right: 0; } }
  .sct-location-drawer .location-form-search-btn {
    margin: .5rem 0 2rem 1.5rem; }
    @media screen and (max-width: 1160px) {
      .sct-location-drawer .location-form-search-btn {
        margin-left: 0; } }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-search-btn {
        height: 6rem;
        width: 100%; } }
  .sct-location-drawer .native-distance-select {
    width: 100%;
    min-width: 10rem;
    max-width: 17rem;
    position: absolute;
    top: 0;
    right: 0; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .native-distance-select {
        display: block;
        height: 6rem;
        max-width: 11.6rem;
        float: none;
        text-align: center;
        width: 100%; } }
  .sct-location-drawer .filter-bar {
    position: relative;
    margin-bottom: 2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .filter-bar {
        padding-top: 2.5rem; }
        .sct-location-drawer .filter-bar:before {
          content: "";
          display: block;
          position: absolute;
          top: -0.3rem;
          left: -3rem;
          width: calc(100% + 6rem);
          height: .3rem;
          background: url(/Assets/Jamba/img/divider-pale-blue-medium.svg) center center repeat-x; } }

.forgot-password-component {
  max-width: 42rem;
  width: 100%;
  margin: 0 auto; }
  .forgot-password-component .generic-form {
    max-width: 31.5rem;
    margin: 0 auto; }
  .forgot-password-component .modal-title {
    margin-bottom: 1rem; }
  .forgot-password-component .input-wrapper {
    margin-bottom: 3.2rem; }
  .forgot-password-component .primary-button {
    margin-bottom: 2.8rem; }
  .forgot-password-component.confirmation .modal-header {
    max-width: 42rem; }
  .forgot-password-component.confirmation .primary-button {
    max-width: 31.5rem;
    margin: 2.4rem 0 auto; }
  .forgot-password-component .resend-wrapper {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    margin-top: 3rem; }
    .forgot-password-component .resend-wrapper a {
      font-size: 1.8rem; }
  .forgot-password-component #confirmation-form-email {
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all; }

.unlock-reward-component {
  max-width: 32rem;
  margin: 0 auto; }
  .unlock-reward-component .modal-title {
    margin-bottom: 1.4rem; }
  .unlock-reward-component .modal-body p {
    font-size: 1.5rem;
    text-align: left; }
  .unlock-reward-component .generic-form .input-wrapper .form-control {
    margin-bottom: .5rem; }
  .unlock-reward-component .info-label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #67726f;
    text-align: left; }

.unlock-reward-success-component {
  max-width: 33rem;
  margin: 0 auto; }
  .unlock-reward-success-component .modal-title {
    margin: 0 auto; }
  .unlock-reward-success-component .info-wrapper {
    margin-bottom: 2.2rem; }
  .unlock-reward-success-component .modal-body {
    padding: 0;
    max-width: 31.5rem; }
    .unlock-reward-success-component .modal-body p {
      font-size: 1.8rem;
      font-weight: 700;
      margin-bottom: 8rem; }
    .unlock-reward-success-component .modal-body .primary-button {
      padding: 1.64rem 3.8rem;
      font-size: 1.8rem;
      margin-bottom: 3.5rem; }
      @media screen and (max-width: 768px) {
        .unlock-reward-success-component .modal-body .primary-button {
          padding: 2rem 3.2rem; } }
    .unlock-reward-success-component .modal-body .triangle-link {
      font-size: 1.8rem;
      color: #036d58; }
      .unlock-reward-success-component .modal-body .triangle-link:after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.add-card-component {
  max-width: 33rem;
  margin: 0 auto; }
  .add-card-component #card-number-placeholder,
  .add-card-component #cvv-placeholder {
    height: 3rem !important;
    padding-bottom: 0.4rem;
    font-weight: 400; }
    .add-card-component #card-number-placeholder.has-error::before,
    .add-card-component #cvv-placeholder.has-error::before {
      content: "";
      position: absolute;
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-size: cover;
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      margin-right: 0;
      right: 0; }
  .add-card-component #expirationDate {
    height: 2.6rem; }
  .add-card-component .input-row .input-wrapper {
    border-bottom: none !important; }
  .add-card-component #card-number-placeholder[aria-invalid="false"]::before,
  .add-card-component #cvv-placeholder[aria-invalid="false"]::before {
    content: "";
    position: absolute;
    background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
    background-size: cover;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0;
    right: 0; }
  .add-card-component .input-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 2rem; }
    .add-card-component .input-wrapper.valid::after, .add-card-component .input-wrapper.error::after {
      content: "";
      position: absolute;
      background-size: cover;
      display: inline-block;
      width: 2.4rem;
      height: 2.4rem;
      margin-right: 0;
      right: 0; }
    .add-card-component .input-wrapper.valid::after {
      background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
      width: 2.4rem;
      height: 2.4rem;
      top: 2rem; }
    .add-card-component .input-wrapper.error::after {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      top: 2.3rem; }
  .add-card-component .generic-form input[type="text"] {
    background-image: none;
    margin-bottom: 0; }
  .add-card-component .generic-form .input-row .error-label {
    margin-top: 0; }
  .add-card-component .input-row .input-wrapper.error::after {
    top: 2.1rem; }
  .add-card-component .input-row .input-wrapper.valid::after {
    top: 1.8rem; }

.gift-card-component {
  max-width: 33rem;
  margin: 0 auto; }
  .gift-card-component .input-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 2rem; }
    .gift-card-component .input-wrapper:last-of-type {
      margin-bottom: 0; }
    .gift-card-component .input-wrapper.valid::after, .gift-card-component .input-wrapper.error::after {
      content: "";
      position: absolute;
      background-size: cover;
      display: inline-block;
      width: 2.4rem;
      height: 2.4rem;
      margin-right: 0;
      right: 0; }
    .gift-card-component .input-wrapper.valid::after {
      background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
      width: 2.4rem;
      height: 2.4rem;
      top: 2rem; }
    .gift-card-component .input-wrapper.error::after {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      top: 2.3rem; }
  .gift-card-component .generic-form input[type="text"] {
    background-image: none;
    margin-bottom: 0; }
  .gift-card-component .generic-form .input-row .error-label {
    margin-top: 0; }

.card-selection-component {
  max-width: 37.5rem;
  margin: 0 auto; }
  .card-selection-component .card-wrapper {
    position: relative;
    background: #ffffff; }
    .card-selection-component .card-wrapper:last-of-type {
      margin-bottom: 4.8rem; }
  .card-selection-component .card-details,
  .card-selection-component label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .card-selection-component .card-details:hover,
    .card-selection-component label:hover {
      cursor: pointer; }
  .card-selection-component label {
    z-index: 1;
    padding: 2rem 0; }
    .card-selection-component label::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }
  .card-selection-component .primary-card {
    margin-left: 2rem; }
    .card-selection-component .primary-card + .card-logo {
      margin-left: 1.4rem; }
  .card-selection-component .card-logo {
    margin-left: 5rem;
    margin-right: 1rem;
    max-width: 2.7rem; }
  .card-selection-component .card-number {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1; }
  .card-selection-component input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .card-selection-component input[type=radio]:checked {
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      background: #edf4f3;
      top: 0; }
  @media screen and (max-width: 768px) {
    .card-selection-component .primary-button {
      width: 100%;
      font-size: 1.8rem; } }

.remove-card-component .modal-body {
  padding: 2rem 3rem; }

.remove-card-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 2rem; }

.remove-card-component .card-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }
  .remove-card-component .card-wrapper::after, .remove-card-component .card-wrapper::before {
    content: '';
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: cover;
    display: block;
    width: 100%;
    height: .3rem;
    left: 0;
    right: 0;
    position: absolute; }
  .remove-card-component .card-wrapper::after {
    bottom: 0; }
  .remove-card-component .card-wrapper::before {
    top: 0; }

.remove-card-component .card-logo {
  max-width: 2.7rem;
  margin-right: 2.4rem; }
  @media screen and (max-width: 768px) {
    .remove-card-component .card-logo {
      margin-right: 1rem; } }

.remove-card-component .card-number {
  font-size: 1.8rem;
  font-weight: 500; }

.remove-card-component .modal-footer {
  -ms-flex-pack: center;
      justify-content: center; }
  .remove-card-component .modal-footer .primary-button {
    min-width: 16rem;
    margin-right: 3rem; }
  .remove-card-component .modal-footer a {
    margin-left: 0; }

.delivery-unavailable-component {
  max-width: 42rem;
  margin: 0 auto; }

.beta-banner-component {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  background: #eeeeee;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1.7rem 1rem;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .beta-banner-component {
      padding: 0; } }
  .beta-banner-component span {
    font-size: 1.6rem;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .beta-banner-component span {
        display: none; } }
  .beta-banner-component a {
    margin-left: .6rem;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .beta-banner-component a {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 1.4rem 0; }
        .beta-banner-component a:after {
          display: none; } }

.highcontrast .beta-banner-component {
  border: 1px solid #ffffff; }

.fcs-cookie-component {
  position: fixed;
  top: auto;
  bottom: 1.8rem;
  left: 0;
  right: 0;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.9);
  padding: 1.4rem 2.4rem;
  max-width: 137rem;
  width: calc(100% - 4.8rem);
  margin: 0 auto;
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-shadow: 0.2rem 0.2rem 0.6rem 0.2rem rgba(0, 0, 0, 0.3);
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .fcs-cookie-component {
      padding: 1.8rem 1.4rem;
      width: calc(100% - 1.4rem);
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center; } }
  .fcs-cookie-component .rte-component p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .fcs-cookie-component .rte-component p {
        font-size: 1.4rem;
        line-height: 1.2; } }
    .fcs-cookie-component .rte-component p a {
      font-size: 1.5rem;
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .fcs-cookie-component .rte-component p a {
          font-size: 1.4rem;
          line-height: 1.2; } }
  .fcs-cookie-component button {
    max-width: 11.4rem;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    border-radius: 0;
    min-width: 0;
    margin-left: 2rem;
    padding: 1rem 3.4rem;
    transition: .2s ease background;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media screen and (max-width: 768px) {
      .fcs-cookie-component button {
        margin-top: 1.6rem;
        padding: 1rem;
        margin-left: 0; } }

.highcontrast .fcs-cookie-component {
  border: 1px solid #ffffff; }

.active-delivery-component {
  background: #add0ad;
  margin: 2rem 2.2rem 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .active-delivery-component:before {
    content: '';
    width: 100%;
    height: 1.1rem;
    background: #036d58;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 18.18182%, 99.55697% 17.48182%, 99.22182% 16.99091%, 98.40182% 15.88182%, 97.82606% 15.16364%, 97.31394% 14.57273%, 96.45212% 13.66364%, 95.62545% 12.86364%, 94.55848% 11.95455%, 93.73727% 11.33636%, 92.99788% 10.84545%, 91.56061% 10.05455%, 90.34848% 9.55455%, 89.50667% 9.3%, 88.68515% 9.11818%, 87.86333% 9.00909%, 87.32939% 9.00909%, 86.50758% 9.00909%, 85.70667% 9.09091%, 85.45455% 9.09091%, 84.22697% 9.54545%, 83.89879% 9.72727%, 83.24182% 10.13636%, 82.25485% 10.85455%, 81.24727% 11.68182%, 80.40576% 12.42727%, 79.76939% 13.01818%, 78.74333% 14.01818%, 78.06697% 14.7%, 76.87424% 15.95455%, 75.96788% 16.94545%, 74.92152% 18.12727%, 73.97818% 19.22727%, 73.25879% 20.13636%, 72.68303% 20.89091%, 71.71576% 22.17273%, 71.2203% 22.83636%, 70.19515% 24.20909%, 69.53909% 25.11818%, 68.53455% 26.45455%, 67.87879% 27.27273%, 67.67273% 27.54545%, 67.01697% 28.45455%, 65.90364% 30.05455%, 65.08182% 31.3%, 64.34% 32.46364%, 63.70364% 33.5%, 62.69788% 35.19091%, 61.87667% 36.62727%, 61.11697% 37.99091%, 60.52091% 39.08182%, 59.80212% 40.42727%, 59.10515% 41.76364%, 58.30333% 43.32727%, 57.60788% 44.70909%, 56.74636% 46.44545%, 56.06606% 47.83636%, 55.44848% 49.10909%, 54.74939% 50.57273%, 53.89091% 52.39091%, 53.27758% 53.69091%, 52.57545% 55.19091%, 51.6297% 57.22727%, 50.88364% 58.83636%, 50.04576% 60.65455%, 49.45303% 61.93636%, 48.66667% 63.63636%, 48.07273% 64.91818%, 47.49697% 66.16364%, 46.90152% 67.44545%, 46.16273% 69.01818%, 45.15242% 71.15455%, 44.45758% 72.60909%, 43.86455% 73.83636%, 43.18697% 75.22727%, 42.44515% 76.72727%, 41.76879% 78.07273%, 41.00273% 79.57273%, 40.0003% 81.48182%, 39.07303% 83.19091%, 38.14727% 84.84545%, 37.53303% 85.90909%, 36.9597% 86.88182%, 36.19727% 88.12727%, 35.37909% 89.41818%, 35.09091% 89.81818%, 34.33061% 90.94545%, 33.67182% 91.85455%, 32.81% 93.00909%, 32.19303% 93.79091%, 31.4097% 94.7%, 30.71273% 95.47273%, 30.36333% 95.83636%, 29.78758% 96.40909%, 28.67788% 97.40909%, 27.73394% 98.13636%, 26.64606% 98.82727%, 25.84636% 99.23636%, 25.12636% 99.52727%, 23.95606% 99.84545%, 23.3603% 99.92727%, 22.72727% 100%, 22.41515% 100%, 21.83939% 100%, 21.0997% 99.93636%, 20.60727% 99.87273%, 19.86758% 99.72727%, 19.23121% 99.55455%, 18.53242% 99.3%, 17.99788% 99.05455%, 17.21727% 98.60909%, 16.47697% 98.08182%, 15.78% 97.47273%, 15.02091% 96.67273%, 14.32091% 95.76364%, 13.70394% 94.85455%, 13.17% 93.94545%, 12.45364% 92.61818%, 11.63061% 90.90909%, 10.82818% 88.96364%, 10.06879% 86.89091%, 8.87515% 83.15455%, 8.48485% 81.81818%, 7.79% 79.19091%, 7.04818% 75.97273%, 6.40273% 72.81818%, 5.84% 69.78182%, 4.64485% 62.41818%, 4.46% 61.16364%, 3.86576% 56.89091%, 3.14394% 51.21818%, 2.32091% 44.03636%, 1.83606% 39.4%, 1.21667% 33.03636%, 0.57788% 25.76364%, 0% 18.18182%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 18.18182%, 99.55697% 17.48182%, 99.22182% 16.99091%, 98.40182% 15.88182%, 97.82606% 15.16364%, 97.31394% 14.57273%, 96.45212% 13.66364%, 95.62545% 12.86364%, 94.55848% 11.95455%, 93.73727% 11.33636%, 92.99788% 10.84545%, 91.56061% 10.05455%, 90.34848% 9.55455%, 89.50667% 9.3%, 88.68515% 9.11818%, 87.86333% 9.00909%, 87.32939% 9.00909%, 86.50758% 9.00909%, 85.70667% 9.09091%, 85.45455% 9.09091%, 84.22697% 9.54545%, 83.89879% 9.72727%, 83.24182% 10.13636%, 82.25485% 10.85455%, 81.24727% 11.68182%, 80.40576% 12.42727%, 79.76939% 13.01818%, 78.74333% 14.01818%, 78.06697% 14.7%, 76.87424% 15.95455%, 75.96788% 16.94545%, 74.92152% 18.12727%, 73.97818% 19.22727%, 73.25879% 20.13636%, 72.68303% 20.89091%, 71.71576% 22.17273%, 71.2203% 22.83636%, 70.19515% 24.20909%, 69.53909% 25.11818%, 68.53455% 26.45455%, 67.87879% 27.27273%, 67.67273% 27.54545%, 67.01697% 28.45455%, 65.90364% 30.05455%, 65.08182% 31.3%, 64.34% 32.46364%, 63.70364% 33.5%, 62.69788% 35.19091%, 61.87667% 36.62727%, 61.11697% 37.99091%, 60.52091% 39.08182%, 59.80212% 40.42727%, 59.10515% 41.76364%, 58.30333% 43.32727%, 57.60788% 44.70909%, 56.74636% 46.44545%, 56.06606% 47.83636%, 55.44848% 49.10909%, 54.74939% 50.57273%, 53.89091% 52.39091%, 53.27758% 53.69091%, 52.57545% 55.19091%, 51.6297% 57.22727%, 50.88364% 58.83636%, 50.04576% 60.65455%, 49.45303% 61.93636%, 48.66667% 63.63636%, 48.07273% 64.91818%, 47.49697% 66.16364%, 46.90152% 67.44545%, 46.16273% 69.01818%, 45.15242% 71.15455%, 44.45758% 72.60909%, 43.86455% 73.83636%, 43.18697% 75.22727%, 42.44515% 76.72727%, 41.76879% 78.07273%, 41.00273% 79.57273%, 40.0003% 81.48182%, 39.07303% 83.19091%, 38.14727% 84.84545%, 37.53303% 85.90909%, 36.9597% 86.88182%, 36.19727% 88.12727%, 35.37909% 89.41818%, 35.09091% 89.81818%, 34.33061% 90.94545%, 33.67182% 91.85455%, 32.81% 93.00909%, 32.19303% 93.79091%, 31.4097% 94.7%, 30.71273% 95.47273%, 30.36333% 95.83636%, 29.78758% 96.40909%, 28.67788% 97.40909%, 27.73394% 98.13636%, 26.64606% 98.82727%, 25.84636% 99.23636%, 25.12636% 99.52727%, 23.95606% 99.84545%, 23.3603% 99.92727%, 22.72727% 100%, 22.41515% 100%, 21.83939% 100%, 21.0997% 99.93636%, 20.60727% 99.87273%, 19.86758% 99.72727%, 19.23121% 99.55455%, 18.53242% 99.3%, 17.99788% 99.05455%, 17.21727% 98.60909%, 16.47697% 98.08182%, 15.78% 97.47273%, 15.02091% 96.67273%, 14.32091% 95.76364%, 13.70394% 94.85455%, 13.17% 93.94545%, 12.45364% 92.61818%, 11.63061% 90.90909%, 10.82818% 88.96364%, 10.06879% 86.89091%, 8.87515% 83.15455%, 8.48485% 81.81818%, 7.79% 79.19091%, 7.04818% 75.97273%, 6.40273% 72.81818%, 5.84% 69.78182%, 4.64485% 62.41818%, 4.46% 61.16364%, 3.86576% 56.89091%, 3.14394% 51.21818%, 2.32091% 44.03636%, 1.83606% 39.4%, 1.21667% 33.03636%, 0.57788% 25.76364%, 0% 18.18182%, 0% 0%); }
  .active-delivery-component a:hover {
    background-image: none !important; }
  .active-delivery-component .title {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.11;
    margin-top: 1.8rem;
    margin-bottom: 1.6rem;
    color: #2b3936; }
  .active-delivery-component .subtitle {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33; }
  .active-delivery-component .order-number {
    color: #036d58 !important;
    font-size: 1.5rem !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: 400 !important;
    text-decoration: underline; }
  .active-delivery-component .order-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 1.5rem 2.5rem .5rem;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .active-delivery-component .order-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: left;
    max-width: 14rem; }
  .active-delivery-component .delivery-name,
  .active-delivery-component .delivery-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.33;
    color: #2b3936; }
  .active-delivery-component .order-status {
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #036d58;
    font-weight: 500;
    line-height: 1;
    max-width: 7rem;
    text-align: left;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
    margin: 0; }
    .active-delivery-component .order-status:after {
      width: 0.7rem;
      height: 1rem;
      display: block;
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      padding-right: 1.4rem; }

.dispatch-delivery-component {
  max-width: 42rem;
  margin: 0 auto; }
  .dispatch-delivery-component .modal-header .modal-title {
    margin-bottom: 2.2rem; }
  .dispatch-delivery-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 4.6rem; }
  .dispatch-delivery-component .delivery-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #2b3936;
    line-height: 1; }
  .dispatch-delivery-component .triangle-link {
    font-weight: 500;
    color: #036d58; }
    .dispatch-delivery-component .triangle-link:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .dispatch-delivery-component input[type="password"],
  .dispatch-delivery-component input[type="email"],
  .dispatch-delivery-component input[type="text"],
  .dispatch-delivery-component input[type="number"] {
    margin-bottom: 0.8rem; }
  .dispatch-delivery-component .btn-group {
    margin-top: 6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .dispatch-delivery-component button {
    width: 100%; }
    .dispatch-delivery-component button + button {
      margin-left: 1rem; }
  .dispatch-delivery-component .primary-button,
  .dispatch-delivery-component .tertiary-button {
    min-width: auto;
    padding: 1.8rem 1rem; }
    .dispatch-delivery-component .primary-button.thinner,
    .dispatch-delivery-component .tertiary-button.thinner {
      font-size: 1.8rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .dispatch-delivery-component .primary-button.thinner:after,
      .dispatch-delivery-component .tertiary-button.thinner:after {
        content: "";
        display: inline-block;
        width: 2rem;
        height: 2rem;
        background-image: url("/Assets/Jamba/img/icons/search-yellow.svg");
        background-position: center center;
        background-size: contain;
        margin-left: .5rem; }
      .dispatch-delivery-component .primary-button.thinner:focus:after, .dispatch-delivery-component .primary-button.thinner:hover:after,
      .dispatch-delivery-component .tertiary-button.thinner:focus:after,
      .dispatch-delivery-component .tertiary-button.thinner:hover:after {
        background-image: url("/Assets/Jamba/img/icons/search.svg"); }
  .dispatch-delivery-component .order-details-confirmation-wrapper {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 1.4rem; }
    .dispatch-delivery-component .order-details-confirmation-wrapper dt {
      font-weight: 400;
      width: 8.4rem;
      text-align: left;
      line-height: 1; }
    .dispatch-delivery-component .order-details-confirmation-wrapper dd {
      width: calc(100% - 10rem);
      text-align: left;
      margin-left: 1.6rem;
      margin-bottom: 2.4rem;
      line-height: 1; }
  .dispatch-delivery-component .delivery-wrapper {
    margin-top: 2.4rem; }
  .dispatch-delivery-component .store-wrapper {
    margin-top: 2.4rem; }
  .dispatch-delivery-component .info-text {
    line-height: 1.33;
    text-align: left; }
  .dispatch-delivery-component .modal-subtitle {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 700;
    color: #2b3936; }
  .dispatch-delivery-component .location-list {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    width: 100%;
    max-width: 65rem;
    margin: 0 auto;
    list-style-type: none;
    padding: 0; }
    .dispatch-delivery-component .location-list .location-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      position: relative;
      padding-top: 1.6rem;
      padding-bottom: 1rem;
      z-index: 2;
      cursor: pointer; }
      .dispatch-delivery-component .location-list .location-item::after {
        content: "";
        display: inline-block;
        background-image: url(/Assets/Jamba/img/divider-gray.svg);
        overflow: hidden;
        background-size: 300% 100%;
        height: .3rem;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0; }
    .dispatch-delivery-component .location-list .location-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center; }
    .dispatch-delivery-component .location-list .icon-wrapper {
      border-radius: 50%;
      display: inline-block;
      width: 3rem;
      background: #edf4f3;
      height: 3rem;
      margin-bottom: 0; }
      .dispatch-delivery-component .location-list .icon-wrapper img {
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        margin: 0 auto;
        max-width: 1.8rem; }
    .dispatch-delivery-component .location-list .icon-info {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
      font-size: 1rem;
      font-weight: 500;
      line-height: 1; }
    .dispatch-delivery-component .location-list .location-info {
      text-align: left;
      margin-top: .3rem;
      margin-left: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem; }
    .dispatch-delivery-component .location-list .location-name {
      display: inline-block;
      font-weight: 700;
      margin-bottom: .6rem; }
    .dispatch-delivery-component .location-list .location-address {
      line-height: 1.33; }
    .dispatch-delivery-component .location-list .location-hours {
      font-size: 1.2rem;
      font-weight: 500;
      line-height: 1.25; }
      .dispatch-delivery-component .location-list .location-hours .status {
        color: #468425; }
        .dispatch-delivery-component .location-list .location-hours .status.closed {
          color: #5c6765; }
  .dispatch-delivery-component .saved-places {
    margin-top: 4rem; }
  .dispatch-delivery-component .secondary-title {
    font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 700; }
  .dispatch-delivery-component .saved-locations-wrapper {
    margin: 0;
    padding: 0; }
  .dispatch-delivery-component .location-image {
    margin-left: 1rem; }
  .dispatch-delivery-component .info-wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .dispatch-delivery-component .location-image-filled {
    display: none;
    margin-left: 1rem; }
  .dispatch-delivery-component .saved-location {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    cursor: pointer; }
    .dispatch-delivery-component .saved-location::after {
      content: "";
      display: inline-block;
      background-image: url(/Assets/Jamba/img/divider-gray.svg);
      overflow: hidden;
      background-size: 300% 100%;
      height: .3rem;
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0; }
    .dispatch-delivery-component .saved-location svg {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: center;
          align-self: center; }
    .dispatch-delivery-component .saved-location:focus svg #locationSelected, .dispatch-delivery-component .saved-location:hover svg #locationSelected {
      fill: #d5e8ad; }
  .dispatch-delivery-component .saved-location-info {
    margin-left: 1rem;
    padding: 1.2rem 0 .8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start; }
  .dispatch-delivery-component .saved-location-title {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.15; }
  .dispatch-delivery-component .saved-location-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #2b3936;
    margin-top: .2rem;
    text-align: left; }
  .dispatch-delivery-component .search-results {
    background-color: #fffcfc;
    padding: 0;
    list-style-type: none;
    margin: 0; }
  .dispatch-delivery-component .autocomplete-result {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: 1;
    overflow: visible;
    padding: 1.2rem 2.1rem;
    cursor: pointer;
    display: block;
    font-size: 1.4rem;
    color: #2b3936;
    font-weight: 400;
    text-decoration: none; }
    .dispatch-delivery-component .autocomplete-result:not([data-ref]) {
      pointer-events: none; }
    .dispatch-delivery-component .autocomplete-result:focus, .dispatch-delivery-component .autocomplete-result:hover {
      background: #c2bbb3; }
    .dispatch-delivery-component .autocomplete-result:first-of-type {
      margin-top: 1.4rem; }
    .dispatch-delivery-component .autocomplete-result:last-of-type {
      margin-bottom: 1rem; }
  .dispatch-delivery-component .input-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .dispatch-delivery-component .input-row .input-wrapper + .input-wrapper {
      margin-left: 2rem; }

.delivery-tipping-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.2;
  margin-top: 2rem;
  color: #2b3936;
  margin-bottom: 2rem; }
  .delivery-tipping-component .subtotal-tax-wrapper,
  .delivery-tipping-component .discount-tax-wrapper,
  .delivery-tipping-component .delivery-tax-wrapper,
  .delivery-tipping-component .extra-tax-wrapper,
  .delivery-tipping-component .tip-tax-wrapper,
  .delivery-tipping-component .tax-fees-wrapper {
    margin-bottom: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .delivery-tipping-component .group-title {
    margin-top: 3rem;
    margin-bottom: 1rem; }
  .delivery-tipping-component .cta-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 2rem; }
  .delivery-tipping-component .other-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-bottom: 1rem; }
  .delivery-tipping-component .tip-btn {
    border-radius: 2rem;
    border: 0.2rem solid #036d58;
    background: #ffffff;
    width: 100%;
    max-width: 10rem;
    padding: 0.6rem 1rem;
    font-weight: 400;
    color: #2b3936; }
    .delivery-tipping-component .tip-btn:hover, .delivery-tipping-component .tip-btn:focus, .delivery-tipping-component .tip-btn:active {
      background: #036d58;
      color: #ffffff; }
    .delivery-tipping-component .tip-btn.active {
      background: #036d58;
      color: #ffffff; }
  .delivery-tipping-component .value-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-weight: 500;
    width: 100%;
    max-width: 10rem; }
  .delivery-tipping-component .value {
    margin-bottom: 0;
    color: #2b3936;
    font-weight: 500; }
    .delivery-tipping-component .value::-webkit-input-placeholder {
      font-weight: 500;
      color: #2b3936; }
    .delivery-tipping-component .value:-ms-input-placeholder {
      font-weight: 500;
      color: #2b3936; }
    .delivery-tipping-component .value::placeholder {
      font-weight: 500;
      color: #2b3936; }
  .delivery-tipping-component .info {
    border: none;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 500;
    color: #2b3936; }
  .delivery-tipping-component .add-btn {
    display: -ms-flexbox;
    display: flex;
    margin-left: 4rem;
    margin-right: 4rem;
    background: none;
    border: none;
    color: #036d58;
    font-weight: 500;
    font-size: 1.8rem; }
    .delivery-tipping-component .add-btn:after {
      content: url("/Assets/Jamba/img/icons/plus-green.svg");
      color: #036d58;
      display: inline-block;
      width: 2rem;
      height: 2.2rem;
      margin-left: 1rem; }
  .delivery-tipping-component .total-tax-wrapper {
    font-weight: 900;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.6rem; }

.highcontrast .delivery-tipping-component .tip-btn {
  border-radius: 0;
  background-color: inherit; }
  .highcontrast .delivery-tipping-component .tip-btn:focus, .highcontrast .delivery-tipping-component .tip-btn:active, .highcontrast .delivery-tipping-component .tip-btn.active {
    background-color: #036d58 !important;
    outline: 2px solid #036d58 !important;
    outline-offset: 4px !important; }

.promo-popup-component {
  width: 100%;
  background: #ffffff;
  border-radius: 2rem;
  overflow: hidden; }
  .promo-popup-component .modal-header {
    background: #eaf3d6; }
  .promo-popup-component .modal-title {
    font-family: Charleston, Arial, Helvetica, sans-serif;
    color: #67726f;
    font-size: 6rem;
    font-weight: 400;
    display: block;
    padding-top: 6.6rem;
    line-height: 1.2;
    max-width: 54rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-title {
        padding-top: 2rem;
        font-size: 2.6rem;
        max-width: 22rem; } }
  .promo-popup-component .modal-body {
    background: #eaf3d6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    padding: 0; }
  .promo-popup-component .promo-info {
    font-size: 4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #036d58;
    font-weight: 400;
    margin: 1rem auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-info {
        font-size: 1.8rem;
        line-height: 1;
        max-width: 15.6rem;
        margin-bottom: 1.2rem; } }
  .promo-popup-component .promo-code {
    font-size: 3.5rem;
    color: #036d58;
    font-weight: bold;
    margin-top: 2.4rem;
    line-height: 0.72;
    padding-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-code {
        font-size: 2.5rem;
        margin-top: 1.4rem;
        margin-bottom: 3.4rem; } }
  .promo-popup-component .promo-img {
    width: 100%;
    max-width: 32rem;
    max-height: 24rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-img {
        max-width: 14.8rem;
        max-height: 11rem; } }
    .promo-popup-component .promo-img.fullwidth {
      max-width: none;
      max-height: none; }
  .promo-popup-component .reward-img {
    width: 3.56rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .reward-img {
        width: 1.7rem; } }
  .promo-popup-component .bg-helper {
    width: 100%;
    display: block;
    height: 2.7rem;
    background: #eaf3d6;
    position: absolute;
    bottom: -2.6rem;
    left: 0;
    right: 0;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 99.63322% 26.66667%, 99.11894% 41.55185%, 98.44961% 51.85185%, 97.07099% 56.59259%, 96.27364% 56.93333%, 94.69734% 58.27037%, 93.9041% 59.02963%, 92.71517% 60.23333%, 91.52115% 61.4963%, 90.02082% 63.13333%, 88.43632% 64.8963%, 86.69646% 66.84815%, 84.87741% 68.88519%, 82.97929% 70.9963%, 80.60388% 73.58889%, 78.94031% 75.37037%, 76.87885% 77.52593%, 74.90354% 79.52963%, 73.47497% 80.93704%, 71.49059% 82.82593%, 69.27962% 84.82963%, 68.09679% 85.85556%, 66.42724% 87.24815%, 64.05327% 89.1%, 62.30886% 90.36667%, 60.24684% 91.74444%, 58.42691% 92.85556%, 56.5278% 93.88889%, 54.70753% 94.75556%, 52.1773% 95.74444%, 50.3876% 96.2963%, 48.93045% 96.63333%, 47.34684% 96.91481%, 44.89313% 97.18148%, 43.30952% 97.25185%, 41.48837% 97.25185%, 39.82569% 97.15185%, 37.76722% 96.92593%, 35.31285% 96.51111%, 32.62182% 95.88889%, 30.80244% 95.37778%, 28.19037% 94.52593%, 26.68649% 93.97778%, 24.22879% 92.9963%, 22.80388% 92.38519%, 20.50831% 91.34444%, 17.89601% 90.09259%, 16.1546% 89.22963%, 14.17564% 88.23333%, 11.56213% 86.92593%, 9.26633% 85.81481%, 7.86268% 85.18519%, 6.17608% 85.30741%, 4.54042% 85.55556%, 2.87741% 83.95926%, 2.06899% 81.33704%, 1.49812% 77.52222%, 1.21816% 74.07407%, 0.92392% 68.44074%, 0.45471% 53.92222%, 0.1371% 34.71111%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 99.63322% 26.66667%, 99.11894% 41.55185%, 98.44961% 51.85185%, 97.07099% 56.59259%, 96.27364% 56.93333%, 94.69734% 58.27037%, 93.9041% 59.02963%, 92.71517% 60.23333%, 91.52115% 61.4963%, 90.02082% 63.13333%, 88.43632% 64.8963%, 86.69646% 66.84815%, 84.87741% 68.88519%, 82.97929% 70.9963%, 80.60388% 73.58889%, 78.94031% 75.37037%, 76.87885% 77.52593%, 74.90354% 79.52963%, 73.47497% 80.93704%, 71.49059% 82.82593%, 69.27962% 84.82963%, 68.09679% 85.85556%, 66.42724% 87.24815%, 64.05327% 89.1%, 62.30886% 90.36667%, 60.24684% 91.74444%, 58.42691% 92.85556%, 56.5278% 93.88889%, 54.70753% 94.75556%, 52.1773% 95.74444%, 50.3876% 96.2963%, 48.93045% 96.63333%, 47.34684% 96.91481%, 44.89313% 97.18148%, 43.30952% 97.25185%, 41.48837% 97.25185%, 39.82569% 97.15185%, 37.76722% 96.92593%, 35.31285% 96.51111%, 32.62182% 95.88889%, 30.80244% 95.37778%, 28.19037% 94.52593%, 26.68649% 93.97778%, 24.22879% 92.9963%, 22.80388% 92.38519%, 20.50831% 91.34444%, 17.89601% 90.09259%, 16.1546% 89.22963%, 14.17564% 88.23333%, 11.56213% 86.92593%, 9.26633% 85.81481%, 7.86268% 85.18519%, 6.17608% 85.30741%, 4.54042% 85.55556%, 2.87741% 83.95926%, 2.06899% 81.33704%, 1.49812% 77.52222%, 1.21816% 74.07407%, 0.92392% 68.44074%, 0.45471% 53.92222%, 0.1371% 34.71111%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .promo-popup-component .bg-helper {
        display: none; } }
  .promo-popup-component .modal-footer {
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 2.7rem;
    margin-bottom: 2rem;
    padding: 2.6rem 0; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-footer {
        margin: 0;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .promo-popup-component .modal-footer .primary-button {
      margin-left: 8rem; }
      @media screen and (max-width: 768px) {
        .promo-popup-component .modal-footer .primary-button {
          margin: 0;
          width: 100%;
          max-width: 25rem;
          padding-right: 0; } }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-footer a {
        margin: 2rem 0 0; } }
  .promo-popup-component.img-fullwidth .modal-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 4rem;
    padding: 0 2rem;
    padding-top: 2.6rem;
    max-width: 54rem;
    font-weight: bold; }
  .promo-popup-component.img-fullwidth .promo-info {
    font-size: 3rem;
    padding: 0 2rem;
    max-width: none; }
  .promo-popup-component.img-fullwidth .modal-footer {
    margin-top: 1.7rem;
    margin-bottom: 0; }
  .promo-popup-component.main-wrapper .modal-header,
  .promo-popup-component.main-wrapper .modal-body {
    background: #ffffff; }
  .promo-popup-component.main-wrapper .promo-img {
    min-height: 17.2rem;
    object-fit: cover; }
  .promo-popup-component.main-wrapper .modal-body {
    -ms-flex-align: center;
        align-items: center; }
  .promo-popup-component.main-wrapper .bg-helper {
    display: none; }
  .promo-popup-component.main-wrapper .modal-title {
    padding: 0; }
  .promo-popup-component.main-wrapper .promo-info {
    font-size: 4rem;
    padding: 0;
    margin: 0 0 2rem;
    font-family: Charleston, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .promo-popup-component.main-wrapper .promo-info {
        font-size: 3rem; } }
  .promo-popup-component.main-wrapper .modal-main-wrapper {
    border: 0.5rem solid rgba(179, 211, 67, 0.4);
    border-radius: 2rem;
    overflow: hidden;
    padding: 1.8rem;
    margin: 1.2rem; }
  .promo-popup-component.main-wrapper .promo-description {
    max-width: 76.8rem;
    font-size: 2rem;
    margin: 0 0 2.5rem; }
    @media screen and (max-width: 768px) {
      .promo-popup-component.main-wrapper .promo-description {
        font-size: 1.6rem; } }
  .promo-popup-component.main-wrapper .modal-footer {
    padding: 0;
    margin: 0; }
    .promo-popup-component.main-wrapper .modal-footer .primary-button {
      margin: 0;
      min-width: 10.6rem;
      padding: 1.2rem 3.2rem;
      width: auto; }
      @media screen and (max-width: 768px) {
        .promo-popup-component.main-wrapper .modal-footer .primary-button {
          min-width: 14rem;
          padding: 1.6rem 3.2rem; } }

.remove-scroll {
  overflow-y: hidden; }
  .remove-scroll .modal-open {
    overflow-y: hidden; }
    .remove-scroll .modal-open .modal {
      overflow-y: auto; }

.promo-banner-component, .alert-wrapper {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  background: #ffffff;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 1.2rem 1.2rem;
  box-shadow: 0 0.1rem 0.3rem 0 #c0d9d4; }
  @media screen and (max-width: 768px) {
    .promo-banner-component, .alert-wrapper {
      padding: 1.1rem 1.2rem; } }
  .promo-banner-component .reward-image, .alert-wrapper .reward-image {
    width: 100%;
    max-width: 2.4rem; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .reward-image, .alert-wrapper .reward-image {
        max-width: 1.7rem; } }
  .promo-banner-component .promo-info, .alert-wrapper .promo-info {
    color: #2b3936;
    font-size: 2rem;
    font-weight: 700;
    margin-left: 2.16rem;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .promo-info, .alert-wrapper .promo-info {
        font-size: 1.5rem;
        line-height: 1.07;
        margin-left: 1.2rem; } }
  .promo-banner-component .code-wrapper, .alert-wrapper .code-wrapper {
    margin-left: 2rem;
    border: dotted 0.2rem #036d58;
    border-radius: 1.8rem;
    padding: 0 2rem;
    font-size: 2rem;
    color: #036d58;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .code-wrapper, .alert-wrapper .code-wrapper {
        font-size: 1.6rem;
        padding: 0 .8rem;
        margin-left: 1.2rem; } }
    .promo-banner-component .code-wrapper .code, .alert-wrapper .code-wrapper .code {
      font-weight: 700; }

.account-favorite-addresses-component {
  max-width: 66rem;
  margin: 2rem auto 3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }
  .account-favorite-addresses-component .title {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: lowercase;
    margin-bottom: 0.5rem; }
  .account-favorite-addresses-component ul {
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0; }
  .account-favorite-addresses-component .item {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 1rem 0; }
    .account-favorite-addresses-component .item:before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-favorite-addresses-component .item:last-child:after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
  .account-favorite-addresses-component .item-wrapper {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .account-favorite-addresses-component .item-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    max-width: 26rem;
    margin-left: 1.6rem; }
  .account-favorite-addresses-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2; }
  .account-favorite-addresses-component .item-address {
    font-size: 1.2rem; }

.remove-basket-item-component .modal-body {
  padding-left: 4.2rem;
  padding-right: 4.2rem; }
  .remove-basket-item-component .modal-body sup {
    margin-right: .4rem; }

.cpt-site-alert {
  -ms-flex-align: center;
      align-items: center;
  background-color: #036d58;
  color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 999;
  transition: .2s ease all; }
  .cpt-site-alert.no-dissmiss .close-alert {
    display: none; }
  .cpt-site-alert p,
  .cpt-site-alert span,
  .cpt-site-alert a {
    color: #ffffff;
    font-weight: 500;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .cpt-site-alert p,
      .cpt-site-alert span,
      .cpt-site-alert a {
        font-size: 1rem; } }
  .cpt-site-alert a {
    text-decoration: underline; }
  .cpt-site-alert .general-frame {
    padding: .7rem 3rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .cpt-site-alert .general-frame {
        padding: .5rem 3rem; } }
    @media screen and (max-width: 230px) {
      .cpt-site-alert .general-frame {
        padding: .5rem 0; } }
    .cpt-site-alert .general-frame.centered {
      text-align: center; }

.scrollbar-component {
  position: absolute;
  background: transparent;
  border-radius: 500px; }
  .scrollbar-component .thumb {
    background-color: #036d58;
    border-radius: 500px;
    cursor: pointer; }
  .scrollbar-component.vertical {
    left: auto;
    right: .2rem;
    top: .1rem;
    bottom: .1rem;
    width: .5rem !important;
    height: auto; }
  .scrollbar-component.horizontal {
    left: .1rem;
    right: .1rem;
    top: auto;
    bottom: .2rem;
    width: auto;
    height: .5rem !important; }

.taxes-fees-component .modal-title,
.taxes-fees-component .fee-title,
.taxes-fees-component .primary-button {
  text-transform: lowercase; }

.taxes-fees-component .modal-body {
  text-align: left;
  font-size: 1.5rem; }

.taxes-fees-component .fee-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-bottom: .8rem; }

.taxes-fees-component .info {
  text-align: center; }

.taxes-fees-component .modal-footer {
  -ms-flex-pack: center;
      justify-content: center; }

.account-rewards-offers-details-redesign-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 8rem 1.5rem 0 1.5rem; }
  .account-rewards-offers-details-redesign-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-rewards-offers-details-redesign-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    max-width: 50rem; }
  .account-rewards-offers-details-redesign-component .image-reward-container {
    max-width: 15rem;
    min-width: 12rem;
    margin-right: 3.2rem;
    margin-bottom: 2rem; }
  .account-rewards-offers-details-redesign-component .img-reward-offer {
    width: 100%;
    height: 100%; }
  .account-rewards-offers-details-redesign-component .title {
    margin-bottom: 3rem;
    font-size: 3rem;
    font-weight: 700; }
  .account-rewards-offers-details-redesign-component .description {
    margin-bottom: 3rem; }
  .account-rewards-offers-details-redesign-component .primary-button {
    font-size: 1.8rem; }
  @media screen and (max-width: 768px) {
    .account-rewards-offers-details-redesign-component {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      .account-rewards-offers-details-redesign-component .account-rewards-offers-title {
        margin-bottom: 3.6rem; }
      .account-rewards-offers-details-redesign-component .info {
        min-width: 100%;
        -ms-flex-align: start;
            align-items: flex-start; }
      .account-rewards-offers-details-redesign-component .image-reward-container {
        margin: 0 0 2rem 0; }
      .account-rewards-offers-details-redesign-component .img-reward-offer {
        margin: 0 auto; }
      .account-rewards-offers-details-redesign-component .primary-button {
        display: none; } }

.rewards-hero-component {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .rewards-hero-component {
      margin-top: 3rem; } }
  .rewards-hero-component .rewards-logo {
    max-width: 22.7rem;
    margin-bottom: 4rem; }
  .rewards-hero-component .points-container-redesign {
    background-color: #117159;
    width: 100%;
    min-height: 30rem;
    position: relative;
    padding-bottom: 7rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    .rewards-hero-component .points-container-redesign::before {
      content: '';
      position: absolute;
      top: -2.8rem;
      left: 0;
      width: 100%;
      height: 2.9rem;
      background-color: #117159;
      -webkit-clip-path: polygon(5.79058% 94.66667%, 6.69238% 92.81733%, 8.01395% 90.10667%, 9.15212% 87.772%, 11.64116% 82.66667%, 12.69688% 79.648%, 15.2514% 72.34533%, 16.77168% 68%, 17.82805% 64.87067%, 20.50858% 56.93333%, 22.62226% 50.66667%, 23.69037% 47.71467%, 26.34086% 40.39067%, 28.04353% 35.68533%, 28.41284% 34.66667%, 29.36142% 32.48133%, 30.82358% 29.112%, 32.18842% 25.968%, 33.41134% 23.14933%, 34.53015% 20.57067%, 36.51365% 16%, 37.75218% 13.98%, 38.68407% 12.46%, 39.79808% 10.64267%, 40.74587% 9.09733%, 43.05431% 5.33333%, 44.09301% 4.62%, 45.19472% 3.86267%, 46.65017% 2.86267%, 47.78278% 2.084%, 48.87489% 1.33333%, 49.61236% 1.276%, 50.60486% 1.19867%, 51.65887% 1.116%, 53.55026% 0.968%, 53.91449% 0.94%, 55.039% 1.56667%, 55.9694% 2.08533%, 56.94539% 2.62933%, 58.89979% 3.71867%, 59.40594% 4%, 60.48005% 5.03733%, 61.76808% 6.28133%, 62.16622% 6.66667%, 63.05551% 7.912%, 63.76928% 8.91067%, 64.45095% 9.86667%, 65.62946% 11.516%, 65.9766% 12%, 66.84098% 14.284%, 68.10981% 17.63467%, 69.58116% 21.52133%, 71.16592% 25.708%, 72.10471% 28.188%, 72.9964% 30.54267%, 74.55746% 34.66667%, 75.38374% 36.89467%, 76.72967% 40.524%, 77.9874% 43.916%, 79.24032% 47.296%, 80.59346% 50.94533%, 81.38224% 53.07867%, 82.40744% 55.84267%, 83.36874% 58.436%, 84.46655% 61.396%, 85.92859% 65.33333%, 86.59016% 66.02933%, 87.9541% 67.464%, 89.33423% 68.916%, 90.66787% 70.31867%, 92.10981% 71.83467%, 93.30273% 73.08933%, 94.29403% 74.132%, 94.88419% 74.752%, 96.06961% 76%, 100% 76%, 100% 100%, 0% 100%, 3.70861% 96.584%, 5.22031% 95.192%);
              clip-path: polygon(5.79058% 94.66667%, 6.69238% 92.81733%, 8.01395% 90.10667%, 9.15212% 87.772%, 11.64116% 82.66667%, 12.69688% 79.648%, 15.2514% 72.34533%, 16.77168% 68%, 17.82805% 64.87067%, 20.50858% 56.93333%, 22.62226% 50.66667%, 23.69037% 47.71467%, 26.34086% 40.39067%, 28.04353% 35.68533%, 28.41284% 34.66667%, 29.36142% 32.48133%, 30.82358% 29.112%, 32.18842% 25.968%, 33.41134% 23.14933%, 34.53015% 20.57067%, 36.51365% 16%, 37.75218% 13.98%, 38.68407% 12.46%, 39.79808% 10.64267%, 40.74587% 9.09733%, 43.05431% 5.33333%, 44.09301% 4.62%, 45.19472% 3.86267%, 46.65017% 2.86267%, 47.78278% 2.084%, 48.87489% 1.33333%, 49.61236% 1.276%, 50.60486% 1.19867%, 51.65887% 1.116%, 53.55026% 0.968%, 53.91449% 0.94%, 55.039% 1.56667%, 55.9694% 2.08533%, 56.94539% 2.62933%, 58.89979% 3.71867%, 59.40594% 4%, 60.48005% 5.03733%, 61.76808% 6.28133%, 62.16622% 6.66667%, 63.05551% 7.912%, 63.76928% 8.91067%, 64.45095% 9.86667%, 65.62946% 11.516%, 65.9766% 12%, 66.84098% 14.284%, 68.10981% 17.63467%, 69.58116% 21.52133%, 71.16592% 25.708%, 72.10471% 28.188%, 72.9964% 30.54267%, 74.55746% 34.66667%, 75.38374% 36.89467%, 76.72967% 40.524%, 77.9874% 43.916%, 79.24032% 47.296%, 80.59346% 50.94533%, 81.38224% 53.07867%, 82.40744% 55.84267%, 83.36874% 58.436%, 84.46655% 61.396%, 85.92859% 65.33333%, 86.59016% 66.02933%, 87.9541% 67.464%, 89.33423% 68.916%, 90.66787% 70.31867%, 92.10981% 71.83467%, 93.30273% 73.08933%, 94.29403% 74.132%, 94.88419% 74.752%, 96.06961% 76%, 100% 76%, 100% 100%, 0% 100%, 3.70861% 96.584%, 5.22031% 95.192%); }
      @media screen and (max-width: 768px) {
        .rewards-hero-component .points-container-redesign::before {
          height: 1.6rem;
          top: -1.5rem; } }
    .rewards-hero-component .points-container-redesign::after {
      content: '';
      position: absolute;
      bottom: -1px;
      left: 0;
      width: 100%;
      height: 4rem;
      background-color: #F6F4EE;
      -webkit-clip-path: polygon(0% 50.8982%, 0.30843% 49.31078%, 0.52745% 48.20898%, 0.69598% 47.37066%, 1.34173% 44.2479%, 2.20171% 40.26766%, 2.99499% 36.77246%, 4.37549% 31.11437%, 5.55686% 26.75269%, 6.0306% 25.1497%, 6.95068% 22.26287%, 8.14899% 18.88263%, 9.28419% 16.00838%, 10.40906% 13.43832%, 11.2477% 11.68743%, 12.28923% 9.71497%, 12.72127% 8.98204%, 13.21071% 8.29521%, 13.86724% 7.41916%, 14.5736% 6.52096%, 15.19016% 5.77186%, 16.09817% 4.72695%, 16.68803% 4.08623%, 17.06181% 3.69641%, 17.75341% 3.01078%, 18.71125% 2.14192%, 19.89661% 1.21377%, 20.45581% 0.84072%, 21.02007% 0.51317%, 21.32829% 0.35928%, 21.76358% 0.16587%, 22.28155% -0.01078%, 22.52688% -0.07066%, 22.78842% -0.12036%, 23.097% -0.15509%, 23.55491% -0.15509%, 24.27243% 0%, 24.62166% 0.15868%, 24.95254% 0.36168%, 25.38143% 0.6976%, 25.71989% 1.01796%, 26.36637% 1.75868%, 27.17222% 2.9018%, 27.50102% 3.43293%, 28.00243% 4.31078%, 28.68494% 5.62814%, 29.08698% 6.46647%, 30.2751% 9.18084%, 31.36751% 11.9521%, 32.85176% 16.05988%, 34.10828% 19.77665%, 35.46502% 23.96826%, 36.51692% 27.2988%, 37.55713% 30.63174%, 38.85176% 34.79102%, 39.97987% 38.38383%, 41.03897% 41.70359%, 41.96517% 44.54072%, 43.2508% 48.34072%, 44.43381% 51.65808%, 45.43471% 54.3024%, 46.42061% 56.73892%, 47.35731% 58.87904%, 48.35041% 60.94192%, 49.96487% 63.78323%, 51.54515% 65.86826%, 52.36814% 66.71138%, 54.08521% 68.17006%, 56.59166% 69.6%, 58.10261% 70.08204%, 59.46445% 70.28623%, 63.45935% 69.73772%, 65.07201% 69.08743%, 66.66337% 68.24251%, 68.39124% 67.13054%, 70.52175% 65.54311%, 71.80288% 64.51018%, 73.59976% 63.01317%, 75.27003% 61.63593%, 76.76958% 60.47006%, 78.51785% 59.27964%, 79.63996% 58.62874%, 80.9685% 57.95808%, 82.35284% 57.40479%, 83.78338% 57.20419%, 85.86619% 57.13293%, 87.48875% 57.48323%, 88.28143% 57.94611%, 89.29883% 58.68084%, 90.29463% 59.49521%, 92.09091% 61.12814%, 92.64926% 61.67665%, 93.66907% 63.20659%, 94.964% 65.98084%, 96.51965% 70.65868%, 97.21272% 73.38743%, 99.38254% 84.33413%, 100% 88.02395%, 100% 100%, 0% 100%, 0% 50.8982%);
              clip-path: polygon(0% 50.8982%, 0.30843% 49.31078%, 0.52745% 48.20898%, 0.69598% 47.37066%, 1.34173% 44.2479%, 2.20171% 40.26766%, 2.99499% 36.77246%, 4.37549% 31.11437%, 5.55686% 26.75269%, 6.0306% 25.1497%, 6.95068% 22.26287%, 8.14899% 18.88263%, 9.28419% 16.00838%, 10.40906% 13.43832%, 11.2477% 11.68743%, 12.28923% 9.71497%, 12.72127% 8.98204%, 13.21071% 8.29521%, 13.86724% 7.41916%, 14.5736% 6.52096%, 15.19016% 5.77186%, 16.09817% 4.72695%, 16.68803% 4.08623%, 17.06181% 3.69641%, 17.75341% 3.01078%, 18.71125% 2.14192%, 19.89661% 1.21377%, 20.45581% 0.84072%, 21.02007% 0.51317%, 21.32829% 0.35928%, 21.76358% 0.16587%, 22.28155% -0.01078%, 22.52688% -0.07066%, 22.78842% -0.12036%, 23.097% -0.15509%, 23.55491% -0.15509%, 24.27243% 0%, 24.62166% 0.15868%, 24.95254% 0.36168%, 25.38143% 0.6976%, 25.71989% 1.01796%, 26.36637% 1.75868%, 27.17222% 2.9018%, 27.50102% 3.43293%, 28.00243% 4.31078%, 28.68494% 5.62814%, 29.08698% 6.46647%, 30.2751% 9.18084%, 31.36751% 11.9521%, 32.85176% 16.05988%, 34.10828% 19.77665%, 35.46502% 23.96826%, 36.51692% 27.2988%, 37.55713% 30.63174%, 38.85176% 34.79102%, 39.97987% 38.38383%, 41.03897% 41.70359%, 41.96517% 44.54072%, 43.2508% 48.34072%, 44.43381% 51.65808%, 45.43471% 54.3024%, 46.42061% 56.73892%, 47.35731% 58.87904%, 48.35041% 60.94192%, 49.96487% 63.78323%, 51.54515% 65.86826%, 52.36814% 66.71138%, 54.08521% 68.17006%, 56.59166% 69.6%, 58.10261% 70.08204%, 59.46445% 70.28623%, 63.45935% 69.73772%, 65.07201% 69.08743%, 66.66337% 68.24251%, 68.39124% 67.13054%, 70.52175% 65.54311%, 71.80288% 64.51018%, 73.59976% 63.01317%, 75.27003% 61.63593%, 76.76958% 60.47006%, 78.51785% 59.27964%, 79.63996% 58.62874%, 80.9685% 57.95808%, 82.35284% 57.40479%, 83.78338% 57.20419%, 85.86619% 57.13293%, 87.48875% 57.48323%, 88.28143% 57.94611%, 89.29883% 58.68084%, 90.29463% 59.49521%, 92.09091% 61.12814%, 92.64926% 61.67665%, 93.66907% 63.20659%, 94.964% 65.98084%, 96.51965% 70.65868%, 97.21272% 73.38743%, 99.38254% 84.33413%, 100% 88.02395%, 100% 100%, 0% 100%, 0% 50.8982%); }
      @media screen and (max-width: 768px) {
        .rewards-hero-component .points-container-redesign::after {
          height: 3rem; } }
  .rewards-hero-component .points {
    color: #ffffff;
    font-size: 10rem;
    text-align: center;
    font-weight: 700;
    line-height: 10rem;
    margin-top: 2rem;
    margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .rewards-hero-component .points {
        font-size: 7.6rem; } }
  .rewards-hero-component .points-message {
    color: #ffffff;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 500;
    margin-bottom: 2rem; }
  .rewards-hero-component .jamba-badge {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 14.6rem;
    height: 3.4rem;
    background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
    margin: 0 auto; }
  .rewards-hero-component .jamba-badge-text {
    color: #2C3937;
    font-size: 1.4rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .rewards-hero-component .progress-bar[data-progress] {
    max-width: 51.6rem;
    height: 0.8rem;
    background-color: rgba(43, 57, 54, 0.302);
    border-radius: 0.4rem 0.4rem;
    margin: 1.2rem auto 0;
    position: relative; }
    .rewards-hero-component .progress-bar[data-progress]::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      border-radius: 0.4rem 0.4rem;
      width: 0;
      transition: width 0.5s ease-in-out;
      background-color: #B1D461; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0"]::before {
      width: 0%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.1"]::before {
      width: 0.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.2"]::before {
      width: 0.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.3"]::before {
      width: 0.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.4"]::before {
      width: 0.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.5"]::before {
      width: 0.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.6"]::before {
      width: 0.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.7"]::before {
      width: 0.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.8"]::before {
      width: 0.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.9"]::before {
      width: 0.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1"]::before {
      width: 1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.1"]::before {
      width: 1.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.2"]::before {
      width: 1.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.3"]::before {
      width: 1.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.4"]::before {
      width: 1.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.5"]::before {
      width: 1.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.6"]::before {
      width: 1.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.7"]::before {
      width: 1.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.8"]::before {
      width: 1.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.9"]::before {
      width: 1.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2"]::before {
      width: 2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.1"]::before {
      width: 2.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.2"]::before {
      width: 2.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.3"]::before {
      width: 2.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.4"]::before {
      width: 2.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.5"]::before {
      width: 2.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.6"]::before {
      width: 2.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.7"]::before {
      width: 2.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.8"]::before {
      width: 2.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.9"]::before {
      width: 2.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3"]::before {
      width: 3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.1"]::before {
      width: 3.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.2"]::before {
      width: 3.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.3"]::before {
      width: 3.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.4"]::before {
      width: 3.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.5"]::before {
      width: 3.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.6"]::before {
      width: 3.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.7"]::before {
      width: 3.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.8"]::before {
      width: 3.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.9"]::before {
      width: 3.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4"]::before {
      width: 4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.1"]::before {
      width: 4.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.2"]::before {
      width: 4.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.3"]::before {
      width: 4.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.4"]::before {
      width: 4.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.5"]::before {
      width: 4.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.6"]::before {
      width: 4.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.7"]::before {
      width: 4.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.8"]::before {
      width: 4.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.9"]::before {
      width: 4.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5"]::before {
      width: 5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.1"]::before {
      width: 5.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.2"]::before {
      width: 5.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.3"]::before {
      width: 5.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.4"]::before {
      width: 5.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.5"]::before {
      width: 5.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.6"]::before {
      width: 5.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.7"]::before {
      width: 5.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.8"]::before {
      width: 5.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.9"]::before {
      width: 5.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6"]::before {
      width: 6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.1"]::before {
      width: 6.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.2"]::before {
      width: 6.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.3"]::before {
      width: 6.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.4"]::before {
      width: 6.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.5"]::before {
      width: 6.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.6"]::before {
      width: 6.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.7"]::before {
      width: 6.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.8"]::before {
      width: 6.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.9"]::before {
      width: 6.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7"]::before {
      width: 7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.1"]::before {
      width: 7.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.2"]::before {
      width: 7.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.3"]::before {
      width: 7.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.4"]::before {
      width: 7.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.5"]::before {
      width: 7.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.6"]::before {
      width: 7.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.7"]::before {
      width: 7.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.8"]::before {
      width: 7.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.9"]::before {
      width: 7.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8"]::before {
      width: 8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.1"]::before {
      width: 8.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.2"]::before {
      width: 8.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.3"]::before {
      width: 8.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.4"]::before {
      width: 8.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.5"]::before {
      width: 8.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.6"]::before {
      width: 8.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.7"]::before {
      width: 8.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.8"]::before {
      width: 8.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.9"]::before {
      width: 8.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9"]::before {
      width: 9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.1"]::before {
      width: 9.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.2"]::before {
      width: 9.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.3"]::before {
      width: 9.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.4"]::before {
      width: 9.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.5"]::before {
      width: 9.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.6"]::before {
      width: 9.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.7"]::before {
      width: 9.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.8"]::before {
      width: 9.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.9"]::before {
      width: 9.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10"]::before {
      width: 10%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.1"]::before {
      width: 10.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.2"]::before {
      width: 10.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.3"]::before {
      width: 10.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.4"]::before {
      width: 10.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.5"]::before {
      width: 10.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.6"]::before {
      width: 10.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.7"]::before {
      width: 10.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.8"]::before {
      width: 10.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.9"]::before {
      width: 10.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11"]::before {
      width: 11%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.1"]::before {
      width: 11.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.2"]::before {
      width: 11.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.3"]::before {
      width: 11.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.4"]::before {
      width: 11.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.5"]::before {
      width: 11.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.6"]::before {
      width: 11.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.7"]::before {
      width: 11.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.8"]::before {
      width: 11.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.9"]::before {
      width: 11.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12"]::before {
      width: 12%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.1"]::before {
      width: 12.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.2"]::before {
      width: 12.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.3"]::before {
      width: 12.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.4"]::before {
      width: 12.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.5"]::before {
      width: 12.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.6"]::before {
      width: 12.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.7"]::before {
      width: 12.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.8"]::before {
      width: 12.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.9"]::before {
      width: 12.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13"]::before {
      width: 13%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.1"]::before {
      width: 13.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.2"]::before {
      width: 13.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.3"]::before {
      width: 13.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.4"]::before {
      width: 13.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.5"]::before {
      width: 13.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.6"]::before {
      width: 13.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.7"]::before {
      width: 13.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.8"]::before {
      width: 13.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.9"]::before {
      width: 13.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14"]::before {
      width: 14%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.1"]::before {
      width: 14.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.2"]::before {
      width: 14.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.3"]::before {
      width: 14.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.4"]::before {
      width: 14.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.5"]::before {
      width: 14.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.6"]::before {
      width: 14.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.7"]::before {
      width: 14.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.8"]::before {
      width: 14.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.9"]::before {
      width: 14.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15"]::before {
      width: 15%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.1"]::before {
      width: 15.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.2"]::before {
      width: 15.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.3"]::before {
      width: 15.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.4"]::before {
      width: 15.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.5"]::before {
      width: 15.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.6"]::before {
      width: 15.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.7"]::before {
      width: 15.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.8"]::before {
      width: 15.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.9"]::before {
      width: 15.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16"]::before {
      width: 16%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.1"]::before {
      width: 16.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.2"]::before {
      width: 16.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.3"]::before {
      width: 16.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.4"]::before {
      width: 16.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.5"]::before {
      width: 16.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.6"]::before {
      width: 16.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.7"]::before {
      width: 16.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.8"]::before {
      width: 16.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.9"]::before {
      width: 16.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17"]::before {
      width: 17%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.1"]::before {
      width: 17.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.2"]::before {
      width: 17.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.3"]::before {
      width: 17.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.4"]::before {
      width: 17.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.5"]::before {
      width: 17.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.6"]::before {
      width: 17.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.7"]::before {
      width: 17.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.8"]::before {
      width: 17.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.9"]::before {
      width: 17.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18"]::before {
      width: 18%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.1"]::before {
      width: 18.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.2"]::before {
      width: 18.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.3"]::before {
      width: 18.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.4"]::before {
      width: 18.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.5"]::before {
      width: 18.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.6"]::before {
      width: 18.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.7"]::before {
      width: 18.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.8"]::before {
      width: 18.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.9"]::before {
      width: 18.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19"]::before {
      width: 19%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.1"]::before {
      width: 19.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.2"]::before {
      width: 19.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.3"]::before {
      width: 19.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.4"]::before {
      width: 19.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.5"]::before {
      width: 19.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.6"]::before {
      width: 19.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.7"]::before {
      width: 19.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.8"]::before {
      width: 19.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.9"]::before {
      width: 19.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20"]::before {
      width: 20%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.1"]::before {
      width: 20.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.2"]::before {
      width: 20.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.3"]::before {
      width: 20.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.4"]::before {
      width: 20.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.5"]::before {
      width: 20.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.6"]::before {
      width: 20.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.7"]::before {
      width: 20.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.8"]::before {
      width: 20.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.9"]::before {
      width: 20.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21"]::before {
      width: 21%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.1"]::before {
      width: 21.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.2"]::before {
      width: 21.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.3"]::before {
      width: 21.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.4"]::before {
      width: 21.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.5"]::before {
      width: 21.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.6"]::before {
      width: 21.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.7"]::before {
      width: 21.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.8"]::before {
      width: 21.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.9"]::before {
      width: 21.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22"]::before {
      width: 22%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.1"]::before {
      width: 22.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.2"]::before {
      width: 22.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.3"]::before {
      width: 22.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.4"]::before {
      width: 22.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.5"]::before {
      width: 22.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.6"]::before {
      width: 22.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.7"]::before {
      width: 22.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.8"]::before {
      width: 22.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.9"]::before {
      width: 22.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23"]::before {
      width: 23%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.1"]::before {
      width: 23.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.2"]::before {
      width: 23.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.3"]::before {
      width: 23.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.4"]::before {
      width: 23.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.5"]::before {
      width: 23.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.6"]::before {
      width: 23.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.7"]::before {
      width: 23.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.8"]::before {
      width: 23.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.9"]::before {
      width: 23.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24"]::before {
      width: 24%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.1"]::before {
      width: 24.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.2"]::before {
      width: 24.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.3"]::before {
      width: 24.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.4"]::before {
      width: 24.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.5"]::before {
      width: 24.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.6"]::before {
      width: 24.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.7"]::before {
      width: 24.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.8"]::before {
      width: 24.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.9"]::before {
      width: 24.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25"]::before {
      width: 25%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.1"]::before {
      width: 25.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.2"]::before {
      width: 25.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.3"]::before {
      width: 25.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.4"]::before {
      width: 25.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.5"]::before {
      width: 25.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.6"]::before {
      width: 25.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.7"]::before {
      width: 25.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.8"]::before {
      width: 25.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.9"]::before {
      width: 25.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26"]::before {
      width: 26%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.1"]::before {
      width: 26.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.2"]::before {
      width: 26.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.3"]::before {
      width: 26.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.4"]::before {
      width: 26.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.5"]::before {
      width: 26.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.6"]::before {
      width: 26.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.7"]::before {
      width: 26.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.8"]::before {
      width: 26.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.9"]::before {
      width: 26.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27"]::before {
      width: 27%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.1"]::before {
      width: 27.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.2"]::before {
      width: 27.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.3"]::before {
      width: 27.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.4"]::before {
      width: 27.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.5"]::before {
      width: 27.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.6"]::before {
      width: 27.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.7"]::before {
      width: 27.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.8"]::before {
      width: 27.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.9"]::before {
      width: 27.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28"]::before {
      width: 28%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.1"]::before {
      width: 28.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.2"]::before {
      width: 28.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.3"]::before {
      width: 28.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.4"]::before {
      width: 28.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.5"]::before {
      width: 28.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.6"]::before {
      width: 28.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.7"]::before {
      width: 28.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.8"]::before {
      width: 28.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.9"]::before {
      width: 28.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29"]::before {
      width: 29%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.1"]::before {
      width: 29.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.2"]::before {
      width: 29.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.3"]::before {
      width: 29.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.4"]::before {
      width: 29.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.5"]::before {
      width: 29.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.6"]::before {
      width: 29.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.7"]::before {
      width: 29.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.8"]::before {
      width: 29.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.9"]::before {
      width: 29.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30"]::before {
      width: 30%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.1"]::before {
      width: 30.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.2"]::before {
      width: 30.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.3"]::before {
      width: 30.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.4"]::before {
      width: 30.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.5"]::before {
      width: 30.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.6"]::before {
      width: 30.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.7"]::before {
      width: 30.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.8"]::before {
      width: 30.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.9"]::before {
      width: 30.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31"]::before {
      width: 31%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.1"]::before {
      width: 31.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.2"]::before {
      width: 31.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.3"]::before {
      width: 31.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.4"]::before {
      width: 31.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.5"]::before {
      width: 31.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.6"]::before {
      width: 31.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.7"]::before {
      width: 31.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.8"]::before {
      width: 31.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.9"]::before {
      width: 31.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32"]::before {
      width: 32%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.1"]::before {
      width: 32.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.2"]::before {
      width: 32.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.3"]::before {
      width: 32.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.4"]::before {
      width: 32.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.5"]::before {
      width: 32.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.6"]::before {
      width: 32.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.7"]::before {
      width: 32.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.8"]::before {
      width: 32.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.9"]::before {
      width: 32.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33"]::before {
      width: 33%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.1"]::before {
      width: 33.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.2"]::before {
      width: 33.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.3"]::before {
      width: 33.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.4"]::before {
      width: 33.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.5"]::before {
      width: 33.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.6"]::before {
      width: 33.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.7"]::before {
      width: 33.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.8"]::before {
      width: 33.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.9"]::before {
      width: 33.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34"]::before {
      width: 34%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.1"]::before {
      width: 34.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.2"]::before {
      width: 34.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.3"]::before {
      width: 34.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.4"]::before {
      width: 34.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.5"]::before {
      width: 34.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.6"]::before {
      width: 34.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.7"]::before {
      width: 34.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.8"]::before {
      width: 34.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.9"]::before {
      width: 34.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35"]::before {
      width: 35%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.1"]::before {
      width: 35.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.2"]::before {
      width: 35.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.3"]::before {
      width: 35.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.4"]::before {
      width: 35.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.5"]::before {
      width: 35.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.6"]::before {
      width: 35.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.7"]::before {
      width: 35.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.8"]::before {
      width: 35.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.9"]::before {
      width: 35.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36"]::before {
      width: 36%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.1"]::before {
      width: 36.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.2"]::before {
      width: 36.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.3"]::before {
      width: 36.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.4"]::before {
      width: 36.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.5"]::before {
      width: 36.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.6"]::before {
      width: 36.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.7"]::before {
      width: 36.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.8"]::before {
      width: 36.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.9"]::before {
      width: 36.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37"]::before {
      width: 37%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.1"]::before {
      width: 37.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.2"]::before {
      width: 37.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.3"]::before {
      width: 37.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.4"]::before {
      width: 37.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.5"]::before {
      width: 37.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.6"]::before {
      width: 37.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.7"]::before {
      width: 37.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.8"]::before {
      width: 37.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.9"]::before {
      width: 37.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38"]::before {
      width: 38%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.1"]::before {
      width: 38.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.2"]::before {
      width: 38.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.3"]::before {
      width: 38.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.4"]::before {
      width: 38.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.5"]::before {
      width: 38.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.6"]::before {
      width: 38.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.7"]::before {
      width: 38.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.8"]::before {
      width: 38.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.9"]::before {
      width: 38.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39"]::before {
      width: 39%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.1"]::before {
      width: 39.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.2"]::before {
      width: 39.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.3"]::before {
      width: 39.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.4"]::before {
      width: 39.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.5"]::before {
      width: 39.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.6"]::before {
      width: 39.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.7"]::before {
      width: 39.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.8"]::before {
      width: 39.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.9"]::before {
      width: 39.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40"]::before {
      width: 40%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.1"]::before {
      width: 40.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.2"]::before {
      width: 40.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.3"]::before {
      width: 40.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.4"]::before {
      width: 40.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.5"]::before {
      width: 40.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.6"]::before {
      width: 40.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.7"]::before {
      width: 40.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.8"]::before {
      width: 40.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.9"]::before {
      width: 40.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41"]::before {
      width: 41%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.1"]::before {
      width: 41.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.2"]::before {
      width: 41.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.3"]::before {
      width: 41.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.4"]::before {
      width: 41.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.5"]::before {
      width: 41.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.6"]::before {
      width: 41.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.7"]::before {
      width: 41.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.8"]::before {
      width: 41.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.9"]::before {
      width: 41.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42"]::before {
      width: 42%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.1"]::before {
      width: 42.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.2"]::before {
      width: 42.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.3"]::before {
      width: 42.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.4"]::before {
      width: 42.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.5"]::before {
      width: 42.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.6"]::before {
      width: 42.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.7"]::before {
      width: 42.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.8"]::before {
      width: 42.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.9"]::before {
      width: 42.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43"]::before {
      width: 43%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.1"]::before {
      width: 43.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.2"]::before {
      width: 43.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.3"]::before {
      width: 43.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.4"]::before {
      width: 43.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.5"]::before {
      width: 43.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.6"]::before {
      width: 43.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.7"]::before {
      width: 43.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.8"]::before {
      width: 43.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.9"]::before {
      width: 43.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44"]::before {
      width: 44%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.1"]::before {
      width: 44.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.2"]::before {
      width: 44.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.3"]::before {
      width: 44.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.4"]::before {
      width: 44.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.5"]::before {
      width: 44.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.6"]::before {
      width: 44.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.7"]::before {
      width: 44.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.8"]::before {
      width: 44.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.9"]::before {
      width: 44.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45"]::before {
      width: 45%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.1"]::before {
      width: 45.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.2"]::before {
      width: 45.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.3"]::before {
      width: 45.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.4"]::before {
      width: 45.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.5"]::before {
      width: 45.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.6"]::before {
      width: 45.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.7"]::before {
      width: 45.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.8"]::before {
      width: 45.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.9"]::before {
      width: 45.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46"]::before {
      width: 46%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.1"]::before {
      width: 46.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.2"]::before {
      width: 46.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.3"]::before {
      width: 46.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.4"]::before {
      width: 46.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.5"]::before {
      width: 46.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.6"]::before {
      width: 46.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.7"]::before {
      width: 46.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.8"]::before {
      width: 46.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.9"]::before {
      width: 46.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47"]::before {
      width: 47%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.1"]::before {
      width: 47.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.2"]::before {
      width: 47.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.3"]::before {
      width: 47.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.4"]::before {
      width: 47.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.5"]::before {
      width: 47.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.6"]::before {
      width: 47.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.7"]::before {
      width: 47.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.8"]::before {
      width: 47.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.9"]::before {
      width: 47.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48"]::before {
      width: 48%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.1"]::before {
      width: 48.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.2"]::before {
      width: 48.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.3"]::before {
      width: 48.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.4"]::before {
      width: 48.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.5"]::before {
      width: 48.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.6"]::before {
      width: 48.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.7"]::before {
      width: 48.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.8"]::before {
      width: 48.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.9"]::before {
      width: 48.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49"]::before {
      width: 49%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.1"]::before {
      width: 49.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.2"]::before {
      width: 49.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.3"]::before {
      width: 49.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.4"]::before {
      width: 49.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.5"]::before {
      width: 49.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.6"]::before {
      width: 49.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.7"]::before {
      width: 49.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.8"]::before {
      width: 49.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.9"]::before {
      width: 49.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50"]::before {
      width: 50%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.1"]::before {
      width: 50.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.2"]::before {
      width: 50.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.3"]::before {
      width: 50.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.4"]::before {
      width: 50.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.5"]::before {
      width: 50.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.6"]::before {
      width: 50.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.7"]::before {
      width: 50.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.8"]::before {
      width: 50.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.9"]::before {
      width: 50.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51"]::before {
      width: 51%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.1"]::before {
      width: 51.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.2"]::before {
      width: 51.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.3"]::before {
      width: 51.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.4"]::before {
      width: 51.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.5"]::before {
      width: 51.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.6"]::before {
      width: 51.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.7"]::before {
      width: 51.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.8"]::before {
      width: 51.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.9"]::before {
      width: 51.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52"]::before {
      width: 52%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.1"]::before {
      width: 52.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.2"]::before {
      width: 52.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.3"]::before {
      width: 52.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.4"]::before {
      width: 52.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.5"]::before {
      width: 52.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.6"]::before {
      width: 52.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.7"]::before {
      width: 52.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.8"]::before {
      width: 52.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.9"]::before {
      width: 52.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53"]::before {
      width: 53%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.1"]::before {
      width: 53.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.2"]::before {
      width: 53.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.3"]::before {
      width: 53.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.4"]::before {
      width: 53.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.5"]::before {
      width: 53.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.6"]::before {
      width: 53.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.7"]::before {
      width: 53.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.8"]::before {
      width: 53.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.9"]::before {
      width: 53.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54"]::before {
      width: 54%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.1"]::before {
      width: 54.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.2"]::before {
      width: 54.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.3"]::before {
      width: 54.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.4"]::before {
      width: 54.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.5"]::before {
      width: 54.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.6"]::before {
      width: 54.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.7"]::before {
      width: 54.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.8"]::before {
      width: 54.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.9"]::before {
      width: 54.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55"]::before {
      width: 55%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.1"]::before {
      width: 55.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.2"]::before {
      width: 55.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.3"]::before {
      width: 55.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.4"]::before {
      width: 55.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.5"]::before {
      width: 55.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.6"]::before {
      width: 55.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.7"]::before {
      width: 55.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.8"]::before {
      width: 55.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.9"]::before {
      width: 55.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56"]::before {
      width: 56%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.1"]::before {
      width: 56.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.2"]::before {
      width: 56.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.3"]::before {
      width: 56.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.4"]::before {
      width: 56.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.5"]::before {
      width: 56.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.6"]::before {
      width: 56.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.7"]::before {
      width: 56.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.8"]::before {
      width: 56.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.9"]::before {
      width: 56.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57"]::before {
      width: 57%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.1"]::before {
      width: 57.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.2"]::before {
      width: 57.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.3"]::before {
      width: 57.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.4"]::before {
      width: 57.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.5"]::before {
      width: 57.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.6"]::before {
      width: 57.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.7"]::before {
      width: 57.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.8"]::before {
      width: 57.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.9"]::before {
      width: 57.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58"]::before {
      width: 58%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.1"]::before {
      width: 58.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.2"]::before {
      width: 58.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.3"]::before {
      width: 58.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.4"]::before {
      width: 58.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.5"]::before {
      width: 58.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.6"]::before {
      width: 58.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.7"]::before {
      width: 58.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.8"]::before {
      width: 58.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.9"]::before {
      width: 58.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59"]::before {
      width: 59%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.1"]::before {
      width: 59.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.2"]::before {
      width: 59.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.3"]::before {
      width: 59.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.4"]::before {
      width: 59.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.5"]::before {
      width: 59.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.6"]::before {
      width: 59.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.7"]::before {
      width: 59.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.8"]::before {
      width: 59.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.9"]::before {
      width: 59.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60"]::before {
      width: 60%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.1"]::before {
      width: 60.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.2"]::before {
      width: 60.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.3"]::before {
      width: 60.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.4"]::before {
      width: 60.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.5"]::before {
      width: 60.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.6"]::before {
      width: 60.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.7"]::before {
      width: 60.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.8"]::before {
      width: 60.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.9"]::before {
      width: 60.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61"]::before {
      width: 61%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.1"]::before {
      width: 61.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.2"]::before {
      width: 61.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.3"]::before {
      width: 61.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.4"]::before {
      width: 61.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.5"]::before {
      width: 61.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.6"]::before {
      width: 61.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.7"]::before {
      width: 61.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.8"]::before {
      width: 61.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.9"]::before {
      width: 61.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62"]::before {
      width: 62%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.1"]::before {
      width: 62.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.2"]::before {
      width: 62.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.3"]::before {
      width: 62.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.4"]::before {
      width: 62.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.5"]::before {
      width: 62.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.6"]::before {
      width: 62.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.7"]::before {
      width: 62.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.8"]::before {
      width: 62.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.9"]::before {
      width: 62.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63"]::before {
      width: 63%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.1"]::before {
      width: 63.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.2"]::before {
      width: 63.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.3"]::before {
      width: 63.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.4"]::before {
      width: 63.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.5"]::before {
      width: 63.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.6"]::before {
      width: 63.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.7"]::before {
      width: 63.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.8"]::before {
      width: 63.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.9"]::before {
      width: 63.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64"]::before {
      width: 64%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.1"]::before {
      width: 64.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.2"]::before {
      width: 64.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.3"]::before {
      width: 64.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.4"]::before {
      width: 64.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.5"]::before {
      width: 64.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.6"]::before {
      width: 64.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.7"]::before {
      width: 64.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.8"]::before {
      width: 64.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.9"]::before {
      width: 64.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65"]::before {
      width: 65%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.1"]::before {
      width: 65.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.2"]::before {
      width: 65.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.3"]::before {
      width: 65.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.4"]::before {
      width: 65.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.5"]::before {
      width: 65.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.6"]::before {
      width: 65.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.7"]::before {
      width: 65.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.8"]::before {
      width: 65.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.9"]::before {
      width: 65.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66"]::before {
      width: 66%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.1"]::before {
      width: 66.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.2"]::before {
      width: 66.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.3"]::before {
      width: 66.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.4"]::before {
      width: 66.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.5"]::before {
      width: 66.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.6"]::before {
      width: 66.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.7"]::before {
      width: 66.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.8"]::before {
      width: 66.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.9"]::before {
      width: 66.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67"]::before {
      width: 67%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.1"]::before {
      width: 67.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.2"]::before {
      width: 67.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.3"]::before {
      width: 67.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.4"]::before {
      width: 67.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.5"]::before {
      width: 67.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.6"]::before {
      width: 67.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.7"]::before {
      width: 67.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.8"]::before {
      width: 67.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.9"]::before {
      width: 67.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68"]::before {
      width: 68%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.1"]::before {
      width: 68.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.2"]::before {
      width: 68.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.3"]::before {
      width: 68.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.4"]::before {
      width: 68.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.5"]::before {
      width: 68.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.6"]::before {
      width: 68.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.7"]::before {
      width: 68.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.8"]::before {
      width: 68.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.9"]::before {
      width: 68.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69"]::before {
      width: 69%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.1"]::before {
      width: 69.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.2"]::before {
      width: 69.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.3"]::before {
      width: 69.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.4"]::before {
      width: 69.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.5"]::before {
      width: 69.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.6"]::before {
      width: 69.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.7"]::before {
      width: 69.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.8"]::before {
      width: 69.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.9"]::before {
      width: 69.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70"]::before {
      width: 70%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.1"]::before {
      width: 70.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.2"]::before {
      width: 70.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.3"]::before {
      width: 70.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.4"]::before {
      width: 70.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.5"]::before {
      width: 70.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.6"]::before {
      width: 70.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.7"]::before {
      width: 70.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.8"]::before {
      width: 70.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.9"]::before {
      width: 70.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71"]::before {
      width: 71%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.1"]::before {
      width: 71.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.2"]::before {
      width: 71.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.3"]::before {
      width: 71.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.4"]::before {
      width: 71.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.5"]::before {
      width: 71.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.6"]::before {
      width: 71.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.7"]::before {
      width: 71.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.8"]::before {
      width: 71.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.9"]::before {
      width: 71.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72"]::before {
      width: 72%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.1"]::before {
      width: 72.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.2"]::before {
      width: 72.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.3"]::before {
      width: 72.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.4"]::before {
      width: 72.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.5"]::before {
      width: 72.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.6"]::before {
      width: 72.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.7"]::before {
      width: 72.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.8"]::before {
      width: 72.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.9"]::before {
      width: 72.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73"]::before {
      width: 73%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.1"]::before {
      width: 73.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.2"]::before {
      width: 73.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.3"]::before {
      width: 73.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.4"]::before {
      width: 73.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.5"]::before {
      width: 73.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.6"]::before {
      width: 73.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.7"]::before {
      width: 73.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.8"]::before {
      width: 73.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.9"]::before {
      width: 73.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74"]::before {
      width: 74%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.1"]::before {
      width: 74.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.2"]::before {
      width: 74.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.3"]::before {
      width: 74.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.4"]::before {
      width: 74.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.5"]::before {
      width: 74.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.6"]::before {
      width: 74.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.7"]::before {
      width: 74.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.8"]::before {
      width: 74.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.9"]::before {
      width: 74.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75"]::before {
      width: 75%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.1"]::before {
      width: 75.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.2"]::before {
      width: 75.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.3"]::before {
      width: 75.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.4"]::before {
      width: 75.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.5"]::before {
      width: 75.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.6"]::before {
      width: 75.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.7"]::before {
      width: 75.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.8"]::before {
      width: 75.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.9"]::before {
      width: 75.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76"]::before {
      width: 76%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.1"]::before {
      width: 76.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.2"]::before {
      width: 76.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.3"]::before {
      width: 76.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.4"]::before {
      width: 76.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.5"]::before {
      width: 76.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.6"]::before {
      width: 76.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.7"]::before {
      width: 76.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.8"]::before {
      width: 76.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.9"]::before {
      width: 76.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77"]::before {
      width: 77%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.1"]::before {
      width: 77.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.2"]::before {
      width: 77.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.3"]::before {
      width: 77.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.4"]::before {
      width: 77.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.5"]::before {
      width: 77.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.6"]::before {
      width: 77.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.7"]::before {
      width: 77.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.8"]::before {
      width: 77.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.9"]::before {
      width: 77.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78"]::before {
      width: 78%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.1"]::before {
      width: 78.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.2"]::before {
      width: 78.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.3"]::before {
      width: 78.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.4"]::before {
      width: 78.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.5"]::before {
      width: 78.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.6"]::before {
      width: 78.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.7"]::before {
      width: 78.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.8"]::before {
      width: 78.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.9"]::before {
      width: 78.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79"]::before {
      width: 79%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.1"]::before {
      width: 79.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.2"]::before {
      width: 79.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.3"]::before {
      width: 79.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.4"]::before {
      width: 79.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.5"]::before {
      width: 79.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.6"]::before {
      width: 79.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.7"]::before {
      width: 79.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.8"]::before {
      width: 79.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.9"]::before {
      width: 79.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80"]::before {
      width: 80%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.1"]::before {
      width: 80.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.2"]::before {
      width: 80.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.3"]::before {
      width: 80.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.4"]::before {
      width: 80.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.5"]::before {
      width: 80.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.6"]::before {
      width: 80.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.7"]::before {
      width: 80.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.8"]::before {
      width: 80.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.9"]::before {
      width: 80.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81"]::before {
      width: 81%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.1"]::before {
      width: 81.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.2"]::before {
      width: 81.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.3"]::before {
      width: 81.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.4"]::before {
      width: 81.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.5"]::before {
      width: 81.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.6"]::before {
      width: 81.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.7"]::before {
      width: 81.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.8"]::before {
      width: 81.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.9"]::before {
      width: 81.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82"]::before {
      width: 82%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.1"]::before {
      width: 82.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.2"]::before {
      width: 82.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.3"]::before {
      width: 82.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.4"]::before {
      width: 82.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.5"]::before {
      width: 82.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.6"]::before {
      width: 82.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.7"]::before {
      width: 82.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.8"]::before {
      width: 82.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.9"]::before {
      width: 82.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83"]::before {
      width: 83%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.1"]::before {
      width: 83.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.2"]::before {
      width: 83.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.3"]::before {
      width: 83.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.4"]::before {
      width: 83.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.5"]::before {
      width: 83.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.6"]::before {
      width: 83.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.7"]::before {
      width: 83.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.8"]::before {
      width: 83.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.9"]::before {
      width: 83.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84"]::before {
      width: 84%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.1"]::before {
      width: 84.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.2"]::before {
      width: 84.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.3"]::before {
      width: 84.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.4"]::before {
      width: 84.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.5"]::before {
      width: 84.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.6"]::before {
      width: 84.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.7"]::before {
      width: 84.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.8"]::before {
      width: 84.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.9"]::before {
      width: 84.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85"]::before {
      width: 85%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.1"]::before {
      width: 85.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.2"]::before {
      width: 85.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.3"]::before {
      width: 85.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.4"]::before {
      width: 85.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.5"]::before {
      width: 85.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.6"]::before {
      width: 85.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.7"]::before {
      width: 85.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.8"]::before {
      width: 85.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.9"]::before {
      width: 85.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86"]::before {
      width: 86%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.1"]::before {
      width: 86.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.2"]::before {
      width: 86.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.3"]::before {
      width: 86.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.4"]::before {
      width: 86.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.5"]::before {
      width: 86.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.6"]::before {
      width: 86.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.7"]::before {
      width: 86.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.8"]::before {
      width: 86.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.9"]::before {
      width: 86.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87"]::before {
      width: 87%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.1"]::before {
      width: 87.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.2"]::before {
      width: 87.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.3"]::before {
      width: 87.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.4"]::before {
      width: 87.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.5"]::before {
      width: 87.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.6"]::before {
      width: 87.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.7"]::before {
      width: 87.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.8"]::before {
      width: 87.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.9"]::before {
      width: 87.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88"]::before {
      width: 88%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.1"]::before {
      width: 88.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.2"]::before {
      width: 88.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.3"]::before {
      width: 88.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.4"]::before {
      width: 88.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.5"]::before {
      width: 88.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.6"]::before {
      width: 88.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.7"]::before {
      width: 88.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.8"]::before {
      width: 88.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.9"]::before {
      width: 88.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89"]::before {
      width: 89%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.1"]::before {
      width: 89.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.2"]::before {
      width: 89.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.3"]::before {
      width: 89.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.4"]::before {
      width: 89.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.5"]::before {
      width: 89.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.6"]::before {
      width: 89.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.7"]::before {
      width: 89.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.8"]::before {
      width: 89.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.9"]::before {
      width: 89.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90"]::before {
      width: 90%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.1"]::before {
      width: 90.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.2"]::before {
      width: 90.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.3"]::before {
      width: 90.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.4"]::before {
      width: 90.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.5"]::before {
      width: 90.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.6"]::before {
      width: 90.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.7"]::before {
      width: 90.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.8"]::before {
      width: 90.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.9"]::before {
      width: 90.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91"]::before {
      width: 91%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.1"]::before {
      width: 91.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.2"]::before {
      width: 91.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.3"]::before {
      width: 91.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.4"]::before {
      width: 91.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.5"]::before {
      width: 91.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.6"]::before {
      width: 91.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.7"]::before {
      width: 91.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.8"]::before {
      width: 91.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.9"]::before {
      width: 91.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92"]::before {
      width: 92%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.1"]::before {
      width: 92.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.2"]::before {
      width: 92.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.3"]::before {
      width: 92.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.4"]::before {
      width: 92.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.5"]::before {
      width: 92.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.6"]::before {
      width: 92.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.7"]::before {
      width: 92.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.8"]::before {
      width: 92.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.9"]::before {
      width: 92.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93"]::before {
      width: 93%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.1"]::before {
      width: 93.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.2"]::before {
      width: 93.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.3"]::before {
      width: 93.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.4"]::before {
      width: 93.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.5"]::before {
      width: 93.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.6"]::before {
      width: 93.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.7"]::before {
      width: 93.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.8"]::before {
      width: 93.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.9"]::before {
      width: 93.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94"]::before {
      width: 94%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.1"]::before {
      width: 94.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.2"]::before {
      width: 94.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.3"]::before {
      width: 94.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.4"]::before {
      width: 94.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.5"]::before {
      width: 94.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.6"]::before {
      width: 94.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.7"]::before {
      width: 94.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.8"]::before {
      width: 94.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.9"]::before {
      width: 94.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95"]::before {
      width: 95%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.1"]::before {
      width: 95.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.2"]::before {
      width: 95.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.3"]::before {
      width: 95.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.4"]::before {
      width: 95.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.5"]::before {
      width: 95.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.6"]::before {
      width: 95.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.7"]::before {
      width: 95.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.8"]::before {
      width: 95.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.9"]::before {
      width: 95.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96"]::before {
      width: 96%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.1"]::before {
      width: 96.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.2"]::before {
      width: 96.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.3"]::before {
      width: 96.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.4"]::before {
      width: 96.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.5"]::before {
      width: 96.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.6"]::before {
      width: 96.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.7"]::before {
      width: 96.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.8"]::before {
      width: 96.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.9"]::before {
      width: 96.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97"]::before {
      width: 97%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.1"]::before {
      width: 97.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.2"]::before {
      width: 97.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.3"]::before {
      width: 97.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.4"]::before {
      width: 97.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.5"]::before {
      width: 97.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.6"]::before {
      width: 97.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.7"]::before {
      width: 97.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.8"]::before {
      width: 97.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.9"]::before {
      width: 97.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98"]::before {
      width: 98%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.1"]::before {
      width: 98.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.2"]::before {
      width: 98.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.3"]::before {
      width: 98.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.4"]::before {
      width: 98.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.5"]::before {
      width: 98.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.6"]::before {
      width: 98.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.7"]::before {
      width: 98.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.8"]::before {
      width: 98.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.9"]::before {
      width: 98.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99"]::before {
      width: 99%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.1"]::before {
      width: 99.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.2"]::before {
      width: 99.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.3"]::before {
      width: 99.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.4"]::before {
      width: 99.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.5"]::before {
      width: 99.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.6"]::before {
      width: 99.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.7"]::before {
      width: 99.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.8"]::before {
      width: 99.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.9"]::before {
      width: 99.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="100"]::before {
      width: 100%; }
    @media screen and (max-width: 768px) {
      .rewards-hero-component .progress-bar[data-progress] {
        max-width: 32.25rem; } }
  .rewards-hero-component .gold[data-progress]::before {
    background-color: #fac53c; }
  .rewards-hero-component .progress-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-top: 1.4rem; }
  .rewards-hero-component .progress-milestone {
    text-align: center;
    color: #ffffff;
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 0.2rem;
    margin-right: 0.6rem; }

.intro-component .title {
  font-size: 2.4rem;
  font-weight: 700;
  color: #2C3937;
  margin-bottom: 1.2rem; }

.intro-component .description {
  height: 100%;
  font-size: 1.6rem;
  color: #2C3937;
  letter-spacing: 0.02rem; }

.intro-component.green-theme .title {
  font-size: 2.4rem;
  color: #117159;
  letter-spacing: 0.05rem;
  margin-bottom: 0.8rem; }
  @media screen and (max-width: 640px) {
    .intro-component.green-theme .title {
      font-size: 2.2rem; } }

.intro-component.green-theme .description {
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.02rem;
  color: #595a5a; }
  @media screen and (max-width: 640px) {
    .intro-component.green-theme .description {
      font-size: 1.4rem; } }

.intro-component.text-center {
  text-align: center; }

.accordion-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 2rem 0; }
  .accordion-component .show-more-link,
  .accordion-component .show-fewer-link {
    background: none;
    border: none;
    font-size: 1.6rem;
    font-weight: 700;
    color: #036d58 !important;
    text-align: center; }
    .accordion-component .show-more-link:hover,
    .accordion-component .show-fewer-link:hover {
      cursor: pointer;
      text-decoration: underline; }
    .accordion-component .show-more-link::after,
    .accordion-component .show-fewer-link::after {
      content: "";
      background-image: url("/Assets/Jamba/img/green-arrow.png");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 1.4rem;
      height: 0.8rem;
      margin-left: 0.6rem; }
  .accordion-component .show-fewer-link::after {
    transform: translateY(-50%) rotateX(180deg); }
  .accordion-component .hidden {
    display: none; }
  .accordion-component .visible {
    display: block; }
  @media screen and (min-width: 1280px) {
    .accordion-component {
      display: none; } }

.home-offers-redeemables-redesign-component {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 6.5rem; }
  @media screen and (max-width: 850px) {
    .home-offers-redeemables-redesign-component {
      padding: 0;
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media screen and (min-width: 850px) and (max-width: 1400px) {
    .home-offers-redeemables-redesign-component {
      padding: 3rem 2rem; } }
  .home-offers-redeemables-redesign-component .jamba-rewards {
    width: 100%;
    margin-right: 3.5rem;
    position: relative; }
    .home-offers-redeemables-redesign-component .jamba-rewards::after {
      content: '';
      background: url("/Assets/Jamba/img/longdivider.svg");
      height: 100%;
      width: 0.5rem;
      position: absolute;
      top: 0.5rem;
      right: -2rem; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards::after {
          display: none; } }
    .home-offers-redeemables-redesign-component .jamba-rewards--status {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: first baseline;
          align-items: first baseline;
      margin-bottom: 1.5rem; }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-desktop {
        margin-right: 4rem; }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-mobile {
        display: none; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--status {
          -ms-flex-direction: column;
              flex-direction: column;
          padding: 0 1.6rem; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-desktop {
            display: none; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-mobile {
            display: unset;
            margin-bottom: 5rem;
            -ms-flex-item-align: center;
                -ms-grid-row-align: center;
                align-self: center; } }
      @media screen and (min-width: 425px) and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--status {
          padding: 0 5.6rem; } }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        position: relative; }
        @media screen and (max-width: 850px) {
          .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge::before {
            content: '';
            background: url("/Assets/Jamba/img/dividermobile.svg");
            height: 0.5rem;
            width: 100%;
            position: absolute;
            top: -2rem; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points {
          font-size: 4rem;
          font-weight: 700;
          color: #117159;
          display: inherit;
          -ms-flex-align: center;
              align-items: center;
          gap: 0.5rem; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points p {
            font-size: 1.4rem;
            font-weight: 500;
            letter-spacing: 0.4;
            line-height: 1.4rem;
            width: 50%;
            margin: 0;
            color: unset; }
            @media screen and (max-width: 850px) {
              .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points p {
                font-size: 1.2rem; } }
    .home-offers-redeemables-redesign-component .jamba-rewards--offers {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 4rem;
      background: #F6F4EE;
      padding: 2.6rem 5rem; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--offers {
          padding: 3rem 1.6rem;
          -ms-flex-direction: column;
              flex-direction: column; } }
      @media screen and (min-width: 850px) and (max-width: 1400px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--offers {
          padding: 2.5rem; } }
      .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component {
        display: inherit;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        width: 100%;
        position: relative; }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component:not(:first-child)::after {
          content: '';
          background: url("/Assets/Jamba/img/Divider.svg");
          height: 100%;
          width: 0.5rem;
          position: absolute;
          top: 0.5rem;
          left: -2rem; }
          @media screen and (max-width: 850px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component:not(:first-child)::after {
              content: '';
              background: url("..//Assets/Jamba/img/dividermobile.svg");
              height: 0.5rem;
              width: 100%;
              position: absolute;
              top: -1.5rem;
              left: unset; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper {
          display: inherit;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          width: 100%; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .redeemables-title {
            color: #2C3937;
            font-size: 2.4rem;
            font-weight: 700; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link {
            font-size: 1.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link:hover::after {
              background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
            @media screen and (max-width: 850px) {
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link {
                color: #006C5B;
                line-height: unset;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link::after {
                  background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg");
                  width: 2.4rem;
                  height: 2.4rem; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 4rem;
          margin-top: 2rem;
          width: 100%;
          overflow: auto;
          padding-bottom: 1.5rem; }
          @media screen and (max-width: 641px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content {
              -ms-flex-wrap: unset;
                  flex-wrap: unset; } }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .empty-rewards {
            -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
                    clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            background: #CCCCCC80; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .no-offer {
            width: 100%;
            max-width: 35rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            margin: 0 auto;
            padding: 4.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .no-offer p {
              word-wrap: break-word; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: center;
                align-items: center;
            gap: 0.5rem;
            text-align: center; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress {
              background: #ffffff;
              border-radius: 100rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress .product-icon {
                position: absolute;
                line-height: 0;
                display: block;
                top: 0;
                width: 0.34em; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress .product-icon img {
                  max-width: 6.8rem;
                  max-height: 6.8rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .triangle-link {
              font-size: 1.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points {
              font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
              font-size: 1.5rem;
              font-weight: 500;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              gap: .5rem;
              color: #595A5A; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points img {
                display: inline-block;
                -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                height: 1.5rem;
                width: 1.5rem;
                padding: .3rem;
                background-color: #117159;
                border-radius: 1rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points.reward-unlocked {
                color: #117159; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .redeem-reward {
              letter-spacing: 0.02rem;
              font-size: 1.4rem;
              color: #595A5A; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .redeem-reward.reward-locked {
                font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
                font-weight: 500;
                display: -ms-grid;
                display: grid;
                place-items: center;
                background: #CCCCCC80;
                width: 50%;
                height: 50%;
                border-radius: 10rem;
                min-width: 6.5rem; }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          gap: 1rem;
          list-style: none;
          padding: 0;
          margin-top: 2rem;
          margin-bottom: 0;
          width: 100%; }
          @media screen and (min-width: 425px) and (max-width: 850px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list {
              -ms-flex-align: start;
                  align-items: flex-start; } }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item {
            cursor: pointer;
            -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
                    clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            background: #DEE8AC; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item:nth-child(n+2):not(:last-child) {
              -webkit-clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%);
                      clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%); }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.hidden-offer {
              display: none; }
              @media screen and (max-width: 1400px) {
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.hidden-offer {
                  display: unset; } }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.empty-list {
              background: #CCCCCC80; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer {
              width: 100%;
              height: 100%;
              min-width: 32rem;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              padding: 2rem 0; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-img {
                display: block;
                width: 100%;
                height: 100%;
                max-width: 10rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details {
                display: inherit;
                -ms-flex-direction: column;
                    flex-direction: column;
                -ms-flex-pack: center;
                    justify-content: center;
                -ms-flex-align: start;
                    align-items: flex-start;
                gap: 1rem; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details .offer-label {
                  background: #ffffff;
                  color: #2b3936;
                  font-size: 1.2rem;
                  font-weight: 700;
                  text-align: center;
                  border-radius: 1rem;
                  padding: 0.5rem 1rem; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details .offer-deadline {
                  font-size: 1.2rem;
                  line-height: 1.6rem;
                  color: #595A5A;
                  margin: 0; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .no-offer {
              width: 100%;
              max-width: 35rem;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              margin: 0 auto;
              padding: 4.5rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .no-offer p {
                word-wrap: break-word; }

.jamba-mobile-history {
  display: none; }
  .jamba-mobile-history.section-component.wave-top {
    margin-top: -1rem;
    padding: 5.2rem 1.6rem; }
    .jamba-mobile-history.section-component.wave-top::before {
      background: #ECF4F3; }
  @media screen and (max-width: 850px) {
    .jamba-mobile-history {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%;
      height: 100%;
      gap: 3rem;
      background: #ECF4F3;
      text-align: center;
      margin: 0; }
      .jamba-mobile-history h2 {
        line-height: 2.8rem; }
      .jamba-mobile-history a {
        font-size: 1.8rem; } }
  @media screen and (min-width: 425px) and (max-width: 850px) {
    .jamba-mobile-history {
      padding: 5rem 5.6rem; } }

.jamba-fcs-third-party-icon::after {
  content: "";
  background-image: url("/Assets/Jamba/img/arrow-green.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.6rem; }

.progress-radial-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }
  .progress-radial-component.progress-additional {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    text-align: center;
    min-width: 15rem; }
  .progress-radial-component .progress-container {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    text-align: center;
    width: 14.1rem;
    height: 100%; }
    .progress-radial-component .progress-container .reward-img {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: 6.8rem;
      height: 6.8rem;
      -ms-transform: scale(0.75);
          transform: scale(0.75);
      overflow: hidden;
      border-radius: 50%;
      object-fit: contain; }
    .progress-radial-component .progress-container .progress-radial {
      width: 6.9rem;
      height: 6.9rem;
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg);
      position: relative;
      background-color: #ffffff;
      border-radius: 50%;
      margin-bottom: 1.2rem; }
      .progress-radial-component .progress-container .progress-radial:before {
        content: "";
        background: transparent;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 50%;
        overflow: hidden; }
      .highcontrast .progress-radial-component .progress-container .progress-radial {
        background: transparent; }
        .highcontrast .progress-radial-component .progress-container .progress-radial:before {
          content: '';
          background: transparent;
          line-height: 100%; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask,
      .progress-radial-component .progress-container .progress-radial .circle .fill {
        width: 6.9rem;
        height: 6.9rem;
        position: absolute;
        display: block;
        background: transparent;
        border-radius: 500px;
        width: 100%;
        height: 100%;
        overflow: hidden; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask,
      .progress-radial-component .progress-container .progress-radial .circle .fill {
        -webkit-backface-visibility: hidden;
        transition: -ms-transform 1s;
        transition: transform 1s; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask {
        -webkit-clip-path: inset(0px calc(100% - 6.9rem) calc(100% - 6.9rem) 3.45rem);
                clip-path: inset(0px calc(100% - 6.9rem) calc(100% - 6.9rem) 3.45rem);
        overflow: hidden;
        background: transparent; }
        .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill {
          -webkit-clip-path: inset(0px calc(100% - 3.45rem) calc(100% - 6.9rem) 0px);
                  clip-path: inset(0px calc(100% - 3.45rem) calc(100% - 6.9rem) 0px);
          border-radius: 50%; }
          .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
            content: "";
            display: block;
            height: 100%;
            width: 100%; }
            .highcontrast .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
              content: url("/Assets/Jamba/img/account/yellow-square.svg");
              line-height: 100%;
              position: relative;
              background: transparent;
              -ms-transform: scale(1.4);
                  transform: scale(1.4); }
            .edge .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
              height: 40rem;
              width: 40rem; }
      .progress-radial-component .progress-container .progress-radial .inset {
        width: 5.9rem;
        height: 5.9rem;
        position: absolute;
        margin-left: 0.5rem;
        margin-top: 0.5rem;
        background-color: #ffffff;
        border-radius: 50%; }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="1"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="2"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="3"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="4"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="5"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="6"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="7"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="8"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="9"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="10"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="11"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="12"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="13"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="14"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="15"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="16"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="17"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="18"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="19"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="20"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="21"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="22"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="23"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="24"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="25"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="26"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="27"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="28"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="29"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="30"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="31"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="32"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="33"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="34"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="35"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="36"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="37"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="38"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="39"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="40"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="41"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="42"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="43"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="44"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="45"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="46"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="47"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="48"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="49"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="50"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="51"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="52"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="53"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="54"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="55"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="56"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="57"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="58"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="59"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="60"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="61"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="62"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="63"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="64"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="65"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="66"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="67"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="68"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="69"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="70"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="71"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="72"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="73"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="74"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="75"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="76"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="77"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="78"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="79"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="80"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="81"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="82"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="83"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="84"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="85"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="86"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="87"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="88"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="89"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="90"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="91"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="92"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="93"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="94"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="95"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="96"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="97"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="98"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="99"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .progress-mask .fill {
        background: #B1D461; }
        .progress-radial-component .progress-container .progress-radial[data-progress="100"] .progress-mask .fill::after {
          background: #B1D461; }
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .fill {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .fill.fix {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .fill {
        -ms-transform: rotate(1.8deg);
        transform: rotate(1.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .fill.fix {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .fill {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .fill.fix {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .fill {
        -ms-transform: rotate(5.4deg);
        transform: rotate(5.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .fill.fix {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .fill {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .fill.fix {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .fill {
        -ms-transform: rotate(9deg);
        transform: rotate(9deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .fill.fix {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .fill {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .fill.fix {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .fill {
        -ms-transform: rotate(12.6deg);
        transform: rotate(12.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .fill.fix {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .fill {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .fill.fix {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .fill {
        -ms-transform: rotate(16.2deg);
        transform: rotate(16.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .fill.fix {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .fill {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .fill.fix {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .fill {
        -ms-transform: rotate(19.8deg);
        transform: rotate(19.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .fill.fix {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .fill {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .fill.fix {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .fill {
        -ms-transform: rotate(23.4deg);
        transform: rotate(23.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .fill.fix {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .fill {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .fill.fix {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .fill {
        -ms-transform: rotate(27deg);
        transform: rotate(27deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .fill.fix {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .fill {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .fill.fix {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .fill {
        -ms-transform: rotate(30.6deg);
        transform: rotate(30.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .fill.fix {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .fill {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .fill.fix {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .fill {
        -ms-transform: rotate(34.2deg);
        transform: rotate(34.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .fill.fix {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .fill {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .fill.fix {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .fill {
        -ms-transform: rotate(37.8deg);
        transform: rotate(37.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .fill.fix {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .fill {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .fill.fix {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .fill {
        -ms-transform: rotate(41.4deg);
        transform: rotate(41.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .fill.fix {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .fill {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .fill.fix {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .fill {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .fill.fix {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .fill {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .fill.fix {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .fill {
        -ms-transform: rotate(48.6deg);
        transform: rotate(48.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .fill.fix {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .fill {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .fill.fix {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .fill {
        -ms-transform: rotate(52.2deg);
        transform: rotate(52.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .fill.fix {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .fill {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .fill.fix {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .fill {
        -ms-transform: rotate(55.8deg);
        transform: rotate(55.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .fill.fix {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .fill {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .fill.fix {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .fill {
        -ms-transform: rotate(59.4deg);
        transform: rotate(59.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .fill.fix {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .fill {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .fill.fix {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .fill {
        -ms-transform: rotate(63deg);
        transform: rotate(63deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .fill.fix {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .fill {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .fill.fix {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .fill {
        -ms-transform: rotate(66.6deg);
        transform: rotate(66.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .fill.fix {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .fill {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .fill.fix {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .fill {
        -ms-transform: rotate(70.2deg);
        transform: rotate(70.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .fill.fix {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .fill {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .fill.fix {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .fill {
        -ms-transform: rotate(73.8deg);
        transform: rotate(73.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .fill.fix {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .fill {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .fill.fix {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .fill {
        -ms-transform: rotate(77.4deg);
        transform: rotate(77.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .fill.fix {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .fill {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .fill.fix {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .fill {
        -ms-transform: rotate(81deg);
        transform: rotate(81deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .fill.fix {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .fill {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .fill.fix {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .fill {
        -ms-transform: rotate(84.6deg);
        transform: rotate(84.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .fill.fix {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .fill {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .fill.fix {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .fill {
        -ms-transform: rotate(88.2deg);
        transform: rotate(88.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .fill.fix {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .fill {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .fill.fix {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .fill {
        -ms-transform: rotate(91.8deg);
        transform: rotate(91.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .fill.fix {
        -ms-transform: rotate(183.6deg);
        transform: rotate(183.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .fill {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .fill.fix {
        -ms-transform: rotate(187.2deg);
        transform: rotate(187.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .fill {
        -ms-transform: rotate(95.4deg);
        transform: rotate(95.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .fill.fix {
        -ms-transform: rotate(190.8deg);
        transform: rotate(190.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .fill {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .fill.fix {
        -ms-transform: rotate(194.4deg);
        transform: rotate(194.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .fill {
        -ms-transform: rotate(99deg);
        transform: rotate(99deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .fill.fix {
        -ms-transform: rotate(198deg);
        transform: rotate(198deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .fill {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .fill.fix {
        -ms-transform: rotate(201.6deg);
        transform: rotate(201.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .fill {
        -ms-transform: rotate(102.6deg);
        transform: rotate(102.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .fill.fix {
        -ms-transform: rotate(205.2deg);
        transform: rotate(205.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .fill {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .fill.fix {
        -ms-transform: rotate(208.8deg);
        transform: rotate(208.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .fill {
        -ms-transform: rotate(106.2deg);
        transform: rotate(106.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .fill.fix {
        -ms-transform: rotate(212.4deg);
        transform: rotate(212.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .fill {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .fill.fix {
        -ms-transform: rotate(216deg);
        transform: rotate(216deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .fill {
        -ms-transform: rotate(109.8deg);
        transform: rotate(109.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .fill.fix {
        -ms-transform: rotate(219.6deg);
        transform: rotate(219.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .fill {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .fill.fix {
        -ms-transform: rotate(223.2deg);
        transform: rotate(223.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .fill {
        -ms-transform: rotate(113.4deg);
        transform: rotate(113.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .fill.fix {
        -ms-transform: rotate(226.8deg);
        transform: rotate(226.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .fill {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .fill.fix {
        -ms-transform: rotate(230.4deg);
        transform: rotate(230.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .fill {
        -ms-transform: rotate(117deg);
        transform: rotate(117deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .fill.fix {
        -ms-transform: rotate(234deg);
        transform: rotate(234deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .fill {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .fill.fix {
        -ms-transform: rotate(237.6deg);
        transform: rotate(237.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .fill {
        -ms-transform: rotate(120.6deg);
        transform: rotate(120.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .fill.fix {
        -ms-transform: rotate(241.2deg);
        transform: rotate(241.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .fill {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .fill.fix {
        -ms-transform: rotate(244.8deg);
        transform: rotate(244.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .fill {
        -ms-transform: rotate(124.2deg);
        transform: rotate(124.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .fill.fix {
        -ms-transform: rotate(248.4deg);
        transform: rotate(248.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .fill {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .fill.fix {
        -ms-transform: rotate(252deg);
        transform: rotate(252deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .fill {
        -ms-transform: rotate(127.8deg);
        transform: rotate(127.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .fill.fix {
        -ms-transform: rotate(255.6deg);
        transform: rotate(255.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .fill {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .fill.fix {
        -ms-transform: rotate(259.2deg);
        transform: rotate(259.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .fill {
        -ms-transform: rotate(131.4deg);
        transform: rotate(131.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .fill.fix {
        -ms-transform: rotate(262.8deg);
        transform: rotate(262.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .fill {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .fill.fix {
        -ms-transform: rotate(266.4deg);
        transform: rotate(266.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .fill {
        -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .fill.fix {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .fill {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .fill.fix {
        -ms-transform: rotate(273.6deg);
        transform: rotate(273.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .fill {
        -ms-transform: rotate(138.6deg);
        transform: rotate(138.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .fill.fix {
        -ms-transform: rotate(277.2deg);
        transform: rotate(277.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .fill {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .fill.fix {
        -ms-transform: rotate(280.8deg);
        transform: rotate(280.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .fill {
        -ms-transform: rotate(142.2deg);
        transform: rotate(142.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .fill.fix {
        -ms-transform: rotate(284.4deg);
        transform: rotate(284.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .fill {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .fill.fix {
        -ms-transform: rotate(288deg);
        transform: rotate(288deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .fill {
        -ms-transform: rotate(145.8deg);
        transform: rotate(145.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .fill.fix {
        -ms-transform: rotate(291.6deg);
        transform: rotate(291.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .fill {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .fill.fix {
        -ms-transform: rotate(295.2deg);
        transform: rotate(295.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .fill {
        -ms-transform: rotate(149.4deg);
        transform: rotate(149.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .fill.fix {
        -ms-transform: rotate(298.8deg);
        transform: rotate(298.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .fill {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .fill.fix {
        -ms-transform: rotate(302.4deg);
        transform: rotate(302.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .fill {
        -ms-transform: rotate(153deg);
        transform: rotate(153deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .fill.fix {
        -ms-transform: rotate(306deg);
        transform: rotate(306deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .fill {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .fill.fix {
        -ms-transform: rotate(309.6deg);
        transform: rotate(309.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .fill {
        -ms-transform: rotate(156.6deg);
        transform: rotate(156.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .fill.fix {
        -ms-transform: rotate(313.2deg);
        transform: rotate(313.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .fill {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .fill.fix {
        -ms-transform: rotate(316.8deg);
        transform: rotate(316.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .fill {
        -ms-transform: rotate(160.2deg);
        transform: rotate(160.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .fill.fix {
        -ms-transform: rotate(320.4deg);
        transform: rotate(320.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .fill {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .fill.fix {
        -ms-transform: rotate(324deg);
        transform: rotate(324deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .fill {
        -ms-transform: rotate(163.8deg);
        transform: rotate(163.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .fill.fix {
        -ms-transform: rotate(327.6deg);
        transform: rotate(327.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .fill {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .fill.fix {
        -ms-transform: rotate(331.2deg);
        transform: rotate(331.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .fill {
        -ms-transform: rotate(167.4deg);
        transform: rotate(167.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .fill.fix {
        -ms-transform: rotate(334.8deg);
        transform: rotate(334.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .fill {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .fill.fix {
        -ms-transform: rotate(338.4deg);
        transform: rotate(338.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .fill {
        -ms-transform: rotate(171deg);
        transform: rotate(171deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .fill.fix {
        -ms-transform: rotate(342deg);
        transform: rotate(342deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .fill {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .fill.fix {
        -ms-transform: rotate(345.6deg);
        transform: rotate(345.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .fill {
        -ms-transform: rotate(174.6deg);
        transform: rotate(174.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .fill.fix {
        -ms-transform: rotate(349.2deg);
        transform: rotate(349.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .fill {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .fill.fix {
        -ms-transform: rotate(352.8deg);
        transform: rotate(352.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .fill {
        -ms-transform: rotate(178.2deg);
        transform: rotate(178.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .fill.fix {
        -ms-transform: rotate(356.4deg);
        transform: rotate(356.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .fill {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .fill.fix {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg); }
    .progress-radial-component .progress-container .size-grow {
      width: 10.2rem;
      height: 10.2rem;
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg);
      position: relative;
      background-color: #ffffff;
      border-radius: 50%; }
      .progress-radial-component .progress-container .size-grow .triangle-link {
        min-width: 14.1rem; }
      .progress-radial-component .progress-container .size-grow .reward-img {
        width: 10.2rem;
        height: 10.2rem; }
      .progress-radial-component .progress-container .size-grow:before {
        content: "";
        background: transparent;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 50%;
        overflow: hidden; }
      .highcontrast .progress-radial-component .progress-container .size-grow {
        background: transparent; }
        .highcontrast .progress-radial-component .progress-container .size-grow:before {
          content: '';
          background: transparent;
          line-height: 100%; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask,
      .progress-radial-component .progress-container .size-grow .circle .fill {
        width: 10.2rem;
        height: 10.2rem;
        position: absolute;
        display: block;
        background: transparent;
        border-radius: 500px;
        width: 100%;
        height: 100%;
        overflow: hidden; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask,
      .progress-radial-component .progress-container .size-grow .circle .fill {
        -webkit-backface-visibility: hidden;
        transition: -ms-transform 1s;
        transition: transform 1s; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask {
        -webkit-clip-path: inset(0px calc(100% - 10.2rem) calc(100% - 10.2rem) 5.1rem);
                clip-path: inset(0px calc(100% - 10.2rem) calc(100% - 10.2rem) 5.1rem);
        overflow: hidden;
        background: transparent; }
        .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill {
          -webkit-clip-path: inset(0px calc(100% - 5.1rem) calc(100% - 10.2rem) 0px);
                  clip-path: inset(0px calc(100% - 5.1rem) calc(100% - 10.2rem) 0px);
          border-radius: 50%; }
          .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
            content: "";
            display: block;
            height: 100%;
            width: 100%; }
            .highcontrast .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
              content: url("/Assets/Jamba/img/account/yellow-square.svg");
              line-height: 100%;
              position: relative;
              background: transparent;
              -ms-transform: scale(1.4);
                  transform: scale(1.4); }
            .edge .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
              height: 40rem;
              width: 40rem; }
      .progress-radial-component .progress-container .size-grow .inset {
        width: 9rem;
        height: 9rem;
        position: absolute;
        margin-left: 0.6rem;
        margin-top: 0.6rem;
        background-color: #ffffff;
        border-radius: 50%; }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="1"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="2"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="3"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="4"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="5"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="6"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="7"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="8"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="9"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="10"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="11"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="12"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="13"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="14"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="15"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="16"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="17"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="18"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="19"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="20"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="21"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="22"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="23"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="24"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="25"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="26"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="27"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="28"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="29"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="30"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="31"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="32"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="33"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="34"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="35"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="36"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="37"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="38"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="39"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="40"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="41"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="42"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="43"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="44"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="45"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="46"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="47"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="48"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="49"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="50"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="51"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="52"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="53"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="54"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="55"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="56"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="57"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="58"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="59"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="60"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="61"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="62"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="63"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="64"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="65"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="66"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="67"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="68"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="69"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="70"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="71"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="72"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="73"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="74"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="75"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="76"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="77"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="78"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="79"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="80"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="81"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="82"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="83"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="84"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="85"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="86"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="87"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="88"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="89"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="90"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="91"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="92"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="93"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="94"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="95"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="96"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="97"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="98"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="99"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .progress-mask .fill {
        background: #B1D461; }
        .progress-radial-component .progress-container .size-grow[data-progress="100"] .progress-mask .fill::after {
          background: #B1D461; }
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .fill {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .fill.fix {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .fill {
        -ms-transform: rotate(1.8deg);
        transform: rotate(1.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .fill.fix {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .fill {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .fill.fix {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .fill {
        -ms-transform: rotate(5.4deg);
        transform: rotate(5.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .fill.fix {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .fill {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .fill.fix {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .fill {
        -ms-transform: rotate(9deg);
        transform: rotate(9deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .fill.fix {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .fill {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .fill.fix {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .fill {
        -ms-transform: rotate(12.6deg);
        transform: rotate(12.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .fill.fix {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .fill {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .fill.fix {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .fill {
        -ms-transform: rotate(16.2deg);
        transform: rotate(16.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .fill.fix {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .fill {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .fill.fix {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .fill {
        -ms-transform: rotate(19.8deg);
        transform: rotate(19.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .fill.fix {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .fill {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .fill.fix {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .fill {
        -ms-transform: rotate(23.4deg);
        transform: rotate(23.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .fill.fix {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .fill {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .fill.fix {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .fill {
        -ms-transform: rotate(27deg);
        transform: rotate(27deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .fill.fix {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .fill {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .fill.fix {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .fill {
        -ms-transform: rotate(30.6deg);
        transform: rotate(30.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .fill.fix {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .fill {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .fill.fix {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .fill {
        -ms-transform: rotate(34.2deg);
        transform: rotate(34.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .fill.fix {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .fill {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .fill.fix {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .fill {
        -ms-transform: rotate(37.8deg);
        transform: rotate(37.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .fill.fix {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .fill {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .fill.fix {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .fill {
        -ms-transform: rotate(41.4deg);
        transform: rotate(41.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .fill.fix {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .fill {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .fill.fix {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .fill {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .fill.fix {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .fill {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .fill.fix {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .fill {
        -ms-transform: rotate(48.6deg);
        transform: rotate(48.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .fill.fix {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .fill {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .fill.fix {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .fill {
        -ms-transform: rotate(52.2deg);
        transform: rotate(52.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .fill.fix {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .fill {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .fill.fix {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .fill {
        -ms-transform: rotate(55.8deg);
        transform: rotate(55.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .fill.fix {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .fill {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .fill.fix {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .fill {
        -ms-transform: rotate(59.4deg);
        transform: rotate(59.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .fill.fix {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .fill {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .fill.fix {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .fill {
        -ms-transform: rotate(63deg);
        transform: rotate(63deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .fill.fix {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .fill {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .fill.fix {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .fill {
        -ms-transform: rotate(66.6deg);
        transform: rotate(66.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .fill.fix {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .fill {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .fill.fix {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .fill {
        -ms-transform: rotate(70.2deg);
        transform: rotate(70.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .fill.fix {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .fill {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .fill.fix {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .fill {
        -ms-transform: rotate(73.8deg);
        transform: rotate(73.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .fill.fix {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .fill {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .fill.fix {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .fill {
        -ms-transform: rotate(77.4deg);
        transform: rotate(77.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .fill.fix {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .fill {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .fill.fix {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .fill {
        -ms-transform: rotate(81deg);
        transform: rotate(81deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .fill.fix {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .fill {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .fill.fix {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .fill {
        -ms-transform: rotate(84.6deg);
        transform: rotate(84.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .fill.fix {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .fill {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .fill.fix {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .fill {
        -ms-transform: rotate(88.2deg);
        transform: rotate(88.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .fill.fix {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .fill {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .fill.fix {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .fill {
        -ms-transform: rotate(91.8deg);
        transform: rotate(91.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .fill.fix {
        -ms-transform: rotate(183.6deg);
        transform: rotate(183.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .fill {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .fill.fix {
        -ms-transform: rotate(187.2deg);
        transform: rotate(187.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .fill {
        -ms-transform: rotate(95.4deg);
        transform: rotate(95.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .fill.fix {
        -ms-transform: rotate(190.8deg);
        transform: rotate(190.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .fill {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .fill.fix {
        -ms-transform: rotate(194.4deg);
        transform: rotate(194.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .fill {
        -ms-transform: rotate(99deg);
        transform: rotate(99deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .fill.fix {
        -ms-transform: rotate(198deg);
        transform: rotate(198deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .fill {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .fill.fix {
        -ms-transform: rotate(201.6deg);
        transform: rotate(201.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .fill {
        -ms-transform: rotate(102.6deg);
        transform: rotate(102.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .fill.fix {
        -ms-transform: rotate(205.2deg);
        transform: rotate(205.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .fill {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .fill.fix {
        -ms-transform: rotate(208.8deg);
        transform: rotate(208.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .fill {
        -ms-transform: rotate(106.2deg);
        transform: rotate(106.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .fill.fix {
        -ms-transform: rotate(212.4deg);
        transform: rotate(212.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .fill {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .fill.fix {
        -ms-transform: rotate(216deg);
        transform: rotate(216deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .fill {
        -ms-transform: rotate(109.8deg);
        transform: rotate(109.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .fill.fix {
        -ms-transform: rotate(219.6deg);
        transform: rotate(219.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .fill {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .fill.fix {
        -ms-transform: rotate(223.2deg);
        transform: rotate(223.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .fill {
        -ms-transform: rotate(113.4deg);
        transform: rotate(113.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .fill.fix {
        -ms-transform: rotate(226.8deg);
        transform: rotate(226.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .fill {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .fill.fix {
        -ms-transform: rotate(230.4deg);
        transform: rotate(230.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .fill {
        -ms-transform: rotate(117deg);
        transform: rotate(117deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .fill.fix {
        -ms-transform: rotate(234deg);
        transform: rotate(234deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .fill {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .fill.fix {
        -ms-transform: rotate(237.6deg);
        transform: rotate(237.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .fill {
        -ms-transform: rotate(120.6deg);
        transform: rotate(120.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .fill.fix {
        -ms-transform: rotate(241.2deg);
        transform: rotate(241.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .fill {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .fill.fix {
        -ms-transform: rotate(244.8deg);
        transform: rotate(244.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .fill {
        -ms-transform: rotate(124.2deg);
        transform: rotate(124.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .fill.fix {
        -ms-transform: rotate(248.4deg);
        transform: rotate(248.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .fill {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .fill.fix {
        -ms-transform: rotate(252deg);
        transform: rotate(252deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .fill {
        -ms-transform: rotate(127.8deg);
        transform: rotate(127.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .fill.fix {
        -ms-transform: rotate(255.6deg);
        transform: rotate(255.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .fill {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .fill.fix {
        -ms-transform: rotate(259.2deg);
        transform: rotate(259.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .fill {
        -ms-transform: rotate(131.4deg);
        transform: rotate(131.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .fill.fix {
        -ms-transform: rotate(262.8deg);
        transform: rotate(262.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .fill {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .fill.fix {
        -ms-transform: rotate(266.4deg);
        transform: rotate(266.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .fill {
        -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .fill.fix {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .fill {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .fill.fix {
        -ms-transform: rotate(273.6deg);
        transform: rotate(273.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .fill {
        -ms-transform: rotate(138.6deg);
        transform: rotate(138.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .fill.fix {
        -ms-transform: rotate(277.2deg);
        transform: rotate(277.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .fill {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .fill.fix {
        -ms-transform: rotate(280.8deg);
        transform: rotate(280.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .fill {
        -ms-transform: rotate(142.2deg);
        transform: rotate(142.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .fill.fix {
        -ms-transform: rotate(284.4deg);
        transform: rotate(284.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .fill {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .fill.fix {
        -ms-transform: rotate(288deg);
        transform: rotate(288deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .fill {
        -ms-transform: rotate(145.8deg);
        transform: rotate(145.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .fill.fix {
        -ms-transform: rotate(291.6deg);
        transform: rotate(291.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .fill {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .fill.fix {
        -ms-transform: rotate(295.2deg);
        transform: rotate(295.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .fill {
        -ms-transform: rotate(149.4deg);
        transform: rotate(149.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .fill.fix {
        -ms-transform: rotate(298.8deg);
        transform: rotate(298.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .fill {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .fill.fix {
        -ms-transform: rotate(302.4deg);
        transform: rotate(302.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .fill {
        -ms-transform: rotate(153deg);
        transform: rotate(153deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .fill.fix {
        -ms-transform: rotate(306deg);
        transform: rotate(306deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .fill {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .fill.fix {
        -ms-transform: rotate(309.6deg);
        transform: rotate(309.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .fill {
        -ms-transform: rotate(156.6deg);
        transform: rotate(156.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .fill.fix {
        -ms-transform: rotate(313.2deg);
        transform: rotate(313.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .fill {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .fill.fix {
        -ms-transform: rotate(316.8deg);
        transform: rotate(316.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .fill {
        -ms-transform: rotate(160.2deg);
        transform: rotate(160.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .fill.fix {
        -ms-transform: rotate(320.4deg);
        transform: rotate(320.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .fill {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .fill.fix {
        -ms-transform: rotate(324deg);
        transform: rotate(324deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .fill {
        -ms-transform: rotate(163.8deg);
        transform: rotate(163.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .fill.fix {
        -ms-transform: rotate(327.6deg);
        transform: rotate(327.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .fill {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .fill.fix {
        -ms-transform: rotate(331.2deg);
        transform: rotate(331.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .fill {
        -ms-transform: rotate(167.4deg);
        transform: rotate(167.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .fill.fix {
        -ms-transform: rotate(334.8deg);
        transform: rotate(334.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .fill {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .fill.fix {
        -ms-transform: rotate(338.4deg);
        transform: rotate(338.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .fill {
        -ms-transform: rotate(171deg);
        transform: rotate(171deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .fill.fix {
        -ms-transform: rotate(342deg);
        transform: rotate(342deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .fill {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .fill.fix {
        -ms-transform: rotate(345.6deg);
        transform: rotate(345.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .fill {
        -ms-transform: rotate(174.6deg);
        transform: rotate(174.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .fill.fix {
        -ms-transform: rotate(349.2deg);
        transform: rotate(349.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .fill {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .fill.fix {
        -ms-transform: rotate(352.8deg);
        transform: rotate(352.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .fill {
        -ms-transform: rotate(178.2deg);
        transform: rotate(178.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .fill.fix {
        -ms-transform: rotate(356.4deg);
        transform: rotate(356.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .fill {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .fill.fix {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg); }
  .progress-radial-component .triangle-link {
    font-size: 1.5rem;
    text-align: center; }
    .progress-radial-component .triangle-link:hover::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .progress-radial-component .required-points {
    font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: .5rem;
    color: #595a59; }
    .progress-radial-component .required-points img {
      display: inline-block;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      height: 1.5rem;
      width: 1.5rem;
      padding: .3rem;
      background-color: #117159;
      border-radius: 1rem; }
    .progress-radial-component .required-points.reward-unlocked {
      color: #117159; }
    .progress-radial-component .required-points.reward-locked {
      -ms-flex-direction: column;
          flex-direction: column; }
  .progress-radial-component .redeem-reward {
    letter-spacing: 0.02rem;
    font-size: 1.4rem;
    color: #595a59;
    font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif; }
    .progress-radial-component .redeem-reward.reward-locked {
      font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
      font-weight: 700;
      display: -ms-grid;
      display: grid;
      place-items: center;
      background: #cccccc80;
      border-radius: 10rem;
      min-width: 6.5rem;
      padding-inline: 1rem; }

.member-rank-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: first baseline;
      align-items: first baseline;
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .member-rank-component {
      margin-top: 6rem; } }
  .member-rank-component .logo-desktop {
    margin-right: 4rem; }
  .member-rank-component .logo-mobile {
    display: none;
    margin-bottom: 3rem;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  @media screen and (max-width: 850px) {
    .member-rank-component {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0 1.6rem;
      margin-bottom: 4.2rem; }
      .member-rank-component .logo-desktop {
        display: none; }
      .member-rank-component .logo-mobile {
        display: unset; } }
  @media screen and (max-width: 850px) {
    .member-rank-component {
      padding: 0; } }
  .member-rank-component .value {
    margin-right: .6rem; }
  .member-rank-component .jamba-badge {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
    @media screen and (max-width: 420px) {
      .member-rank-component .jamba-badge {
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media screen and (max-width: 850px) {
      .member-rank-component .jamba-badge {
        padding-top: 3rem; }
        .member-rank-component .jamba-badge::before {
          content: '';
          background: url("/Assets/Jamba/img/dividermobile.svg");
          height: 0.5rem;
          width: 100%;
          position: absolute;
          top: 0;
          left: 0; } }
  .member-rank-component .available-points {
    font-size: 4rem;
    font-weight: 500;
    color: #117159;
    display: inherit;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    margin: 0; }
  .member-rank-component .description {
    font-size: 1.4rem;
    width: 7.2rem;
    font-weight: 500;
    letter-spacing: 0.4;
    line-height: 1.4rem; }
    @media screen and (max-width: 850px) {
      .member-rank-component .description {
        font-size: 1.2rem; } }
  .member-rank-component .badge {
    display: -ms-grid;
    display: grid;
    place-items: center;
    min-width: 15.3rem;
    min-height: 3.4rem;
    background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
    background-size: 100% 100%;
    margin-left: 2rem; }
    .member-rank-component .badge span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.4rem;
      font-weight: 500;
      letter-spacing: 0.02rem;
      color: #2C3937; }
    .member-rank-component .badge.gold {
      min-width: 17.6rem;
      background: url("/Assets/Jamba/img/goldmember.svg") center center no-repeat;
      background-size: 100% 100%; }

.rewards-component {
  width: 100%;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .rewards-component {
      padding-bottom: 3.2rem;
      margin-bottom: 3.2rem; } }
  @media screen and (max-width: 850px) {
    .rewards-component {
      padding-left: 0;
      padding-right: 0; } }
  .rewards-component li {
    list-style: none; }
  .rewards-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .rewards-component .title-wrapper .title {
      font-size: 2.4rem;
      font-weight: 700;
      margin-bottom: 0; }
    .rewards-component .title-wrapper .triangle-link {
      font-size: 1.5rem; }
      .rewards-component .title-wrapper .triangle-link:hover::after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
      @media screen and (max-width: 850px) {
        .rewards-component .title-wrapper .triangle-link {
          color: #006C5B;
          line-height: unset;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          .rewards-component .title-wrapper .triangle-link::after {
            background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg");
            width: 2.4rem;
            height: 2.4rem; }
          .rewards-component .title-wrapper .triangle-link:hover::after {
            background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg"); } }
  .rewards-component .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    gap: 1.2rem;
    margin-top: 1rem;
    overflow: auto;
    padding: 1rem .30rem 1.5rem .30rem;
    margin-bottom: 0; }
    @media screen and (min-width: 1281px) {
      .rewards-component .content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 2.4rem; } }
    .rewards-component .content li:nth-child(n+6) {
      display: none; }
    @media screen and (min-width: 1281px) {
      .rewards-component .content li:nth-child(n+3) {
        display: none; } }
    .rewards-component .content .empty-rewards {
      -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
              clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
      background: #cccccc80; }
      @media screen and (max-width: 692px) {
        .rewards-component .content .empty-rewards {
          margin: 0 auto; } }
    .rewards-component .content .no-offer {
      width: 100%;
      min-width: 32.4rem;
      min-height: 14rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin: 0 auto;
      padding: 4.5rem; }
      @media screen and (max-width: 350px) {
        .rewards-component .content .no-offer {
          min-width: 30rem; } }
      .rewards-component .content .no-offer p {
        word-wrap: break-word;
        text-align: center; }
  .rewards-component.divider::after {
    content: '';
    background: url("/Assets/Jamba/img/Divider.svg");
    height: 100%;
    width: 0.5rem;
    position: absolute;
    top: 0.5rem;
    right: 0; }
    @media screen and (max-width: 1280px) {
      .rewards-component.divider::after {
        background: url("/Assets/Jamba/img/dividermobile.svg");
        height: 0.5rem;
        width: 100%;
        top: unset;
        bottom: 0; } }
  .rewards-component .tax-message {
    font-size: 1.2rem;
    color: #2C3937;
    text-align: center;
    margin: 3.2rem 0 0;
    text-transform: lowercase;
    font-weight: 500; }

.offers-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #F6F4EE; }
  @media screen and (max-width: 850px) {
    .offers-component {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0; } }
  .offers-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
  .offers-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 0; }
  .offers-component .img-wrapper {
    max-width: 10.5rem;
    min-width: 10.5rem;
    height: auto;
    padding: 0 1.25rem; }
  .offers-component .offer-img {
    width: 100%;
    height: 100%; }
  .offers-component .empty-rewards {
    list-style: none; }
  .offers-component .offers-list--item {
    cursor: pointer;
    -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
    background: #dee8ac; }
    .offers-component .offers-list--item:nth-child(n+2):not(:last-child) {
      -webkit-clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%);
              clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%); }
  .offers-component .offer {
    width: 100%;
    height: 100%;
    min-width: 33.5rem;
    max-width: 43rem;
    min-height: 14rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 0.75rem 0 0.75rem 0.75rem; }
    @media screen and (max-width: 768px) {
      .offers-component .offer {
        min-width: 30.5rem; } }
    .offers-component .offer:after {
      content: "";
      background-image: url("/Assets/Jamba/img/triangle.svg");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 0.7rem;
      height: 0.9rem;
      position: absolute;
      right: 1.2rem; }
    .offers-component .offer:hover:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .offers-component .offer-details {
      display: inherit;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 1rem; }
      @media screen and (max-width: 350px) {
        .offers-component .offer-details {
          margin-right: 1.2rem; } }
      .offers-component .offer-details .triangle-link {
        font-size: 1.5rem;
        padding-right: 3rem; }
        .offers-component .offer-details .triangle-link:after {
          background-image: none; }
      .offers-component .offer-details .offer-label {
        background: #ffffff;
        color: #2b3936;
        font-size: 1.2rem;
        font-weight: 700;
        text-align: center;
        border-radius: 1rem;
        padding: 0.5rem 1rem; }
      .offers-component .offer-details .offer-deadline,
      .offers-component .offer-details .offer-legal {
        font-size: 1.2rem;
        line-height: 1.6rem;
        color: #595a59; }
      .offers-component .offer-details .offer-deadline {
        margin: 0;
        font-weight: 700; }
      .offers-component .offer-details .offer-legal {
        margin-top: -1rem;
        font-weight: 400; }

.empty-state-component {
  width: 100%;
  max-width: 35rem;
  min-width: 33.5rem;
  height: 14rem;
  padding: 4.5rem;
  background-color: #cccccc80;
  -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
          clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%); }
  .empty-state-component .info {
    text-align: center;
    margin: 0; }
  @media screen and (max-width: 400px) {
    .empty-state-component {
      min-width: 30.5rem; } }

.account-rewards-code-redesign-component {
  padding: 4.8rem; }
  .account-rewards-code-redesign-component .title::before {
    content: url("/Assets/Jamba/img/icons/generic-credit-card.svg");
    display: inline-block;
    margin-right: .4rem;
    width: 2.7rem;
    height: 2.2rem;
    vertical-align: middle; }

.cta-rewards-component {
  background: #dfe5df; }
  .cta-rewards-component .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 1rem 4.8rem;
    width: 100%; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .wrapper {
        -ms-flex-direction: column;
            flex-direction: column;
        text-align: center;
        padding: 3rem; } }
    .cta-rewards-component .wrapper::before, .cta-rewards-component .wrapper::after {
      position: absolute;
      background: #dfe5df;
      left: 0;
      right: 0;
      height: 2rem;
      content: ""; }
    .cta-rewards-component .wrapper::before {
      top: -1.9rem;
      -webkit-clip-path: polygon(0.16103% 56.43564%, 0.25094% 51.47426%, 0.36008% 47.15644%, 0.42122% 45.34554%, 0.50098% 43.56436%, 0.59102% 42.20891%, 0.67511% 41.35545%, 0.75563% 40.80198%, 0.84527% 40.41188%, 0.91481% 40.23663%, 1.03237% 40.12277%, 1.12068% 40.05545%, 1.21337% 39.78317%, 1.31419% 39.49307%, 1.42197% 39.18911%, 1.54489% 38.8495%, 1.67144% 38.50693%, 1.74686% 38.30891%, 1.82238% 38.11089%, 1.9448% 37.79109%, 2.0353% 37.55842%, 2.15774% 37.24653%, 2.27384% 36.95446%, 2.36561% 36.72574%, 2.46264% 36.48614%, 2.72907% 35.83861%, 3.0839% 34.99802%, 3.49701% 34.04455%, 3.9516% 33.02376%, 4.45808% 31.91683%, 4.96491% 30.83663%, 5.38563% 29.95941%, 5.97894% 28.7495%, 6.49419% 27.72277%, 6.97504% 26.78218%, 7.4448% 25.8802%, 8.04496% 24.7495%, 8.62661% 23.67624%, 9.11698% 22.78515%, 9.60522% 21.91584%, 10.47406% 20.40297%, 10.96584% 19.56535%, 11.41528% 18.81188%, 12.23475% 17.46832%, 12.94783% 16.33366%, 13.79449% 15.0297%, 14.70798% 13.67525%, 15.28637% 12.84653%, 15.62095% 12.37723%, 16.15488% 11.64554%, 16.57855% 11.07921%, 16.93487% 10.61188%, 17.82627% 9.48317%, 18.43051% 8.7505%, 18.98642% 8.1%, 19.4314% 7.59604%, 20.25641% 6.7%, 20.83469% 6.10594%, 21.70426% 5.25446%, 22.57364% 4.46238%, 23.46468% 3.71089%, 24.04332% 3.25644%, 24.57991% 2.8604%, 25.18073% 2.44158%, 26.1385% 1.83465%, 26.53983% 1.60297%, 27.1419% 1.2802%, 28.21133% 0.78515%, 29.10236% 0.44257%, 29.99358% 0.16733%, 30.77332% -0.01683%, 31.75382% -0.17327%, 32.51138% -0.23564%, 33.75919% -0.22574%, 34.85098% -0.10099%, 35.42673% 0%, 36.23242% 0.28416%, 36.90177% 0.6802%, 37.72464% 1.34257%, 38.50403% 2.13465%, 39.26105% 3.05149%, 40.24226% 4.4297%, 41.26838% 6.07525%, 42.13705% 7.61089%, 43.05189% 9.3495%, 43.91984% 11.09703%, 44.99213% 13.36436%, 45.81338% 15.16436%, 46.70871% 17.17228%, 47.58866% 19.17723%, 48.43389% 21.11782%, 49.14564% 22.75248%, 49.83879% 24.33663%, 50.77205% 26.44455%, 51.46252% 27.97525%, 52.22151% 29.6198%, 53.2895% 31.84752%, 53.98086% 33.22376%, 54.56164% 34.33267%, 55.49633% 36.01584%, 56.23206% 37.24059%, 56.76579% 38.06733%, 57.38916% 38.95842%, 58.01252% 39.77129%, 58.72249% 40.59406%, 59.7284% 41.58416%, 60.93219% 42.58515%, 62.29093% 43.50891%, 63.66184% 44.26634%, 64.944% 44.8604%, 66.04706% 45.31485%, 67.89784% 46.04257%, 68.96565% 46.48812%, 69.81982% 46.88416%, 70.78046% 47.38812%, 71.59903% 47.88317%, 72.59689% 48.59604%, 73.64466% 49.50495%, 75.30131% 51.08911%, 76.65289% 52.39406%, 77.67758% 53.39109%, 78.68098% 54.37327%, 80.3217% 55.99406%, 81.39452% 57.06436%, 82.06531% 57.73861%, 82.7606% 58.44059%, 83.41743% 59.10891%, 84.3548% 60.06832%, 85.05618% 60.79109%, 86.0229% 61.79604%, 86.764% 62.57327%, 87.46466% 63.31386%, 88.08052% 63.96931%, 88.98318% 64.9396%, 89.93076% 65.9703%, 90.927% 67.06931%, 91.60923% 67.83267%, 92.21006% 68.51188%, 92.87082% 69.32277%, 93.4924% 69.98812%, 94.11988% 70.74554%, 94.55985% 71.31584%, 95.26337% 72.2396%, 95.57184% 72.64752%, 95.91179% 73.09802%, 96.27787% 73.58515%, 96.57434% 73.98119%, 96.87046% 74.37723%, 97.19807% 74.81485%, 97.47826% 75.1901%, 97.79549% 75.61485%, 98.01127% 75.90396%, 98.23707% 76.20693%, 98.40508% 76.43267%, 98.54697% 76.62376%, 98.86795% 77.05545%, 99.19306% 77.49307%, 99.29129% 77.62475%, 99.37592% 77.73861%, 99.43961% 77.82475%, 99.50581% 77.91386%, 99.57381% 78.00198%, 99.61943% 78.06238%, 99.64537% 78.10198%, 99.68313% 78.20099%, 99.72285% 78.49802%, 99.74521% 78.93366%, 99.76543% 79.6396%, 99.78959% 80.8198%, 99.8098% 81.86931%, 99.84237% 83.60495%, 99.87135% 85.32673%, 99.893% 86.78713%, 99.91054% 88.12475%, 99.92628% 89.48812%, 99.9363% 90.46139%, 99.95098% 92.05347%, 99.95849% 92.98317%, 99.966% 93.95743%, 99.9762% 95.43069%, 99.98443% 96.78713%, 99.98998% 97.78317%, 99.99445% 98.71485%, 100% 100.00198%, 0% 100.00198%, 0.00093% 93.50396%, 0.0034% 89.68416%, 0.00941% 84.33762%, 0.01657% 80.24158%, 0.03578% 73.26733%, 0.06908% 66.58317%, 0.09581% 62.86238%, 0.16103% 56.43564%);
              clip-path: polygon(0.16103% 56.43564%, 0.25094% 51.47426%, 0.36008% 47.15644%, 0.42122% 45.34554%, 0.50098% 43.56436%, 0.59102% 42.20891%, 0.67511% 41.35545%, 0.75563% 40.80198%, 0.84527% 40.41188%, 0.91481% 40.23663%, 1.03237% 40.12277%, 1.12068% 40.05545%, 1.21337% 39.78317%, 1.31419% 39.49307%, 1.42197% 39.18911%, 1.54489% 38.8495%, 1.67144% 38.50693%, 1.74686% 38.30891%, 1.82238% 38.11089%, 1.9448% 37.79109%, 2.0353% 37.55842%, 2.15774% 37.24653%, 2.27384% 36.95446%, 2.36561% 36.72574%, 2.46264% 36.48614%, 2.72907% 35.83861%, 3.0839% 34.99802%, 3.49701% 34.04455%, 3.9516% 33.02376%, 4.45808% 31.91683%, 4.96491% 30.83663%, 5.38563% 29.95941%, 5.97894% 28.7495%, 6.49419% 27.72277%, 6.97504% 26.78218%, 7.4448% 25.8802%, 8.04496% 24.7495%, 8.62661% 23.67624%, 9.11698% 22.78515%, 9.60522% 21.91584%, 10.47406% 20.40297%, 10.96584% 19.56535%, 11.41528% 18.81188%, 12.23475% 17.46832%, 12.94783% 16.33366%, 13.79449% 15.0297%, 14.70798% 13.67525%, 15.28637% 12.84653%, 15.62095% 12.37723%, 16.15488% 11.64554%, 16.57855% 11.07921%, 16.93487% 10.61188%, 17.82627% 9.48317%, 18.43051% 8.7505%, 18.98642% 8.1%, 19.4314% 7.59604%, 20.25641% 6.7%, 20.83469% 6.10594%, 21.70426% 5.25446%, 22.57364% 4.46238%, 23.46468% 3.71089%, 24.04332% 3.25644%, 24.57991% 2.8604%, 25.18073% 2.44158%, 26.1385% 1.83465%, 26.53983% 1.60297%, 27.1419% 1.2802%, 28.21133% 0.78515%, 29.10236% 0.44257%, 29.99358% 0.16733%, 30.77332% -0.01683%, 31.75382% -0.17327%, 32.51138% -0.23564%, 33.75919% -0.22574%, 34.85098% -0.10099%, 35.42673% 0%, 36.23242% 0.28416%, 36.90177% 0.6802%, 37.72464% 1.34257%, 38.50403% 2.13465%, 39.26105% 3.05149%, 40.24226% 4.4297%, 41.26838% 6.07525%, 42.13705% 7.61089%, 43.05189% 9.3495%, 43.91984% 11.09703%, 44.99213% 13.36436%, 45.81338% 15.16436%, 46.70871% 17.17228%, 47.58866% 19.17723%, 48.43389% 21.11782%, 49.14564% 22.75248%, 49.83879% 24.33663%, 50.77205% 26.44455%, 51.46252% 27.97525%, 52.22151% 29.6198%, 53.2895% 31.84752%, 53.98086% 33.22376%, 54.56164% 34.33267%, 55.49633% 36.01584%, 56.23206% 37.24059%, 56.76579% 38.06733%, 57.38916% 38.95842%, 58.01252% 39.77129%, 58.72249% 40.59406%, 59.7284% 41.58416%, 60.93219% 42.58515%, 62.29093% 43.50891%, 63.66184% 44.26634%, 64.944% 44.8604%, 66.04706% 45.31485%, 67.89784% 46.04257%, 68.96565% 46.48812%, 69.81982% 46.88416%, 70.78046% 47.38812%, 71.59903% 47.88317%, 72.59689% 48.59604%, 73.64466% 49.50495%, 75.30131% 51.08911%, 76.65289% 52.39406%, 77.67758% 53.39109%, 78.68098% 54.37327%, 80.3217% 55.99406%, 81.39452% 57.06436%, 82.06531% 57.73861%, 82.7606% 58.44059%, 83.41743% 59.10891%, 84.3548% 60.06832%, 85.05618% 60.79109%, 86.0229% 61.79604%, 86.764% 62.57327%, 87.46466% 63.31386%, 88.08052% 63.96931%, 88.98318% 64.9396%, 89.93076% 65.9703%, 90.927% 67.06931%, 91.60923% 67.83267%, 92.21006% 68.51188%, 92.87082% 69.32277%, 93.4924% 69.98812%, 94.11988% 70.74554%, 94.55985% 71.31584%, 95.26337% 72.2396%, 95.57184% 72.64752%, 95.91179% 73.09802%, 96.27787% 73.58515%, 96.57434% 73.98119%, 96.87046% 74.37723%, 97.19807% 74.81485%, 97.47826% 75.1901%, 97.79549% 75.61485%, 98.01127% 75.90396%, 98.23707% 76.20693%, 98.40508% 76.43267%, 98.54697% 76.62376%, 98.86795% 77.05545%, 99.19306% 77.49307%, 99.29129% 77.62475%, 99.37592% 77.73861%, 99.43961% 77.82475%, 99.50581% 77.91386%, 99.57381% 78.00198%, 99.61943% 78.06238%, 99.64537% 78.10198%, 99.68313% 78.20099%, 99.72285% 78.49802%, 99.74521% 78.93366%, 99.76543% 79.6396%, 99.78959% 80.8198%, 99.8098% 81.86931%, 99.84237% 83.60495%, 99.87135% 85.32673%, 99.893% 86.78713%, 99.91054% 88.12475%, 99.92628% 89.48812%, 99.9363% 90.46139%, 99.95098% 92.05347%, 99.95849% 92.98317%, 99.966% 93.95743%, 99.9762% 95.43069%, 99.98443% 96.78713%, 99.98998% 97.78317%, 99.99445% 98.71485%, 100% 100.00198%, 0% 100.00198%, 0.00093% 93.50396%, 0.0034% 89.68416%, 0.00941% 84.33762%, 0.01657% 80.24158%, 0.03578% 73.26733%, 0.06908% 66.58317%, 0.09581% 62.86238%, 0.16103% 56.43564%); }
    .cta-rewards-component .wrapper::after {
      bottom: -1.9rem;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 99.99642% 11.49927%, 99.99032% 25.37664%, 99.98656% 32.01898%, 99.97903% 43.34088%, 99.96935% 54.61752%, 99.96111% 62.32263%, 99.94624% 72.99124%, 99.90108% 80.62847%, 99.77437% 89.00073%, 99.46308% 97.81022%, 99.13978% 100%, 98.78943% 99.58905%, 98.51147% 99.04818%, 98.11111% 98.09927%, 97.64444% 96.86861%, 97.25233% 95.78905%, 96.84498% 94.6562%, 96.32061% 93.21168%, 95.78082% 91.76642%, 95.07168% 89.96423%, 94.37276% 88.31898%, 93.86362% 87.18686%, 93.34247% 86.0562%, 92.65394% 84.6073%, 92.09265% 83.46131%, 91.39247% 82.07445%, 90.58082% 80.52847%, 89.89444% 79.2708%, 89.27061% 78.16715%, 88.52993% 76.90219%, 87.9871% 76.00876%, 86.90789% 74.31095%, 86.23746% 73.30949%, 85.2233% 71.87226%, 84.16165% 70.46715%, 83.31362% 69.41752%, 82.53262% 68.50803%, 81.36738% 67.25328%, 80.34158% 66.25036%, 79.55215% 65.5438%, 78.83996% 64.95474%, 77.7681% 64.1562%, 76.75627% 63.49927%, 76.03566% 63.09781%, 75.45538% 62.81898%, 74.32885% 62.38102%, 73.50968% 62.14745%, 72.82455% 62.00146%, 72.18262% 61.90438%, 71.44606% 61.8365%, 70.5405% 61.81314%, 69.94229% 61.83212%, 69.02473% 61.91022%, 68.31326% 62.00949%, 67.00376% 62.27518%, 65.86989% 62.58394%, 64.85717% 62.91533%, 63.92778% 63.26204%, 62.89892% 63.68832%, 62.17384% 64.01387%, 61.06703% 64.54672%, 60.29462% 64.94234%, 59.11022% 65.58248%, 58.09982% 66.15693%, 56.89839% 66.86861%, 56.09534% 67.35912%, 54.87778% 68.1219%, 53.58907% 68.94891%, 52.47652% 69.67372%, 51.89803% 70.05328%, 50.83477% 70.75401%, 50.20699% 71.16788%, 49.12993% 71.87591%, 48.01505% 72.60584%, 47.04624% 73.22993%, 45.69767% 74.08175%, 44.58262% 74.76569%, 43.31595% 75.51533%, 42.18315% 76.1562%, 41.12634% 76.72409%, 40.22384% 77.18321%, 39.30842% 77.62117%, 38.6172% 77.93285%, 37.99176% 78.2%, 37.25591% 78.49197%, 36.55179% 78.75109%, 35.80968% 78.99854%, 35.23728% 79.17153%, 34.62348% 79.33796%, 33.98423% 79.48978%, 32.98082% 79.67956%, 32.36953% 79.76496%, 31.85358% 79.81825%, 31.06487% 79.86423%, 30.1% 79.85912%, 29.16022% 79.78613%, 28.41577% 79.67445%, 27.84946% 79.5562%, 27.07204% 79.37007%, 26.34211% 79.18759%, 25.52939% 78.97445%, 24.96362% 78.81971%, 23.89749% 78.51241%, 22.99892% 78.23577%, 22.51882% 78.08102%, 21.69444% 77.80219%, 21.14068% 77.60584%, 20.30896% 77.29562%, 19.51183% 76.97956%, 18.6095% 76.59854%, 17.7586% 76.21387%, 16.75086% 75.72336%, 15.94217% 75.30073%, 15.05032% 74.80219%, 13.939% 74.12701%, 13.19427% 73.63869%, 12.68337% 73.28613%, 12.12358% 72.88175%, 11.30824% 72.26277%, 10.58344% 71.70219%, 9.99048% 71.25547%, 9.47665% 70.86788%, 9.05113% 70.54088%, 8.40876% 70.02555%, 7.81516% 69.5146%, 7.29803% 69.02701%, 6.58715% 68.27153%, 5.79654% 67.27153%, 5.28351% 66.50292%, 4.65027% 65.38394%, 4.27973% 64.62044%, 3.91731% 63.77883%, 3.64206% 63.06569%, 3.35088% 62.23139%, 3.11873% 61.50146%, 2.86149% 60.6073%, 2.60478% 59.61533%, 2.3545% 58.53577%, 1.99511% 56.74599%, 1.616% 54.45693%, 1.35547% 52.55912%, 1.16344% 50.92409%, 0.89606% 48.17518%, 0.57557% 42.70803%, 0.38292% 36.97445%, 0.20102% 28.28832%, 0.08719% 19.20584%, 0.0253% 10.52701%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 99.99642% 11.49927%, 99.99032% 25.37664%, 99.98656% 32.01898%, 99.97903% 43.34088%, 99.96935% 54.61752%, 99.96111% 62.32263%, 99.94624% 72.99124%, 99.90108% 80.62847%, 99.77437% 89.00073%, 99.46308% 97.81022%, 99.13978% 100%, 98.78943% 99.58905%, 98.51147% 99.04818%, 98.11111% 98.09927%, 97.64444% 96.86861%, 97.25233% 95.78905%, 96.84498% 94.6562%, 96.32061% 93.21168%, 95.78082% 91.76642%, 95.07168% 89.96423%, 94.37276% 88.31898%, 93.86362% 87.18686%, 93.34247% 86.0562%, 92.65394% 84.6073%, 92.09265% 83.46131%, 91.39247% 82.07445%, 90.58082% 80.52847%, 89.89444% 79.2708%, 89.27061% 78.16715%, 88.52993% 76.90219%, 87.9871% 76.00876%, 86.90789% 74.31095%, 86.23746% 73.30949%, 85.2233% 71.87226%, 84.16165% 70.46715%, 83.31362% 69.41752%, 82.53262% 68.50803%, 81.36738% 67.25328%, 80.34158% 66.25036%, 79.55215% 65.5438%, 78.83996% 64.95474%, 77.7681% 64.1562%, 76.75627% 63.49927%, 76.03566% 63.09781%, 75.45538% 62.81898%, 74.32885% 62.38102%, 73.50968% 62.14745%, 72.82455% 62.00146%, 72.18262% 61.90438%, 71.44606% 61.8365%, 70.5405% 61.81314%, 69.94229% 61.83212%, 69.02473% 61.91022%, 68.31326% 62.00949%, 67.00376% 62.27518%, 65.86989% 62.58394%, 64.85717% 62.91533%, 63.92778% 63.26204%, 62.89892% 63.68832%, 62.17384% 64.01387%, 61.06703% 64.54672%, 60.29462% 64.94234%, 59.11022% 65.58248%, 58.09982% 66.15693%, 56.89839% 66.86861%, 56.09534% 67.35912%, 54.87778% 68.1219%, 53.58907% 68.94891%, 52.47652% 69.67372%, 51.89803% 70.05328%, 50.83477% 70.75401%, 50.20699% 71.16788%, 49.12993% 71.87591%, 48.01505% 72.60584%, 47.04624% 73.22993%, 45.69767% 74.08175%, 44.58262% 74.76569%, 43.31595% 75.51533%, 42.18315% 76.1562%, 41.12634% 76.72409%, 40.22384% 77.18321%, 39.30842% 77.62117%, 38.6172% 77.93285%, 37.99176% 78.2%, 37.25591% 78.49197%, 36.55179% 78.75109%, 35.80968% 78.99854%, 35.23728% 79.17153%, 34.62348% 79.33796%, 33.98423% 79.48978%, 32.98082% 79.67956%, 32.36953% 79.76496%, 31.85358% 79.81825%, 31.06487% 79.86423%, 30.1% 79.85912%, 29.16022% 79.78613%, 28.41577% 79.67445%, 27.84946% 79.5562%, 27.07204% 79.37007%, 26.34211% 79.18759%, 25.52939% 78.97445%, 24.96362% 78.81971%, 23.89749% 78.51241%, 22.99892% 78.23577%, 22.51882% 78.08102%, 21.69444% 77.80219%, 21.14068% 77.60584%, 20.30896% 77.29562%, 19.51183% 76.97956%, 18.6095% 76.59854%, 17.7586% 76.21387%, 16.75086% 75.72336%, 15.94217% 75.30073%, 15.05032% 74.80219%, 13.939% 74.12701%, 13.19427% 73.63869%, 12.68337% 73.28613%, 12.12358% 72.88175%, 11.30824% 72.26277%, 10.58344% 71.70219%, 9.99048% 71.25547%, 9.47665% 70.86788%, 9.05113% 70.54088%, 8.40876% 70.02555%, 7.81516% 69.5146%, 7.29803% 69.02701%, 6.58715% 68.27153%, 5.79654% 67.27153%, 5.28351% 66.50292%, 4.65027% 65.38394%, 4.27973% 64.62044%, 3.91731% 63.77883%, 3.64206% 63.06569%, 3.35088% 62.23139%, 3.11873% 61.50146%, 2.86149% 60.6073%, 2.60478% 59.61533%, 2.3545% 58.53577%, 1.99511% 56.74599%, 1.616% 54.45693%, 1.35547% 52.55912%, 1.16344% 50.92409%, 0.89606% 48.17518%, 0.57557% 42.70803%, 0.38292% 36.97445%, 0.20102% 28.28832%, 0.08719% 19.20584%, 0.0253% 10.52701%, 0% 0%); }
  .cta-rewards-component .title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 1rem; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .title-container {
        margin-bottom: 1.6rem;
        -ms-flex-pack: center;
            justify-content: center; } }
  .cta-rewards-component .title,
  .cta-rewards-component .description {
    color: #2C3937; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .title,
      .cta-rewards-component .description {
        line-height: 1.2; } }
  .cta-rewards-component .description {
    font-weight: 400; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .description {
        font-size: 1.4rem; } }
  .cta-rewards-component .title-img {
    max-width: 3rem;
    margin-right: 1.2rem; }
  .cta-rewards-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 2rem; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .info {
        margin-right: 0;
        margin-bottom: 1.6rem;
        max-width: none; } }
  .cta-rewards-component.bottom-divider {
    position: relative; }
    .cta-rewards-component.bottom-divider::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: -6rem;
      position: absolute;
      z-index: 1; }

.receipt-component {
  text-align: center; }
  .receipt-component .info {
    margin-bottom: 2rem;
    font-weight: 500;
    font-size: 1.6rem;
    color: #2C3937; }
  .receipt-component .btn-receipt {
    margin-bottom: 4rem;
    padding: 1rem 2.2rem;
    font-size: 1.6rem;
    min-width: 21.2rem; }
    @media screen and (max-width: 769px) {
      .receipt-component .btn-receipt {
        margin-bottom: 2rem; } }
  .receipt-component .btn-receipt svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
    max-width: 2.4rem;
    max-height: 2.4rem; }
  .receipt-component .btn-receipt:hover,
  .receipt-component .btn-receipt:focus {
    color: #ffffff;
    background: #036d58; }
    .receipt-component .btn-receipt:hover svg path,
    .receipt-component .btn-receipt:focus svg path {
      fill: #ffffff; }
  .receipt-component .cta-text {
    vertical-align: middle; }
  .receipt-component .description {
    margin-bottom: 4rem;
    font-weight: 700;
    color: #2C3937; }
  .receipt-component .arrow-link {
    font-weight: 700;
    font-size: 1.8rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.qr-code-component {
  margin-bottom: 3rem; }
  .qr-code-component .img-wrapper {
    width: 20rem;
    height: 20rem;
    border-radius: 10%;
    background-color: #ffffff;
    border: 1px solid #E5E4E0;
    margin: 0 auto 2rem;
    padding: 1.5rem; }
  .qr-code-component .qr-img {
    min-width: 100%;
    max-width: 100%; }
  .qr-code-component .info {
    max-width: 33.4rem;
    text-align: center;
    font-size: 1.6rem;
    color: #2C3937;
    margin: 0 auto;
    font-weight: 500;
    letter-spacing: 0.02rem; }

.rewards-progress-component {
  position: relative;
  background: #ffffff;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 2.5rem 3rem; }
  @media screen and (max-width: 768px) {
    .rewards-progress-component {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 3.6rem; } }
  .rewards-progress-component .points-count {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 10rem;
    font-weight: 700;
    color: #117159;
    line-height: 1; }
    @media screen and (max-width: 350px) {
      .rewards-progress-component .points-count {
        font-size: 9rem; } }
  .rewards-progress-component .available-points {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    color: #595a5a;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .available-points {
        margin-bottom: 1.2rem; } }
  .rewards-progress-component .points-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .rewards-progress-component .info-container {
    margin-left: 6.2rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .info-container {
        padding: 0 3rem;
        margin-left: 0;
        width: 100%; } }
  .rewards-progress-component .info-title {
    display: block;
    margin-bottom: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    color: #2C3937; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .info-title {
        margin-bottom: 0.4rem; } }
  .rewards-progress-component .description {
    font-size: 1.6rem;
    color: #2C3937;
    font-weight: 400;
    margin-bottom: 2.4rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .description {
        font-size: 1.4rem;
        margin-bottom: 1.2rem; } }
  .rewards-progress-component .triangle-link {
    color: #117159;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .triangle-link {
        font-size: 1.6rem; } }
    .rewards-progress-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .rewards-progress-component.secondary-theme {
    padding: 4rem 3rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component.secondary-theme {
        gap: 3rem;
        padding: 1rem 1.8rem; } }
    .rewards-progress-component.secondary-theme .info-container {
      background: url("/Assets/Jamba/img/dotted-green-border.png") center center no-repeat;
      background-size: 100% 100%;
      max-width: 47.6rem;
      text-align: center;
      padding: 4rem 5.8rem; }
      @media screen and (max-width: 768px) {
        .rewards-progress-component.secondary-theme .info-container {
          padding: 2.6rem 1rem;
          background-image: url("/Assets/Jamba/img/dotted-green-border-mobile.png"); } }

.disable-loyalty {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 3rem; }

.section-disabled-loyalty .section-title {
  margin-bottom: 6rem; }

.fee-component {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 1.4rem;
  font-weight: normal; }
  .fee-component.center {
    -ms-flex-pack: center;
        justify-content: center; }
  .fee-component.mt-12 {
    margin-top: 1.2rem; }
  .fee-component.mt-20 {
    margin-top: 2rem; }
  .fee-component.mt-30 {
    margin-top: 3rem; }
  .fee-component.mt-40 {
    margin-top: 4rem; }
  .fee-component.ml-20 {
    margin-left: 2rem; }
  .fee-component.mb-60 {
    margin-bottom: 6rem; }
    @media screen and (max-width: 768px) {
      .fee-component.mb-60 {
        margin-bottom: 3rem; } }
  .fee-component.white-bg {
    background: #ffffff; }
  .fee-component.mlr-auto {
    margin-left: auto;
    margin-right: auto; }
  .fee-component.mw-550 {
    max-width: 55rem; }
    @media screen and (max-width: 768px) {
      .fee-component.mw-550 {
        max-width: 32rem; } }
  @media screen and (max-width: 768px) {
    .fee-component.m-ml-0 {
      margin-left: 0; } }
  .fee-component.pb-24 {
    padding-bottom: 2.4rem; }
  .fee-component .pb-50 {
    padding-bottom: 5rem; }
  .fee-component.plr-15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .fee-component.plr-20 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .fee-component .fee-text {
    position: relative;
    padding-left: 0.2rem;
    padding-right: 0 !important;
    margin-bottom: 0;
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    margin-top: 0 !important;
    text-align: left; }
  .fee-component .fee-icon {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -1px; }
  .fee-component.spot {
    -ms-flex-align: start;
        align-items: flex-start; }
    @media screen and (max-width: 768px) {
      .fee-component.spot {
        -ms-flex-pack: center;
            justify-content: center; } }

.info-fee-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .info-fee-wrapper {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-bottom: 2.6rem; } }

@media screen and (max-width: 768px) {
  .sticky-button-wrapper.fee {
    padding-bottom: 4rem; }
    .sticky-button-wrapper.fee .fee-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      position: absolute;
      bottom: 1rem;
      left: 0;
      right: 0;
      margin: 0 !important;
      padding: 1rem 1.5rem 0; } }

@media screen and (max-width: 372px) {
  .sticky-button-wrapper.fee {
    padding-bottom: 6rem; } }

.basket-modal-component.fee .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

@media screen and (max-width: 768px) {
  .basic-spot-component:has(+ .fee-component) {
    padding: 1rem; } }

.customize-modal-component .modal-body:has(+ .fee-component),
.customize-active-modal-component .modal-body:has(+ .fee-component) {
  padding-bottom: 0; }

.customize-active-modal-component .modal-body:has(+ .fee-component) a {
  margin-bottom: 2rem; }

.account-highlight-component .fee-component {
  margin-bottom: 1rem; }

@media screen and (max-width: 768px) {
  .account-interior-structure .fee-component {
    padding-top: 2rem; } }

.account-card-component .fee-component {
  margin-bottom: 1rem; }

.desktop-header-structure {
  display: block;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 1.5rem;
  padding-top: 2rem;
  transition: .2s ease padding; }
  .locked .desktop-header-structure {
    padding-top: .8rem; }
  @media screen and (max-width: 768px) {
    .desktop-header-structure {
      display: none; } }
  .desktop-header-structure .fcs-container {
    position: relative; }
  .desktop-header-structure .main-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    transition: .2s ease all; }
    .desktop-header-structure .main-bar .right-side {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-align: center;
          align-items: center; }
  .desktop-header-structure .utility-nav-component {
    transition: .2s ease all; }
  .desktop-header-structure .site-logo-component .show-scrolled {
    display: none; }

.scrolled .desktop-header-structure .utility-nav-component {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  opacity: 0; }

.scrolled .desktop-header-structure .main-bar {
  -ms-transform: translateY(-3rem);
      transform: translateY(-3rem); }

.scrolled .desktop-header-structure .site-logo-component .hide-mobile {
  display: none; }

.scrolled .desktop-header-structure .site-logo-component .show-scrolled {
  display: block; }

.mobile-header-structure {
  display: none; }
  @media screen and (max-width: 768px) {
    .mobile-header-structure {
      display: block; } }
  .mobile-header-structure .fcs-container {
    position: relative; }
  .mobile-header-structure .main-bar {
    width: 100%;
    background: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 1.35rem 1.7rem;
    position: relative;
    z-index: 10; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .main-bar {
        box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6); } }
    @media screen and (max-width: 230px) {
      .mobile-header-structure .main-bar {
        padding: 1.35rem 0;
        -ms-flex-align: start;
            align-items: flex-start; } }
    .mobile-header-structure .main-bar .show-scrolled {
      display: none; }
    .mobile-header-structure .main-bar img {
      height: 4.1rem;
      width: auto; }
  .mobile-header-structure .mobile-main-nav-component {
    transition: .2s linear all; }
  @media screen and (max-width: 768px) {
    .mobile-header-structure .site-logo-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 33.3%;
          flex-basis: 33.3%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .mobile-header-structure .search-wrapper {
    text-align: center;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .search-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-preferred-size: 16.6%;
            flex-basis: 16.6%;
        -ms-flex-positive: 1;
            flex-grow: 1;
        text-decoration: none; } }
    @media screen and (max-width: 374px) {
      .mobile-header-structure .search-wrapper {
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%; } }
    .mobile-header-structure .search-wrapper:hover svg, .mobile-header-structure .search-wrapper:active svg, .mobile-header-structure .search-wrapper:focus svg {
      color: #036d58; }
    .mobile-header-structure .search-wrapper img, .mobile-header-structure .search-wrapper svg {
      width: 2.4rem;
      height: auto; }
      @media screen and (max-width: 768px) {
        .mobile-header-structure .search-wrapper img, .mobile-header-structure .search-wrapper svg {
          margin: 0 auto; } }
    .mobile-header-structure .search-wrapper span {
      font-size: .9rem;
      font-weight: 500;
      color: #2b3936;
      display: inline-block; }
    .mobile-header-structure .search-wrapper.fcs-active span,
    .mobile-header-structure .search-wrapper.fcs-active svg {
      color: #036d58; }
  .mobile-header-structure .secondary-bar {
    width: 100%;
    background-color: #ffffff;
    height: 3.7rem;
    padding: 0.8rem 1.7rem;
    box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .secondary-bar {
        display: none; } }
    .mobile-header-structure .secondary-bar .locations-btn {
      font-weight: 400;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .mobile-header-structure .secondary-bar .locations-btn img {
        max-width: 1rem;
        margin-right: .2rem; }
      .mobile-header-structure .secondary-bar .locations-btn span {
        font-size: 1rem;
        color: #363636;
        max-width: 5rem;
        display: inline-block;
        line-height: 1; }
    .mobile-header-structure .secondary-bar .address-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .mobile-header-structure .secondary-bar .address-wrapper .triangle-link {
        font-size: 1rem;
        margin-left: 1rem;
        color: #036d58; }
        .mobile-header-structure .secondary-bar .address-wrapper .triangle-link::after {
          width: 0.6rem;
          height: 0.7rem;
          margin-left: 0.3rem; }
    .mobile-header-structure .secondary-bar .address {
      border-right: solid 0.1rem #cd4b0f;
      font-weight: 500;
      line-height: 1;
      margin-left: .7rem;
      border-left: solid 0.1rem #cd4b0f;
      padding: 0.4rem 0.85rem 0.4rem .85rem;
      max-width: 22rem;
      text-align: center; }
    .mobile-header-structure .secondary-bar .pick-up-interval {
      padding-left: .4rem;
      font-size: 1rem;
      max-width: 6rem;
      line-height: 1; }
    .mobile-header-structure .secondary-bar .bull {
      display: none; }

.scrolled .mobile-header-structure .mobile-main-nav-component {
  opacity: 0;
  -ms-transform: translateY(-6rem);
      transform: translateY(-6rem); }

.scrolled .site-logo-component .show-scrolled {
  display: block; }

.scrolled .site-logo-component .show-mobile {
  display: none; }

.highcontrast .mobile-header-structure .search-wrapper:hover svg, .highcontrast .mobile-header-structure .search-wrapper:active svg, .highcontrast .mobile-header-structure .search-wrapper:focus svg {
  color: currentColor; }

.primary-footer-structure .fcs-container {
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.2rem;
  margin-bottom: 4.6rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media screen and (max-width: 768px) {
    .primary-footer-structure .fcs-container {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-top: 3.4rem;
      margin-bottom: 2.6rem; } }
  .primary-footer-structure .fcs-container .site-logo-component {
    margin-right: 1.5rem; }
    .primary-footer-structure .fcs-container .site-logo-component .show-scrolled {
      display: none; }

.secondary-footer-structure {
  background: rgba(192, 217, 212, 0.35) url(/Assets/Jamba/img/footer-fill.png);
  padding-top: 3.4rem;
  padding-bottom: 1.7rem;
  position: relative;
  -webkit-clip-path: polygon(100% 20.56239%, 100% 99.12127%, 0% 99.12127%, 0% 23.02285%, 1.12% 21.79262%, 1.35% 21.79262%, 1.91% 21.26538%, 3.09% 20.91388%, 3.91% 20.03515%, 4.44% 19.15641%, 4.78% 18.45343%, 5.88% 15.64148%, 7.22% 12.47803%, 8.64% 10.72056%, 9.02% 10.36907%, 9.22% 10.36907%, 9.63% 9.84183%, 9.84% 9.84183%, 10.29% 9.31459%, 16.39% 5.27241%, 18.25% 4.39367%, 18.53% 4.21793%, 18.89% 3.86643%, 19.21% 3.69069%, 19.54% 3.51494%, 19.87% 3.33919%, 20.21% 3.16344%, 20.39% 3.16344%, 20.89% 2.81195%, 21.07% 2.81195%, 21.6% 2.46046%, 22.34% 2.28471%, 22.73% 2.10896%, 23.26% 1.75747%, 23.59% 1.75747%, 24.37% 1.58172%, 24.97% 1.75747%, 25.63% 1.93322%, 26.08% 2.28471%, 27.6% 4.04218%, 28.63% 5.79965%, 28.95% 6.15114%, 32.92% 13.53251%, 33.13% 13.70826%, 34.03% 15.28998%, 35.83% 17.39895%, 36.3% 17.75044%, 37.06% 17.92619%, 38.83% 17.92619%, 39.4% 17.92619%, 39.7% 18.10193%, 40.61% 18.10193%, 44.28% 19.33216%, 45.1% 19.33216%, 45.57% 19.50791%, 46.47% 19.50791%, 48.23% 19.33216%, 48.66% 19.15641%, 49% 18.98067%, 49.29% 18.80492%, 50.36% 17.75044%, 50.7% 17.57469%, 51.86% 15.99297%, 52.46% 14.76274%, 52.65% 14.58699%, 54.34% 10.54482%, 55.02% 9.31459%, 56.43% 7.55712%, 58.8% 5.6239%, 59.29% 5.09666%, 60.63% 3.16344%, 61.82% 1.05448%, 62.31% 0.52724%, 63.08% 0.17575%, 63.39% 0%, 63.97% 0%, 64.64% 0.17575%, 65.23% 0.35149%, 65.65% 0.70299%, 66.69% 2.10896%, 67.05% 2.46046%, 68.11% 4.39367%, 68.7% 4.74517%, 74.63% 4.74517%, 75.16% 4.92091%, 75.65% 5.27241%, 76.15% 5.6239%, 76.46% 5.79965%, 77.11% 7.55712%, 77.36% 7.73286%, 77.93% 7.90861%, 78.41% 7.73286%, 78.63% 7.73286%, 79.13% 7.20562%, 79.33% 7.20562%, 80.09% 6.32689%, 80.28% 6.32689%, 81.22% 5.44815%, 81.73% 5.27241%, 81.88% 5.44815%, 82.28% 5.6239%, 82.71% 6.15114%, 83.58% 7.90861%, 87.85% 9.31459%, 88.77% 9.66608%, 89.35% 10.01757%, 89.91% 10.36907%, 90.19% 10.54482%, 90.46% 10.72056%, 91.24% 11.42355%, 91.99% 11.77504%, 92.46% 12.12654%, 92.93% 12.47803%, 93.15% 12.65378%, 94.23% 13.70826%, 94.84% 14.05975%, 95.22% 14.41125%, 96.31% 15.64148%, 96.65% 15.81722%, 97.59% 17.04745%, 97.88% 17.2232%, 98.55% 18.27768%, 98.67% 18.27768%, 99.15% 18.98067%);
          clip-path: polygon(100% 20.56239%, 100% 99.12127%, 0% 99.12127%, 0% 23.02285%, 1.12% 21.79262%, 1.35% 21.79262%, 1.91% 21.26538%, 3.09% 20.91388%, 3.91% 20.03515%, 4.44% 19.15641%, 4.78% 18.45343%, 5.88% 15.64148%, 7.22% 12.47803%, 8.64% 10.72056%, 9.02% 10.36907%, 9.22% 10.36907%, 9.63% 9.84183%, 9.84% 9.84183%, 10.29% 9.31459%, 16.39% 5.27241%, 18.25% 4.39367%, 18.53% 4.21793%, 18.89% 3.86643%, 19.21% 3.69069%, 19.54% 3.51494%, 19.87% 3.33919%, 20.21% 3.16344%, 20.39% 3.16344%, 20.89% 2.81195%, 21.07% 2.81195%, 21.6% 2.46046%, 22.34% 2.28471%, 22.73% 2.10896%, 23.26% 1.75747%, 23.59% 1.75747%, 24.37% 1.58172%, 24.97% 1.75747%, 25.63% 1.93322%, 26.08% 2.28471%, 27.6% 4.04218%, 28.63% 5.79965%, 28.95% 6.15114%, 32.92% 13.53251%, 33.13% 13.70826%, 34.03% 15.28998%, 35.83% 17.39895%, 36.3% 17.75044%, 37.06% 17.92619%, 38.83% 17.92619%, 39.4% 17.92619%, 39.7% 18.10193%, 40.61% 18.10193%, 44.28% 19.33216%, 45.1% 19.33216%, 45.57% 19.50791%, 46.47% 19.50791%, 48.23% 19.33216%, 48.66% 19.15641%, 49% 18.98067%, 49.29% 18.80492%, 50.36% 17.75044%, 50.7% 17.57469%, 51.86% 15.99297%, 52.46% 14.76274%, 52.65% 14.58699%, 54.34% 10.54482%, 55.02% 9.31459%, 56.43% 7.55712%, 58.8% 5.6239%, 59.29% 5.09666%, 60.63% 3.16344%, 61.82% 1.05448%, 62.31% 0.52724%, 63.08% 0.17575%, 63.39% 0%, 63.97% 0%, 64.64% 0.17575%, 65.23% 0.35149%, 65.65% 0.70299%, 66.69% 2.10896%, 67.05% 2.46046%, 68.11% 4.39367%, 68.7% 4.74517%, 74.63% 4.74517%, 75.16% 4.92091%, 75.65% 5.27241%, 76.15% 5.6239%, 76.46% 5.79965%, 77.11% 7.55712%, 77.36% 7.73286%, 77.93% 7.90861%, 78.41% 7.73286%, 78.63% 7.73286%, 79.13% 7.20562%, 79.33% 7.20562%, 80.09% 6.32689%, 80.28% 6.32689%, 81.22% 5.44815%, 81.73% 5.27241%, 81.88% 5.44815%, 82.28% 5.6239%, 82.71% 6.15114%, 83.58% 7.90861%, 87.85% 9.31459%, 88.77% 9.66608%, 89.35% 10.01757%, 89.91% 10.36907%, 90.19% 10.54482%, 90.46% 10.72056%, 91.24% 11.42355%, 91.99% 11.77504%, 92.46% 12.12654%, 92.93% 12.47803%, 93.15% 12.65378%, 94.23% 13.70826%, 94.84% 14.05975%, 95.22% 14.41125%, 96.31% 15.64148%, 96.65% 15.81722%, 97.59% 17.04745%, 97.88% 17.2232%, 98.55% 18.27768%, 98.67% 18.27768%, 99.15% 18.98067%); }
  @media screen and (max-width: 768px) {
    .secondary-footer-structure {
      padding-bottom: 7.2rem;
      -webkit-clip-path: polygon(100% 100%, -0.0768% 99.94169%, 0% 10.3207%, 0.53763% 9.91254%, 0.61444% 9.91254%, 0.61444% 9.85423%, 0.69124% 9.85423%, 0.69124% 9.79592%, 0.76805% 9.79592%, 0.76805% 9.73761%, 0.84485% 9.73761%, 0.84485% 9.6793%, 0.92166% 9.6793%, 0.96006% 9.56268%, 1.03687% 9.56268%, 1.03687% 9.50437%, 1.11367% 9.50437%, 1.11367% 9.44606%, 1.19048% 9.44606%, 1.19048% 9.38776%, 1.26728% 9.38776%, 1.26728% 9.32945%, 1.34409% 9.32945%, 1.34409% 9.27114%, 1.42089% 9.27114%, 1.42089% 9.21283%, 1.4977% 9.21283%, 1.4977% 9.15452%, 1.5745% 9.15452%, 1.5745% 9.09621%, 1.80492% 8.97959%, 1.80492% 8.92128%, 1.92012% 8.92128%, 1.92012% 8.86297%, 1.99693% 8.86297%, 1.99693% 8.80466%, 2.15054% 8.74636%, 2.15054% 8.68805%, 2.30415% 8.62974%, 2.30415% 8.57143%, 2.45776% 8.51312%, 2.45776% 8.45481%, 2.53456% 8.45481%, 2.53456% 8.3965%, 2.61137% 8.3965%, 2.61137% 8.33819%, 2.68817% 8.33819%, 2.68817% 8.27988%, 2.76498% 8.27988%, 2.76498% 8.22157%, 2.84178% 8.22157%, 2.84178% 8.16327%, 3.1874% 7.98834%, 3.1874% 7.93003%, 3.34101% 7.87172%, 3.34101% 7.81341%, 3.41782% 7.81341%, 3.41782% 7.7551%, 3.49462% 7.7551%, 3.49462% 7.69679%, 3.72504% 7.58017%, 3.72504% 7.52187%, 3.84025% 7.52187%, 3.84025% 7.46356%, 3.91705% 7.46356%, 3.91705% 7.40525%, 3.99386% 7.40525%, 3.99386% 7.34694%, 4.22427% 7.23032%, 4.22427% 7.17201%, 4.33948% 7.17201%, 4.33948% 7.1137%, 4.41628% 7.1137%, 4.41628% 7.05539%, 4.6467% 6.93878%, 4.6467% 6.88047%, 4.7619% 6.88047%, 4.7619% 6.82216%, 4.83871% 6.82216%, 4.83871% 6.76385%, 4.99232% 6.70554%, 4.99232% 6.64723%, 5.10753% 6.64723%, 5.10753% 6.58892%, 5.18433% 6.58892%, 5.18433% 6.53061%, 5.33794% 6.4723%, 5.33794% 6.41399%, 5.45315% 6.41399%, 5.45315% 6.35569%, 5.60676% 6.29738%, 5.60676% 6.23907%, 5.72197% 6.23907%, 5.72197% 6.18076%, 5.87558% 6.12245%, 5.87558% 6.06414%, 5.99078% 6.06414%, 5.99078% 6.00583%, 6.14439% 5.94752%, 6.14439% 5.88921%, 6.2596% 5.88921%, 6.2596% 5.8309%, 6.33641% 5.8309%, 6.33641% 5.77259%, 6.45161% 5.77259%, 6.45161% 5.71429%, 6.60522% 5.65598%, 6.60522% 5.59767%, 6.72043% 5.59767%, 6.72043% 5.53936%, 6.79724% 5.53936%, 6.79724% 5.48105%, 6.91244% 5.48105%, 6.91244% 5.42274%, 6.98925% 5.42274%, 6.98925% 5.36443%, 7.18126% 5.30612%, 7.18126% 5.24781%, 7.41167% 5.1895%, 7.41167% 5.1312%, 7.48848% 5.1312%, 7.48848% 5.07289%, 7.60369% 5.07289%, 7.60369% 5.01458%, 7.68049% 5.01458%, 7.68049% 4.95627%, 7.91091% 4.89796%, 7.91091% 4.83965%, 7.98771% 4.83965%, 7.98771% 4.78134%, 8.10292% 4.78134%, 8.10292% 4.72303%, 8.21813% 4.72303%, 8.21813% 4.66472%, 8.33333% 4.66472%, 8.33333% 4.60641%, 8.44854% 4.60641%, 11.75115% 3.09038%, 11.94316% 3.09038%, 13.32565% 2.5656%, 13.94009% 2.44898%, 15.47619% 1.98251%, 15.97542% 1.9242%, 17.70353% 1.51603%, 18.04916% 1.51603%, 18.04916% 1.45773%, 18.39478% 1.45773%, 18.39478% 1.39942%, 18.7788% 1.39942%, 18.7788% 1.34111%, 19.20123% 1.34111%, 19.20123% 1.2828%, 19.62366% 1.2828%, 19.62366% 1.22449%, 20.08449% 1.22449%, 20.08449% 1.16618%, 20.62212% 1.16618%, 20.62212% 1.10787%, 21.19816% 1.10787%, 21.19816% 1.04956%, 21.8894% 1.04956%, 22.77266% 0.99125%, 23.88633% 0.93294%, 24.03994% 0.93294%, 24.03994% 0.87464%, 25.38402% 0.87464%, 32.25806% 0.99125%, 32.25806% 0.93294%, 32.45008% 0.93294%, 34.10138% 0.87464%, 35.25346% 0.87464%, 35.25346% 0.81633%, 37.13518% 0.75802%, 37.98003% 0.69971%, 39.59293% 0.52478%, 40.39939% 0.46647%, 41.24424% 0.40816%, 42.1275% 0.34985%, 43.08756% 0.34985%, 44.00922% 0.29155%, 44.20123% 0.29155%, 44.20123% 0.23324%, 45.73733% 0.23324%, 46.58218% 0.17493%, 48.07988% 0.17493%, 49.23195% 0.23324%, 50.49923% 0.23324%, 50.49923% 0.29155%, 51.30568% 0.34985%, 51.99693% 0.34985%, 51.99693% 0.40816%, 52.64977% 0.40816%, 52.64977% 0.46647%, 53.22581% 0.46647%, 53.22581% 0.52478%, 53.80184% 0.52478%, 53.80184% 0.58309%, 54.37788% 0.58309%, 54.37788% 0.6414%, 54.91551% 0.6414%, 54.91551% 0.69971%, 55.45315% 0.69971%, 55.45315% 0.75802%, 55.95238% 0.75802%, 56.02919% 0.81633%, 56.45161% 0.81633%, 56.45161% 0.87464%, 56.91244% 0.87464%, 56.91244% 0.93294%, 57.37327% 0.93294%, 57.37327% 0.99125%, 57.8341% 0.99125%, 57.8341% 1.04956%, 58.29493% 1.04956%, 58.29493% 1.10787%, 58.75576% 1.10787%, 58.75576% 1.16618%, 59.17819% 1.16618%, 59.17819% 1.22449%, 59.60061% 1.22449%, 59.60061% 1.2828%, 60.02304% 1.2828%, 60.02304% 1.34111%, 60.44547% 1.34111%, 60.44547% 1.39942%, 62.09677% 1.57434%, 62.09677% 1.63265%, 62.5192% 1.63265%, 62.5192% 1.69096%, 62.90323% 1.69096%, 62.90323% 1.74927%, 63.28725% 1.74927%, 63.28725% 1.80758%, 63.70968% 1.80758%, 63.70968% 1.86589%, 64.0937% 1.86589%, 64.0937% 1.9242%, 64.51613% 1.9242%, 64.51613% 1.98251%, 64.90015% 1.98251%, 64.90015% 2.04082%, 65.28418% 2.04082%, 65.28418% 2.09913%, 65.70661% 2.09913%, 65.70661% 2.15743%, 66.09063% 2.15743%, 66.09063% 2.21574%, 66.51306% 2.21574%, 66.51306% 2.27405%, 66.89708% 2.27405%, 66.89708% 2.33236%, 67.31951% 2.33236%, 67.31951% 2.39067%, 67.70353% 2.39067%, 67.70353% 2.44898%, 69.39324% 2.62391%, 69.39324% 2.68222%, 69.81567% 2.68222%, 69.81567% 2.74052%, 70.2381% 2.74052%, 70.2381% 2.79883%, 70.69892% 2.79883%, 70.69892% 2.85714%, 71.15975% 2.85714%, 71.15975% 2.91545%, 71.62058% 2.91545%, 71.62058% 2.97376%, 72.08141% 2.97376%, 72.08141% 3.03207%, 72.50384% 3.03207%, 72.58065% 3.09038%, 73.07988% 3.09038%, 73.07988% 3.14869%, 73.57911% 3.14869%, 73.57911% 3.207%, 74.11674% 3.207%, 74.11674% 3.26531%, 74.50077% 3.26531%, 75.26882% 3.32362%, 75.26882% 3.38192%, 77.26575% 3.49854%, 78.03379% 3.55685%, 78.03379% 3.61516%, 79.18587% 3.67347%, 79.99232% 3.67347%, 79.99232% 3.73178%, 81.37481% 3.73178%, 82.48848% 3.79009%, 100.0384% 3.79009%);
              clip-path: polygon(100% 100%, -0.0768% 99.94169%, 0% 10.3207%, 0.53763% 9.91254%, 0.61444% 9.91254%, 0.61444% 9.85423%, 0.69124% 9.85423%, 0.69124% 9.79592%, 0.76805% 9.79592%, 0.76805% 9.73761%, 0.84485% 9.73761%, 0.84485% 9.6793%, 0.92166% 9.6793%, 0.96006% 9.56268%, 1.03687% 9.56268%, 1.03687% 9.50437%, 1.11367% 9.50437%, 1.11367% 9.44606%, 1.19048% 9.44606%, 1.19048% 9.38776%, 1.26728% 9.38776%, 1.26728% 9.32945%, 1.34409% 9.32945%, 1.34409% 9.27114%, 1.42089% 9.27114%, 1.42089% 9.21283%, 1.4977% 9.21283%, 1.4977% 9.15452%, 1.5745% 9.15452%, 1.5745% 9.09621%, 1.80492% 8.97959%, 1.80492% 8.92128%, 1.92012% 8.92128%, 1.92012% 8.86297%, 1.99693% 8.86297%, 1.99693% 8.80466%, 2.15054% 8.74636%, 2.15054% 8.68805%, 2.30415% 8.62974%, 2.30415% 8.57143%, 2.45776% 8.51312%, 2.45776% 8.45481%, 2.53456% 8.45481%, 2.53456% 8.3965%, 2.61137% 8.3965%, 2.61137% 8.33819%, 2.68817% 8.33819%, 2.68817% 8.27988%, 2.76498% 8.27988%, 2.76498% 8.22157%, 2.84178% 8.22157%, 2.84178% 8.16327%, 3.1874% 7.98834%, 3.1874% 7.93003%, 3.34101% 7.87172%, 3.34101% 7.81341%, 3.41782% 7.81341%, 3.41782% 7.7551%, 3.49462% 7.7551%, 3.49462% 7.69679%, 3.72504% 7.58017%, 3.72504% 7.52187%, 3.84025% 7.52187%, 3.84025% 7.46356%, 3.91705% 7.46356%, 3.91705% 7.40525%, 3.99386% 7.40525%, 3.99386% 7.34694%, 4.22427% 7.23032%, 4.22427% 7.17201%, 4.33948% 7.17201%, 4.33948% 7.1137%, 4.41628% 7.1137%, 4.41628% 7.05539%, 4.6467% 6.93878%, 4.6467% 6.88047%, 4.7619% 6.88047%, 4.7619% 6.82216%, 4.83871% 6.82216%, 4.83871% 6.76385%, 4.99232% 6.70554%, 4.99232% 6.64723%, 5.10753% 6.64723%, 5.10753% 6.58892%, 5.18433% 6.58892%, 5.18433% 6.53061%, 5.33794% 6.4723%, 5.33794% 6.41399%, 5.45315% 6.41399%, 5.45315% 6.35569%, 5.60676% 6.29738%, 5.60676% 6.23907%, 5.72197% 6.23907%, 5.72197% 6.18076%, 5.87558% 6.12245%, 5.87558% 6.06414%, 5.99078% 6.06414%, 5.99078% 6.00583%, 6.14439% 5.94752%, 6.14439% 5.88921%, 6.2596% 5.88921%, 6.2596% 5.8309%, 6.33641% 5.8309%, 6.33641% 5.77259%, 6.45161% 5.77259%, 6.45161% 5.71429%, 6.60522% 5.65598%, 6.60522% 5.59767%, 6.72043% 5.59767%, 6.72043% 5.53936%, 6.79724% 5.53936%, 6.79724% 5.48105%, 6.91244% 5.48105%, 6.91244% 5.42274%, 6.98925% 5.42274%, 6.98925% 5.36443%, 7.18126% 5.30612%, 7.18126% 5.24781%, 7.41167% 5.1895%, 7.41167% 5.1312%, 7.48848% 5.1312%, 7.48848% 5.07289%, 7.60369% 5.07289%, 7.60369% 5.01458%, 7.68049% 5.01458%, 7.68049% 4.95627%, 7.91091% 4.89796%, 7.91091% 4.83965%, 7.98771% 4.83965%, 7.98771% 4.78134%, 8.10292% 4.78134%, 8.10292% 4.72303%, 8.21813% 4.72303%, 8.21813% 4.66472%, 8.33333% 4.66472%, 8.33333% 4.60641%, 8.44854% 4.60641%, 11.75115% 3.09038%, 11.94316% 3.09038%, 13.32565% 2.5656%, 13.94009% 2.44898%, 15.47619% 1.98251%, 15.97542% 1.9242%, 17.70353% 1.51603%, 18.04916% 1.51603%, 18.04916% 1.45773%, 18.39478% 1.45773%, 18.39478% 1.39942%, 18.7788% 1.39942%, 18.7788% 1.34111%, 19.20123% 1.34111%, 19.20123% 1.2828%, 19.62366% 1.2828%, 19.62366% 1.22449%, 20.08449% 1.22449%, 20.08449% 1.16618%, 20.62212% 1.16618%, 20.62212% 1.10787%, 21.19816% 1.10787%, 21.19816% 1.04956%, 21.8894% 1.04956%, 22.77266% 0.99125%, 23.88633% 0.93294%, 24.03994% 0.93294%, 24.03994% 0.87464%, 25.38402% 0.87464%, 32.25806% 0.99125%, 32.25806% 0.93294%, 32.45008% 0.93294%, 34.10138% 0.87464%, 35.25346% 0.87464%, 35.25346% 0.81633%, 37.13518% 0.75802%, 37.98003% 0.69971%, 39.59293% 0.52478%, 40.39939% 0.46647%, 41.24424% 0.40816%, 42.1275% 0.34985%, 43.08756% 0.34985%, 44.00922% 0.29155%, 44.20123% 0.29155%, 44.20123% 0.23324%, 45.73733% 0.23324%, 46.58218% 0.17493%, 48.07988% 0.17493%, 49.23195% 0.23324%, 50.49923% 0.23324%, 50.49923% 0.29155%, 51.30568% 0.34985%, 51.99693% 0.34985%, 51.99693% 0.40816%, 52.64977% 0.40816%, 52.64977% 0.46647%, 53.22581% 0.46647%, 53.22581% 0.52478%, 53.80184% 0.52478%, 53.80184% 0.58309%, 54.37788% 0.58309%, 54.37788% 0.6414%, 54.91551% 0.6414%, 54.91551% 0.69971%, 55.45315% 0.69971%, 55.45315% 0.75802%, 55.95238% 0.75802%, 56.02919% 0.81633%, 56.45161% 0.81633%, 56.45161% 0.87464%, 56.91244% 0.87464%, 56.91244% 0.93294%, 57.37327% 0.93294%, 57.37327% 0.99125%, 57.8341% 0.99125%, 57.8341% 1.04956%, 58.29493% 1.04956%, 58.29493% 1.10787%, 58.75576% 1.10787%, 58.75576% 1.16618%, 59.17819% 1.16618%, 59.17819% 1.22449%, 59.60061% 1.22449%, 59.60061% 1.2828%, 60.02304% 1.2828%, 60.02304% 1.34111%, 60.44547% 1.34111%, 60.44547% 1.39942%, 62.09677% 1.57434%, 62.09677% 1.63265%, 62.5192% 1.63265%, 62.5192% 1.69096%, 62.90323% 1.69096%, 62.90323% 1.74927%, 63.28725% 1.74927%, 63.28725% 1.80758%, 63.70968% 1.80758%, 63.70968% 1.86589%, 64.0937% 1.86589%, 64.0937% 1.9242%, 64.51613% 1.9242%, 64.51613% 1.98251%, 64.90015% 1.98251%, 64.90015% 2.04082%, 65.28418% 2.04082%, 65.28418% 2.09913%, 65.70661% 2.09913%, 65.70661% 2.15743%, 66.09063% 2.15743%, 66.09063% 2.21574%, 66.51306% 2.21574%, 66.51306% 2.27405%, 66.89708% 2.27405%, 66.89708% 2.33236%, 67.31951% 2.33236%, 67.31951% 2.39067%, 67.70353% 2.39067%, 67.70353% 2.44898%, 69.39324% 2.62391%, 69.39324% 2.68222%, 69.81567% 2.68222%, 69.81567% 2.74052%, 70.2381% 2.74052%, 70.2381% 2.79883%, 70.69892% 2.79883%, 70.69892% 2.85714%, 71.15975% 2.85714%, 71.15975% 2.91545%, 71.62058% 2.91545%, 71.62058% 2.97376%, 72.08141% 2.97376%, 72.08141% 3.03207%, 72.50384% 3.03207%, 72.58065% 3.09038%, 73.07988% 3.09038%, 73.07988% 3.14869%, 73.57911% 3.14869%, 73.57911% 3.207%, 74.11674% 3.207%, 74.11674% 3.26531%, 74.50077% 3.26531%, 75.26882% 3.32362%, 75.26882% 3.38192%, 77.26575% 3.49854%, 78.03379% 3.55685%, 78.03379% 3.61516%, 79.18587% 3.67347%, 79.99232% 3.67347%, 79.99232% 3.73178%, 81.37481% 3.73178%, 82.48848% 3.79009%, 100.0384% 3.79009%); } }
  .secondary-footer-structure .legal-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media screen and (max-width: 768px) {
      .secondary-footer-structure .legal-row {
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .secondary-footer-structure .legal-row .right-side {
      width: 50%; }
      @media screen and (max-width: 768px) {
        .secondary-footer-structure .legal-row .right-side {
          width: 100%;
          left: 0; } }

.article-structure {
  padding: 0; }

.darken-body {
  background: #3d3d3d;
  width: 100%;
  height: 0;
  z-index: 6;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  transition: all 4000ms ease;
  clear: both;
  opacity: 0;
  animation: .2s ease darkenFade forwards; }

@keyframes darkenFade {
  0% {
    opacity: 0; }
  100% {
    opacity: .4; } }

.shown {
  display: block;
  height: 100%;
  transition: all 4000ms ease; }

.chrome .shown {
  transition: initial !important; }

.chrome .darken-body {
  transition: initial !important; }

.basket-structure .basket-component {
  position: relative;
  -ms-transform: none;
      transform: none;
  left: 0;
  display: inline-block;
  max-width: none;
  border-radius: initial;
  box-shadow: none;
  top: 0; }
  @media screen and (max-width: 768px) {
    .basket-structure .basket-component {
      background: #ffffff; } }
  .basket-structure .basket-component .basket-wrapper {
    background-color: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    margin-bottom: 3.5rem; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component .basket-wrapper {
        background: #edf4f3;
        margin-bottom: 0; } }

.basket-structure .basket-preheader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 2.5rem;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 1.5rem; }

.basket-structure .item-numbers {
  font-size: 1.5rem;
  line-height: 1.33;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }

.basket-structure .basket-generic-errors-container .error-message {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  color: #dd2106;
  margin-bottom: 1.8rem;
  text-align: left;
  padding-left: 2rem; }
  .basket-structure .basket-generic-errors-container .error-message::before {
    content: "";
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-size: cover;
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    margin-left: -2rem; }

.basket-structure .basket-title {
  text-align: left;
  margin-bottom: 0; }

.basket-structure .basket-total-wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 0;
  padding-right: 0; }

.basket-structure .item-description-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-structure .item-name {
  position: relative; }

.basket-structure .item-cal,
.basket-structure .item-name {
  margin-bottom: .4rem; }

.basket-structure .item-name,
.basket-structure .item-cal,
.basket-structure .item-ingredients,
.basket-structure .item-price,
.basket-structure .item-quantity {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.basket-structure .item-price {
  max-width: 100%; }

.basket-structure .item-image {
  margin-right: 1.2rem; }

.basket-structure .basket-subtotal-items,
.basket-structure .basket-tax-value,
.basket-structure .basket-tip-value,
.basket-structure .tax-fees-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.basket-structure .tooltip-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.basket-structure .tooltip {
  margin-left: .8rem; }
  .basket-structure .tooltip svg {
    fill: #036d58; }

.basket-structure .basket-subtotal-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.basket-structure .basket-discount-code {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  .basket-structure .basket-discount-code.error:after {
    content: url("/Assets/Jamba/img/icons/input-invalid.svg");
    position: absolute;
    right: 6.6rem;
    top: .4rem; }
  .basket-structure .basket-discount-code.birthday, .basket-structure .basket-discount-code.sale {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    line-height: 1.33; }
    .basket-structure .basket-discount-code.birthday .code, .basket-structure .basket-discount-code.sale .code {
      font-weight: 500;
      line-height: 1.2; }
  .basket-structure .basket-discount-code .error-label {
    bottom: 0;
    top: auto; }
  .basket-structure .basket-discount-code input {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    color: #595a59;
    width: 100%;
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 2px solid #036d58;
    padding-bottom: .4rem; }
    .basket-structure .basket-discount-code input::-webkit-input-placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input:-ms-input-placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input::placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input[disabled] {
      border-bottom: 2px solid #036d58 !important;
      color: #595a59 !important; }
    .basket-structure .basket-discount-code input.error {
      padding-right: 2rem; }
  .basket-structure .basket-discount-code input[type="text"],
  .basket-structure .basket-discount-code input[type="text"]:hover,
  .basket-structure .basket-discount-code input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }
  .basket-structure .basket-discount-code .placeholder {
    position: absolute;
    top: -1.5rem;
    left: 0; }
  .basket-structure .basket-discount-code button {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    border: 1px solid transparent;
    background: transparent;
    font-weight: 500;
    color: #036d58;
    padding: 0;
    margin-left: 1.3rem; }
    .basket-structure .basket-discount-code button:focus {
      outline: 2px solid #036d58;
      outline-offset: 6px;
      display: inline-block; }

.basket-structure .basket-special-instructions-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  word-wrap: break-word; }
  @media screen and (max-width: 768px) {
    .basket-structure .basket-special-instructions-wrapper {
      padding-bottom: 3rem; } }
  .basket-structure .basket-special-instructions-wrapper .basket-special-instruction-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: #595a59;
    margin-bottom: 1rem; }
  .basket-structure .basket-special-instructions-wrapper .instruction {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    height: 3rem;
    background-color: transparent;
    border: 0;
    border-bottom: 0.2rem solid #036d58;
    padding-bottom: .7rem; }
    .basket-structure .basket-special-instructions-wrapper .instruction::-webkit-input-placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction:-ms-input-placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction::placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction:focus {
      outline: 2px solid #036d58;
      outline-offset: 6px;
      display: inline-block; }

.basket-structure .basket-footer {
  position: relative; }

.basket-structure .basket-item::after, .basket-structure .basket-item::before {
  background-size: cover; }

@media screen and (max-width: 768px) {
  .basket-structure .menu-item-card-component .card-body {
    margin-bottom: 0; } }

.basket-structure .menu-item-card-component .card-body .info-text {
  text-align: center; }

.basket-structure .menu-item-card-component .primary-button {
  color: #2b3936;
  background: #fac53c; }

.basket-structure .sub-category-section-component {
  position: relative; }
  .basket-structure .sub-category-section-component::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: .3rem;
    background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
    background-size: contain;
    position: absolute;
    top: 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .sub-category-section-component::after {
        background-size: cover; } }
  .basket-structure .sub-category-section-component .subcategory-header {
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .basket-structure .sub-category-section-component .subcategory-header {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .basket-structure .sub-category-section-component .subcategory-header h1, .basket-structure .sub-category-section-component .subcategory-header h2, .basket-structure .sub-category-section-component .subcategory-header h3, .basket-structure .sub-category-section-component .subcategory-header h4, .basket-structure .sub-category-section-component .subcategory-header h5, .basket-structure .sub-category-section-component .subcategory-header h6, .basket-structure .sub-category-section-component .subcategory-header .h1-like, .basket-structure .sub-category-section-component .subcategory-header .h2-like, .basket-structure .sub-category-section-component .subcategory-header .h3-like, .basket-structure .sub-category-section-component .subcategory-header .h4-like, .basket-structure .sub-category-section-component .subcategory-header .h5-like, .basket-structure .sub-category-section-component .subcategory-header .h6-like {
      font-weight: bold; }

.basket-structure .basket-component.empty {
  background: #ffffff; }
  .basket-structure .basket-component.empty .basket-header {
    padding: 2.5rem 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-header {
        padding: 0 0 2rem; } }
  .basket-structure .basket-component.empty .basket-title {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-title {
        text-align: left; } }
    .basket-structure .basket-component.empty .basket-title h1, .basket-structure .basket-component.empty .basket-title h2, .basket-structure .basket-component.empty .basket-title h3, .basket-structure .basket-component.empty .basket-title h4, .basket-structure .basket-component.empty .basket-title h5, .basket-structure .basket-component.empty .basket-title h6, .basket-structure .basket-component.empty .basket-title .h1-like, .basket-structure .basket-component.empty .basket-title .h2-like, .basket-structure .basket-component.empty .basket-title .h3-like, .basket-structure .basket-component.empty .basket-title .h4-like, .basket-structure .basket-component.empty .basket-title .h5-like, .basket-structure .basket-component.empty .basket-title .h6-like {
      font-size: 3.6rem;
      font-weight: bold;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty .basket-title h1, .basket-structure .basket-component.empty .basket-title h2, .basket-structure .basket-component.empty .basket-title h3, .basket-structure .basket-component.empty .basket-title h4, .basket-structure .basket-component.empty .basket-title h5, .basket-structure .basket-component.empty .basket-title h6, .basket-structure .basket-component.empty .basket-title .h1-like, .basket-structure .basket-component.empty .basket-title .h2-like, .basket-structure .basket-component.empty .basket-title .h3-like, .basket-structure .basket-component.empty .basket-title .h4-like, .basket-structure .basket-component.empty .basket-title .h5-like, .basket-structure .basket-component.empty .basket-title .h6-like {
          font-size: 3rem; } }
  .basket-structure .basket-component.empty .basket-info {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.5;
    color: #2b3936;
    margin-bottom: .6rem; }
  .basket-structure .basket-component.empty .basket-body {
    max-width: 27.4rem;
    margin: 0 auto;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 4.7rem; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-body {
        margin-bottom: 1.8rem; } }
    .basket-structure .basket-component.empty .basket-body img {
      width: 100%;
      max-width: 7.2rem;
      margin-bottom: 1.46rem; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty .basket-body img {
          max-width: 5.2rem;
          margin-bottom: 1rem; } }
  .basket-structure .basket-component.empty ~ .sub-category-section-component {
    padding-top: 4rem;
    margin-top: 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty ~ .sub-category-section-component {
        padding-top: 1rem; } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component:after {
      content: none; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty ~ .sub-category-section-component.wave-top:before {
        -webkit-clip-path: polygon(0% 6.25%, 0.74213% 7.8125%, 2.55867% 11.075%, 4.2024% 13.575%, 5.24667% 15%, 6.95333% 17.08125%, 8.56533% 18.7875%, 9.46987% 19.64375%, 11.3168% 21.16875%, 12.01013% 21.66875%, 13.8432% 22.8125%, 14.89013% 23.35%, 16.26267% 23.9375%, 18.224% 24.5625%, 18.94213% 24.71875%, 20.44747% 24.93125%, 21.86667% 25%, 23.9128% 24.90625%, 25.0896% 24.775%, 27.11627% 24.43125%, 28.42293% 24.1375%, 29.33893% 23.90625%, 30.90907% 23.45625%, 32.08613% 23.08125%, 33.72267% 22.50625%, 35.02933% 22.0125%, 36.336% 21.4875%, 37.64267% 20.9375%, 39.0784% 20.3125%, 40.97413% 19.44375%, 42.21733% 18.85625%, 43.6624% 18.15625%, 45.68907% 17.15625%, 47.1912% 16.4%, 48.888% 15.54375%, 50.91467% 14.5125%, 52.87733% 13.51875%, 54.14133% 12.89375%, 55.9056% 12.01875%, 57.6808% 11.15625%, 59.00427% 10.53125%, 60.96907% 9.63125%, 62.19573% 9.0875%, 63.27573% 8.63125%, 64.5072% 8.13125%, 65.63733% 7.69375%, 67.06053% 7.175%, 68.38987% 6.725%, 69.86667% 6.25%, 71.3896% 5.83125%, 72.9616% 5.45%, 74.58453% 5.10625%, 76.10747% 4.83125%, 77.97413% 4.55625%, 80.77413% 4.2625%, 82.19947% 4.16875%, 83.57547% 4.1125%, 85.29547% 4.1125%, 86.32747% 4.1125%, 87.70347% 4.15625%, 89.964% 4.30625%, 91.44% 4.44375%, 93.06213% 4.65625%, 94.4872% 4.8875%, 95.91227% 5.1625%, 97.4856% 5.51875%, 98.37013% 5.75%, 100% 6.25%, 100% 100%, 0% 100%, 0% 6.25%);
                clip-path: polygon(0% 6.25%, 0.74213% 7.8125%, 2.55867% 11.075%, 4.2024% 13.575%, 5.24667% 15%, 6.95333% 17.08125%, 8.56533% 18.7875%, 9.46987% 19.64375%, 11.3168% 21.16875%, 12.01013% 21.66875%, 13.8432% 22.8125%, 14.89013% 23.35%, 16.26267% 23.9375%, 18.224% 24.5625%, 18.94213% 24.71875%, 20.44747% 24.93125%, 21.86667% 25%, 23.9128% 24.90625%, 25.0896% 24.775%, 27.11627% 24.43125%, 28.42293% 24.1375%, 29.33893% 23.90625%, 30.90907% 23.45625%, 32.08613% 23.08125%, 33.72267% 22.50625%, 35.02933% 22.0125%, 36.336% 21.4875%, 37.64267% 20.9375%, 39.0784% 20.3125%, 40.97413% 19.44375%, 42.21733% 18.85625%, 43.6624% 18.15625%, 45.68907% 17.15625%, 47.1912% 16.4%, 48.888% 15.54375%, 50.91467% 14.5125%, 52.87733% 13.51875%, 54.14133% 12.89375%, 55.9056% 12.01875%, 57.6808% 11.15625%, 59.00427% 10.53125%, 60.96907% 9.63125%, 62.19573% 9.0875%, 63.27573% 8.63125%, 64.5072% 8.13125%, 65.63733% 7.69375%, 67.06053% 7.175%, 68.38987% 6.725%, 69.86667% 6.25%, 71.3896% 5.83125%, 72.9616% 5.45%, 74.58453% 5.10625%, 76.10747% 4.83125%, 77.97413% 4.55625%, 80.77413% 4.2625%, 82.19947% 4.16875%, 83.57547% 4.1125%, 85.29547% 4.1125%, 86.32747% 4.1125%, 87.70347% 4.15625%, 89.964% 4.30625%, 91.44% 4.44375%, 93.06213% 4.65625%, 94.4872% 4.8875%, 95.91227% 5.1625%, 97.4856% 5.51875%, 98.37013% 5.75%, 100% 6.25%, 100% 100%, 0% 100%, 0% 6.25%); } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component.cold-green-theme {
      background-color: rgba(237, 244, 243, 0.4); }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty ~ .sub-category-section-component.cold-green-theme:before {
          background-color: rgba(237, 244, 243, 0.4); } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h1, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h2, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h3, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h4, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h5, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h6, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h1-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h2-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h3-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h4-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h5-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h6-like {
      font-size: 3.6rem; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h1, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h2, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h3, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h4, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h5, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h6, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h1-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h2-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h3-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h4-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h5-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h6-like {
          font-size: 3rem; } }

.basket-structure .triangle-link {
  font-size: 1.4rem;
  color: #036d58; }
  .basket-structure .triangle-link:after {
    margin-left: .5rem;
    width: .47rem;
    height: .8rem; }

.basket-structure .footer-info {
  text-align: center;
  max-width: 29.1rem;
  margin: 0 auto; }
  .basket-structure .footer-info .footer-info-title {
    margin-top: .8rem;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.11; }
  .basket-structure .footer-info .footer-info-subtitle {
    margin-top: .8rem;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.27; }

.basket-structure .order-delivery-instructions-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  word-wrap: break-word;
  max-width: 50rem;
  margin: 1rem auto 2rem; }
  .basket-structure .order-delivery-instructions-wrapper .instruction-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: #595a59;
    margin-bottom: 1rem; }
  .basket-structure .order-delivery-instructions-wrapper .instruction {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    height: 3rem;
    background-color: transparent;
    border: 0;
    border-bottom: 0.2rem solid #036d58;
    padding-bottom: .7rem; }
    .basket-structure .order-delivery-instructions-wrapper .instruction::-webkit-input-placeholder {
      opacity: 1; }
    .basket-structure .order-delivery-instructions-wrapper .instruction:-ms-input-placeholder {
      opacity: 1; }
    .basket-structure .order-delivery-instructions-wrapper .instruction::placeholder {
      opacity: 1; }

.account-structure {
  background: #edf4f3;
  padding-top: 1.5rem;
  padding-bottom: 4rem;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .account-structure {
      padding-bottom: 0;
      padding-top: 1.2rem; } }
  @media screen and (min-width: 768px) and (max-width: 990px) {
    .account-structure .fcs-container > .row {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  .account-structure ~ footer {
    margin-top: 0; }
  .account-structure .tall-row {
    min-height: 39.7rem; }
  .account-structure .basic-spot-component h1,
  .account-structure .basic-spot-component h2,
  .account-structure .basic-spot-component h3,
  .account-structure .basic-spot-component h4,
  .account-structure .basic-spot-component h5,
  .account-structure .basic-spot-component h6 {
    line-height: 1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    font-weight: bold; }
    @media screen and (max-width: 768px) {
      .account-structure .basic-spot-component h1,
      .account-structure .basic-spot-component h2,
      .account-structure .basic-spot-component h3,
      .account-structure .basic-spot-component h4,
      .account-structure .basic-spot-component h5,
      .account-structure .basic-spot-component h6 {
        font-size: 3rem;
        margin-bottom: 0; } }
  .account-structure .breadcrumb-component {
    margin-top: 0; }
    @media screen and (max-width: 768px) {
      .account-structure .breadcrumb-component + .section-component {
        padding-top: 0;
        margin-top: 1rem; } }
  .account-structure .sidebar {
    width: 100%;
    max-width: 40.5rem;
    min-width: 30rem; }
    @media screen and (max-width: 992px) {
      .account-structure .sidebar {
        max-width: none;
        min-width: 0; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar {
        padding: 0; } }
    @media screen and (max-width: 990px) {
      .account-structure .sidebar.hide {
        display: none; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar.hide + .main-side {
        display: block;
        padding: 0; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar.hide + .main-side.rewards {
        display: -ms-flexbox;
        display: flex; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar .account-progress-component {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 2rem; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar .progress-wrapper {
        display: block; } }
    .account-structure .sidebar .progress-content-wrapper {
      padding-left: 2rem;
      text-align: left; }
  .account-structure .main-side {
    min-width: 65rem; }
    @media screen and (max-width: 768px) {
      .account-structure .main-side {
        display: none;
        min-width: 0; } }
    .account-structure .main-side .account-progress-component,
    .account-structure .main-side .account-highlight-component {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    @media screen and (max-width: 768px) {
      .account-structure .main-side .account-highlight-component {
        margin-left: 0;
        margin-right: 0; } }
    .account-structure .main-side .account-interior-structure .account-progress-component {
      margin: 0; }
    .account-structure .main-side .account-card-component {
      width: auto;
      -ms-flex: 1 43rem;
          flex: 1 43rem;
      margin-right: 1.5rem;
      margin-left: 1.5rem;
      margin-bottom: 2rem; }
    .account-structure .main-side.rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
  .account-structure .logout-button {
    background: #ffffff;
    display: block;
    font-size: 1.8rem;
    font-weight: 500;
    color: #036d58;
    text-align: center;
    padding: 2.4rem 2.4rem; }
  .account-structure .dietary-preferences-component {
    max-width: 71rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .account-structure .dietary-preferences-component {
        padding: 0 .5rem; } }
    .account-structure .dietary-preferences-component .info {
      margin: 0 0 4rem; }
    .account-structure .dietary-preferences-component .checkbox-list {
      margin-top: 2.5rem;
      margin-bottom: 6rem; }
      @media screen and (max-width: 768px) {
        .account-structure .dietary-preferences-component .checkbox-list {
          margin-bottom: 2rem;
          margin-top: 0; } }
    .account-structure .dietary-preferences-component .note {
      margin: 0 0 3.6rem; }
      @media screen and (max-width: 768px) {
        .account-structure .dietary-preferences-component .note {
          margin-bottom: 2rem; } }
    .account-structure .dietary-preferences-component .primary-button {
      margin-bottom: 3rem; }
  .account-structure .triangle-link.green {
    color: #036d58; }
    .account-structure .triangle-link.green::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-structure .account-rewards-offers-structure .section-title {
    margin: 3rem 0;
    font-size: 2.4rem; }
    @media screen and (max-width: 768px) {
      .account-structure .account-rewards-offers-structure .section-title {
        padding: 1rem;
        margin: 2rem 0; } }

.account-interior-structure {
  background: #ffffff;
  position: relative;
  padding: 0 3.5rem 8rem 3.5rem;
  margin-top: 3rem;
  height: calc(100% - 3rem); }
  .account-interior-structure::before {
    content: '';
    display: block;
    height: 1rem;
    position: absolute;
    top: -1rem;
    background: #ffffff;
    left: 0;
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%);
            clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .account-interior-structure::before {
        display: none; } }
  @media screen and (max-width: 768px) {
    .account-interior-structure {
      margin-top: 1rem;
      padding: 0 1.5rem 5rem;
      height: 100%; } }
  .account-interior-structure .basic-spot-component {
    padding-top: 3rem; }
    .account-interior-structure .basic-spot-component .highlighted {
      color: #e20000; }
    .account-interior-structure .basic-spot-component p {
      max-width: 45rem;
      margin-left: auto;
      margin-right: auto; }
    .account-interior-structure .basic-spot-component img {
      width: auto;
      display: inline-block;
      margin: auto;
      max-width: none; }
    .account-interior-structure .basic-spot-component .info-text {
      font-size: 1.5rem;
      text-align: center;
      line-height: 1.33; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .basic-spot-component {
        background: #edf4f3;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding: 0 2rem 2.5rem;
        width: auto;
        position: relative; }
        .account-interior-structure .basic-spot-component::after {
          content: '';
          display: block;
          height: 1rem;
          position: absolute;
          bottom: 0;
          background: #ffffff;
          left: 0;
          width: 100%;
          -webkit-clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%);
                  clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%); }
        .account-interior-structure .basic-spot-component .info-text {
          max-width: 30rem;
          margin: .7rem auto 0; } }
    .account-interior-structure .basic-spot-component + .row > .col:first-of-type::after,
    .account-interior-structure .basic-spot-component + script + .row > .col:first-of-type::after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      background: url("/Assets/Jamba/img/account/divider-vertical.svg");
      height: calc(100% - 2.8rem);
      width: .3rem; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .basic-spot-component + .row > .col:first-of-type::after,
        .account-interior-structure .basic-spot-component + script + .row > .col:first-of-type::after {
          content: none; } }
    @media screen and (max-width: 768px) {
      .account-interior-structure .basic-spot-component + div,
      .account-interior-structure .basic-spot-component + script + div {
        padding-top: 2rem; } }
  .account-interior-structure .account-rewards-migrate-component + .row .col:first-of-type::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url("/Assets/Jamba/img/account/divider-vertical.svg");
    height: calc(100% - 2.8rem);
    width: .3rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-rewards-migrate-component + .row .col:first-of-type::after {
        content: none; } }
  .account-interior-structure .account-link {
    text-align: center;
    display: none;
    margin-bottom: 3rem;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-link {
        display: block;
        margin-top: 3rem; } }
  .account-interior-structure .account-progress-component {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    padding-left: 0; }
  .account-interior-structure .account-highlight-component {
    padding: 3.2rem;
    margin-bottom: 2.8rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-highlight-component {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        width: auto;
        margin-bottom: 0; } }
    .account-interior-structure .account-highlight-component .row {
      max-width: 61rem;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin: 0 auto; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .account-highlight-component .row {
          display: block; } }
    .account-interior-structure .account-highlight-component::before {
      -webkit-clip-path: polygon(0% 8.33333%, 1.35132% 7.9%, 3.29017% 7.39167%, 4.99421% 7.03333%, 7.34427% 6.66666%, 10.22289% 6.35%, 12.63179% 6.21666%, 15.27583% 6.21666%, 17.27352% 6.3%, 19.97641% 6.54166%, 21.62161% 6.76666%, 22.9142% 6.98333%, 25.6169% 7.5%, 26.792% 7.8%, 28.5549% 8.33333%, 30.78728% 8.39166%, 32.55017% 7.86666%, 34.3132% 7.23333%, 36.0752% 6.83333%, 38.25028% 7.15833%, 39.88439% 8.33333%, 42.2473% 11.45833%, 44.947% 16.75%, 46.6509% 20.91666%, 48.4131% 25.80833%, 49.5909% 29.275%, 51.4092% 34.75%, 52.939% 39.2833%, 55.2313% 45.6333%, 56.9942% 50%, 58.3418% 53.025%, 59.576% 55.6583%, 61.27895% 59.0916%, 63.5691% 63.3583%, 65.3897% 66.4833%, 67.3868% 69.6416%, 69.2112% 72.2916%, 70.9146% 74.55%, 72.7945% 76.8%, 74.264% 78.3666%, 75.7923% 79.8083%, 77.9069% 81.475%, 80.669% 82.925%, 83.0057% 83.3333%, 85.782% 81.2333%, 87.604% 77.6499%, 90.193% 69.6916%, 92.251% 61.01666%, 94.1223% 51.32499%, 96.7234% 34.9%, 98.06% 25%, 98.8734% 18.425%, 100% 8.33333%, 100% 100%, 0% 100%, 0% 8.33333%);
              clip-path: polygon(0% 8.33333%, 1.35132% 7.9%, 3.29017% 7.39167%, 4.99421% 7.03333%, 7.34427% 6.66666%, 10.22289% 6.35%, 12.63179% 6.21666%, 15.27583% 6.21666%, 17.27352% 6.3%, 19.97641% 6.54166%, 21.62161% 6.76666%, 22.9142% 6.98333%, 25.6169% 7.5%, 26.792% 7.8%, 28.5549% 8.33333%, 30.78728% 8.39166%, 32.55017% 7.86666%, 34.3132% 7.23333%, 36.0752% 6.83333%, 38.25028% 7.15833%, 39.88439% 8.33333%, 42.2473% 11.45833%, 44.947% 16.75%, 46.6509% 20.91666%, 48.4131% 25.80833%, 49.5909% 29.275%, 51.4092% 34.75%, 52.939% 39.2833%, 55.2313% 45.6333%, 56.9942% 50%, 58.3418% 53.025%, 59.576% 55.6583%, 61.27895% 59.0916%, 63.5691% 63.3583%, 65.3897% 66.4833%, 67.3868% 69.6416%, 69.2112% 72.2916%, 70.9146% 74.55%, 72.7945% 76.8%, 74.264% 78.3666%, 75.7923% 79.8083%, 77.9069% 81.475%, 80.669% 82.925%, 83.0057% 83.3333%, 85.782% 81.2333%, 87.604% 77.6499%, 90.193% 69.6916%, 92.251% 61.01666%, 94.1223% 51.32499%, 96.7234% 34.9%, 98.06% 25%, 98.8734% 18.425%, 100% 8.33333%, 100% 100%, 0% 100%, 0% 8.33333%); }
  .account-interior-structure .account-progress-component {
    margin: 0;
    padding-top: 0; }
    .account-interior-structure .account-progress-component::before {
      display: none; }
  .account-interior-structure .left-separator {
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x; }
  .account-interior-structure .triangle-link {
    color: #036d58;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 1.8rem;
    line-height: 1;
    display: inline-block; }
    .account-interior-structure .triangle-link:last-child {
      margin-bottom: 0; }
    .account-interior-structure .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .account-interior-structure .triangle-link {
        padding: 0;
        display: inline-block; } }
  .account-interior-structure .submit {
    display: block;
    width: 100%;
    max-width: 30rem;
    margin: 0 auto; }
  .account-interior-structure .button-interior-wrapper button {
    max-width: 26rem;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem; }
    .account-interior-structure .button-interior-wrapper button:last-child {
      margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .button-interior-wrapper button {
        max-width: 100%;
        height: 6rem; } }
  @media screen and (max-width: 768px) {
    .account-interior-structure .account-history-component {
      display: none; } }
  .account-interior-structure .account-history-component.mobile {
    display: none; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-history-component.mobile {
        display: block; } }
  .account-interior-structure .how-it-works-wrapper {
    text-align: center;
    padding: 0 8rem 13.5rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .how-it-works-wrapper {
        text-align: left;
        padding: 0; }
        .account-interior-structure .how-it-works-wrapper .basic-spot-component {
          text-align: left;
          padding: 0 1.5rem 2.5rem; } }
    .account-interior-structure .how-it-works-wrapper .section-title {
      font-size: 3rem; }
    .account-interior-structure .how-it-works-wrapper .title {
      margin-bottom: 2rem; }
    .account-interior-structure .how-it-works-wrapper .description {
      font-size: 1.6rem;
      font-weight: 400;
      color: #2C3937; }
    .account-interior-structure .how-it-works-wrapper .mbottom-4 {
      margin-bottom: 4rem; }
    .account-interior-structure .how-it-works-wrapper .row {
      margin-top: 2rem;
      margin-bottom: 5rem;
      margin-left: 0;
      margin-right: 0;
      padding-top: 1.2rem;
      -ms-flex-pack: center;
          justify-content: center;
      text-align: center;
      position: relative; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row {
          margin-bottom: 2.2rem; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row .col {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: start;
              align-items: flex-start;
          padding: 0; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row .col:first-child {
          margin-bottom: 1.2rem;
          border-bottom: 1px solid #E5E4E0; } }
    .account-interior-structure .how-it-works-wrapper .row.divider {
      border-top: 1px solid #E5E4E0;
      border-bottom: 1px solid #E5E4E0; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row.divider {
          -ms-flex-direction: column;
              flex-direction: column; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row.divider {
          border-bottom: none; } }
    .account-interior-structure .how-it-works-wrapper .info-text {
      font-size: 1.6rem;
      margin-top: 0.8rem;
      margin-bottom: 1.2rem; }

.rewards-structure {
  width: 100%;
  margin-bottom: 3rem; }
  .rewards-structure .row:first-child {
    -ms-flex-pack: center;
        justify-content: center; }
  @media screen and (max-width: 850px) {
    .rewards-structure .fcs-container {
      padding: 0;
      margin: 0; }
    .rewards-structure .row {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media screen and (max-width: 850px) {
    .rewards-structure .row {
      margin: 0;
      width: 100%; } }
  .rewards-structure .rewards-wrapper {
    width: 100%;
    position: relative;
    max-width: 81rem; }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-wrapper {
        max-width: none; } }
    .rewards-structure .rewards-wrapper.col-8 {
      max-width: unset; }
    .rewards-structure .rewards-wrapper::after {
      content: '';
      background: url("/Assets/Jamba/img/longdivider.svg");
      height: 100%;
      width: 0.5rem;
      position: absolute;
      top: 0.5rem;
      right: -0.2rem; }
      @media screen and (max-width: 850px) {
        .rewards-structure .rewards-wrapper::after {
          display: none; } }
  .rewards-structure .rewards-and-offers-structure {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    background: #F6F4EE;
    padding: 2.6rem 3.5rem 4rem;
    position: relative; }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-and-offers-structure {
        padding-bottom: 8rem; } }
    .rewards-structure .rewards-and-offers-structure::before {
      content: '';
      background: #F6F4EE;
      position: absolute;
      width: 100%;
      height: 20px;
      top: -16px;
      left: 0;
      right: 0;
      -webkit-clip-path: polygon(12.46819% 60%, 12.77646% 60.095%, 13.11387% 60.195%, 13.49733% 60.31%, 13.91196% 60.435%, 14.46628% 60.605%, 15.02099% 60.775%, 15.55534% 60.94%, 16.11972% 61.11%, 16.52316% 61.235%, 16.98257% 61.375%, 17.43639% 61.5%, 17.91514% 61.645%, 18.38893% 61.79%, 18.87786% 61.94%, 19.4631% 62.12%, 20.00751% 62.29%, 20.9841% 62.59%, 21.7402% 62.825%, 22.37239% 63.02%, 22.84313% 63.165%, 23.1612% 63.265%, 23.59084% 63.4%, 24.07837% 63.55%, 24.69402% 63.74%, 25.19809% 63.895%, 25.82366% 64.09%, 26.31539% 64.24%, 26.74796% 64.375%, 27.26387% 64.535%, 27.91196% 64.735%, 28.49873% 64.93%, 29.17659% 65.14%, 29.6444% 65.285%, 30.09415% 65.425%, 30.65216% 65.6%, 31.19237% 65.77%, 31.60992% 65.9%, 32.09008% 66.05%, 32.50394% 66.18%, 33.11578% 66.37%, 33.61043% 66.525%, 34.06476% 66.665%, 34.33588% 66.75%, 34.84148% 66.91%, 35.58855% 67.145%, 36.34186% 67.385%, 36.87799% 67.555%, 37.4972% 67.75%, 38.19975% 68%, 39.18282% 68.315%, 40.14669% 68.62%, 41.05331% 68.905%, 41.87061% 69.165%, 42.47684% 69.36%, 43.01298% 69.53%, 44.52926% 70%, 44.86819% 70.085%, 45.51399% 70.115%, 46.32939% 69.915%, 47.25573% 69.39%, 48.23308% 68.515%, 49.03969% 67.56%, 50.22125% 65.81%, 51.06094% 64.335%, 51.60623% 63.28%, 52.36349% 61.7%, 53.543% 58.995%, 54.77583% 55.89%, 55.84606% 52.995%, 56.99249% 49.72%, 58.34593% 45.675%, 59.43282% 42.32%, 60.0757% 40.32%, 61.11374% 37.035%, 62.57786% 32.385%, 64.07913% 27.665%, 65.21539% 24.165%, 66.27137% 21.025%, 67.29924% 18.36%, 68.28257% 15.965%, 69.01514% 14.18%, 69.57494% 12.835%, 70.62621% 10.375%, 71.63003% 8.135%, 72.41132% 6.52%, 73.28168% 5.02%, 73.93346% 4.16%, 74.86858% 3.12%, 75.71679% 2.37%, 76.66896% 1.73%, 77.71438% 1.305%, 78.47913% 1.165%, 79.9659% 1.305%, 81.0028% 1.715%, 82.25076% 2.55%, 83.11845% 3.345%, 84.79198% 5.375%, 86.2014% 7.585%, 87.36807% 9.76%, 88.4514% 12.06%, 89.50662% 14.56%, 90.50191% 17.155%, 91.69326% 20.57%, 92.69427% 23.7%, 93.68906% 27.055%, 94.89529% 32.33%, 95.86399% 36.62%, 96.82417% 40.88%, 99.38702% 52.27%, 100% 55%, 100% 100%, 0% 100%, 0.02939% 99.655%, 0.07036% 99.195%, 0.12125% 98.645%, 0.19936% 97.835%, 0.29478% 96.885%, 0.43219% 95.585%, 0.58486% 94.215%, 0.77799% 92.585%, 0.90382% 91.585%, 1.02583% 90.64%, 1.12354% 89.91%, 1.22786% 89.15%, 1.31959% 88.5%, 1.41641% 87.83%, 1.52952% 87.07%, 1.67583% 86.125%, 1.78613% 85.435%, 1.91527% 84.655%, 2.04593% 83.89%, 2.16807% 83.2%, 2.3729% 82.095%, 2.52176% 81.325%, 2.68715% 80.51%, 2.88995% 79.56%, 3.04542% 78.865%, 3.24796% 78.005%, 3.39644% 77.405%, 3.54364% 76.84%, 3.85064% 75.74%, 4.07125% 75%, 4.21781% 74.54%, 4.40649% 73.97%, 4.61412% 73.365%, 4.82532% 72.77%, 5.10356% 72.02%, 5.39084% 71.28%, 5.70687% 70.505%, 5.97901% 69.87%, 6.23092% 69.305%, 6.57519% 68.565%, 6.96819% 67.76%, 7.33715% 67.04%, 7.68181% 66.4%, 8.08053% 65.695%, 8.54618% 64.915%, 9.06107% 64.105%, 9.62468% 63.28%, 10.16934% 62.535%, 10.83499% 61.695%, 11.33422% 61.115%, 11.80496% 60.615%, 12.39173% 60.055%);
              clip-path: polygon(12.46819% 60%, 12.77646% 60.095%, 13.11387% 60.195%, 13.49733% 60.31%, 13.91196% 60.435%, 14.46628% 60.605%, 15.02099% 60.775%, 15.55534% 60.94%, 16.11972% 61.11%, 16.52316% 61.235%, 16.98257% 61.375%, 17.43639% 61.5%, 17.91514% 61.645%, 18.38893% 61.79%, 18.87786% 61.94%, 19.4631% 62.12%, 20.00751% 62.29%, 20.9841% 62.59%, 21.7402% 62.825%, 22.37239% 63.02%, 22.84313% 63.165%, 23.1612% 63.265%, 23.59084% 63.4%, 24.07837% 63.55%, 24.69402% 63.74%, 25.19809% 63.895%, 25.82366% 64.09%, 26.31539% 64.24%, 26.74796% 64.375%, 27.26387% 64.535%, 27.91196% 64.735%, 28.49873% 64.93%, 29.17659% 65.14%, 29.6444% 65.285%, 30.09415% 65.425%, 30.65216% 65.6%, 31.19237% 65.77%, 31.60992% 65.9%, 32.09008% 66.05%, 32.50394% 66.18%, 33.11578% 66.37%, 33.61043% 66.525%, 34.06476% 66.665%, 34.33588% 66.75%, 34.84148% 66.91%, 35.58855% 67.145%, 36.34186% 67.385%, 36.87799% 67.555%, 37.4972% 67.75%, 38.19975% 68%, 39.18282% 68.315%, 40.14669% 68.62%, 41.05331% 68.905%, 41.87061% 69.165%, 42.47684% 69.36%, 43.01298% 69.53%, 44.52926% 70%, 44.86819% 70.085%, 45.51399% 70.115%, 46.32939% 69.915%, 47.25573% 69.39%, 48.23308% 68.515%, 49.03969% 67.56%, 50.22125% 65.81%, 51.06094% 64.335%, 51.60623% 63.28%, 52.36349% 61.7%, 53.543% 58.995%, 54.77583% 55.89%, 55.84606% 52.995%, 56.99249% 49.72%, 58.34593% 45.675%, 59.43282% 42.32%, 60.0757% 40.32%, 61.11374% 37.035%, 62.57786% 32.385%, 64.07913% 27.665%, 65.21539% 24.165%, 66.27137% 21.025%, 67.29924% 18.36%, 68.28257% 15.965%, 69.01514% 14.18%, 69.57494% 12.835%, 70.62621% 10.375%, 71.63003% 8.135%, 72.41132% 6.52%, 73.28168% 5.02%, 73.93346% 4.16%, 74.86858% 3.12%, 75.71679% 2.37%, 76.66896% 1.73%, 77.71438% 1.305%, 78.47913% 1.165%, 79.9659% 1.305%, 81.0028% 1.715%, 82.25076% 2.55%, 83.11845% 3.345%, 84.79198% 5.375%, 86.2014% 7.585%, 87.36807% 9.76%, 88.4514% 12.06%, 89.50662% 14.56%, 90.50191% 17.155%, 91.69326% 20.57%, 92.69427% 23.7%, 93.68906% 27.055%, 94.89529% 32.33%, 95.86399% 36.62%, 96.82417% 40.88%, 99.38702% 52.27%, 100% 55%, 100% 100%, 0% 100%, 0.02939% 99.655%, 0.07036% 99.195%, 0.12125% 98.645%, 0.19936% 97.835%, 0.29478% 96.885%, 0.43219% 95.585%, 0.58486% 94.215%, 0.77799% 92.585%, 0.90382% 91.585%, 1.02583% 90.64%, 1.12354% 89.91%, 1.22786% 89.15%, 1.31959% 88.5%, 1.41641% 87.83%, 1.52952% 87.07%, 1.67583% 86.125%, 1.78613% 85.435%, 1.91527% 84.655%, 2.04593% 83.89%, 2.16807% 83.2%, 2.3729% 82.095%, 2.52176% 81.325%, 2.68715% 80.51%, 2.88995% 79.56%, 3.04542% 78.865%, 3.24796% 78.005%, 3.39644% 77.405%, 3.54364% 76.84%, 3.85064% 75.74%, 4.07125% 75%, 4.21781% 74.54%, 4.40649% 73.97%, 4.61412% 73.365%, 4.82532% 72.77%, 5.10356% 72.02%, 5.39084% 71.28%, 5.70687% 70.505%, 5.97901% 69.87%, 6.23092% 69.305%, 6.57519% 68.565%, 6.96819% 67.76%, 7.33715% 67.04%, 7.68181% 66.4%, 8.08053% 65.695%, 8.54618% 64.915%, 9.06107% 64.105%, 9.62468% 63.28%, 10.16934% 62.535%, 10.83499% 61.695%, 11.33422% 61.115%, 11.80496% 60.615%, 12.39173% 60.055%); }
    @media screen and (max-width: 1280px) {
      .rewards-structure .rewards-and-offers-structure .row {
        width: 100%;
        -ms-flex-direction: column;
            flex-direction: column; } }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-and-offers-structure {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem; }
        .rewards-structure .rewards-and-offers-structure .row {
          margin: 0;
          width: 100%; } }
  .rewards-structure .offers-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr, 1fr;
        grid-template-columns: 1fr, 1fr;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.6rem;
    margin: 0 auto;
    padding: 2rem 0 0; }
    @media screen and (max-width: 768px) {
      .rewards-structure .offers-list {
        -ms-grid-columns: 1fr;
            grid-template-columns: 1fr; } }
  .rewards-structure .offers-list--item:nth-child(n+4) {
    display: none; }
  @media screen and (min-width: 1280px) {
    .rewards-structure .offers-list--item:nth-child(n+2) {
      display: none; } }

.account-rewards-offers-structure {
  background: #F6F4EE;
  padding: 0 7.2rem 1.5rem; }
  @media screen and (max-width: 1280px) {
    .account-rewards-offers-structure {
      padding: 0 1.6rem 1.5rem; }
      .account-rewards-offers-structure .empty-rewards {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; } }
  .account-rewards-offers-structure.extra-padding-bottom {
    padding-bottom: 5.5rem;
    margin-bottom: -4rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-offers-structure.extra-padding-bottom {
        padding-bottom: 1.5rem; } }
  .account-rewards-offers-structure .cta-rewards-component {
    margin: 4rem auto; }
    .account-rewards-offers-structure .cta-rewards-component.bottom-divider {
      margin-bottom: 8.6rem; }
    .account-rewards-offers-structure .cta-rewards-component .quaternary-button:hover,
    .account-rewards-offers-structure .cta-rewards-component .quaternary-button:focus {
      color: #ffffff;
      background: #036d58; }
    .account-rewards-offers-structure .cta-rewards-component .h6-like.title {
      margin-bottom: 0; }
  .account-rewards-offers-structure .offers-component {
    padding: 0; }
    .account-rewards-offers-structure .offers-component .show-more-offers-link,
    .account-rewards-offers-structure .offers-component .show-fewer-offers-link {
      background: none;
      border: none;
      font-size: 1.6rem;
      font-weight: 700;
      color: #036d58 !important;
      text-align: center;
      margin: 2rem auto; }
      .account-rewards-offers-structure .offers-component .show-more-offers-link:hover,
      .account-rewards-offers-structure .offers-component .show-fewer-offers-link:hover {
        cursor: pointer;
        text-decoration: underline; }
      .account-rewards-offers-structure .offers-component .show-more-offers-link::after,
      .account-rewards-offers-structure .offers-component .show-fewer-offers-link::after {
        content: "";
        background-image: url("/Assets/Jamba/img/green-arrow.png");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 1.4rem;
        height: 0.8rem;
        margin-left: 0.6rem; }
    .account-rewards-offers-structure .offers-component .show-fewer-offers-link::after {
      transform: translateY(-50%) rotateX(180deg); }
    .account-rewards-offers-structure .offers-component .offers-list {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 1fr;
          grid-template-columns: 1fr 1fr;
      -ms-flex-pack: center;
          justify-content: center;
      position: relative;
      overflow: clip;
      max-height: 37rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 1.6rem;
      margin: 0 auto;
      padding: 2rem; }
      .account-rewards-offers-structure .offers-component .offers-list.bottom-gradient::before {
        content: "";
        position: absolute;
        width: auto;
        height: 6rem;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 1;
        background-image: linear-gradient(to top, #F6F4EE, rgba(246, 244, 238, 0)); }
      @media screen and (max-width: 1280px) {
        .account-rewards-offers-structure .offers-component .offers-list {
          -ms-grid-columns: 1fr;
              grid-template-columns: 1fr;
          max-height: 70rem;
          padding: 2rem 0; } }
      .account-rewards-offers-structure .offers-component .offers-list.fullHeight {
        max-height: 100%; }
    .account-rewards-offers-structure .offers-component .cta-rewards-component {
      margin-top: 6rem; }
    .account-rewards-offers-structure .offers-component .empty-rewards {
      padding-top: 2rem;
      padding-bottom: 3rem; }
  .account-rewards-offers-structure .visible {
    display: block; }
  .account-rewards-offers-structure .hidden {
    display: none; }
  .account-rewards-offers-structure .ios12 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios13 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios14 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios15 .account-rewards-offers-structure .offers-component .offers-list {
    overflow: hidden; }

.rewards-offers-checkout-structure {
  position: relative;
  background: #F6F4EE;
  max-width: 55rem;
  margin: 0 auto;
  padding: 2rem 1.5rem; }
  .rewards-offers-checkout-structure::before {
    content: "";
    display: block;
    position: absolute;
    background: #F6F4EE;
    top: -2rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 2.1rem;
    -webkit-clip-path: polygon(0% 51.2%, 1.644% 43.292%, 2.2954% 40.376%, 3.54948% 35.0472%, 4.28104% 32.1064%, 7.2522% 21.44%, 12.76% 8%, 23.28% 0%, 25.668% 1.944%, 26.1128% 2.5328%, 27.796% 5.3136%, 28.6976% 7.12%, 30.2142% 10.5904%, 35.45344% 24.416%, 37.06144% 29.5048%, 39.16544% 36.2872%, 46.16544% 56.9944%, 52.92% 68%, 58.2192% 69.6704%, 63.4972% 69.0456%, 69.3024% 66.3064%, 76.9552% 60.764%, 80.4% 58.3992%, 87.84% 56.7992%, 95.96% 68.7992%, 98.4% 78.3992%, 100% 89.5992%, 100% 99.9992%, 0% 99.9992%, 0% 51.2%);
            clip-path: polygon(0% 51.2%, 1.644% 43.292%, 2.2954% 40.376%, 3.54948% 35.0472%, 4.28104% 32.1064%, 7.2522% 21.44%, 12.76% 8%, 23.28% 0%, 25.668% 1.944%, 26.1128% 2.5328%, 27.796% 5.3136%, 28.6976% 7.12%, 30.2142% 10.5904%, 35.45344% 24.416%, 37.06144% 29.5048%, 39.16544% 36.2872%, 46.16544% 56.9944%, 52.92% 68%, 58.2192% 69.6704%, 63.4972% 69.0456%, 69.3024% 66.3064%, 76.9552% 60.764%, 80.4% 58.3992%, 87.84% 56.7992%, 95.96% 68.7992%, 98.4% 78.3992%, 100% 89.5992%, 100% 99.9992%, 0% 99.9992%, 0% 51.2%); }
    @media screen and (max-width: 768px) {
      .rewards-offers-checkout-structure::before {
        height: 2.6rem;
        top: -2.5rem;
        -webkit-clip-path: polygon(8.53333% 7.69231%, 11.27013% 8.75%, 14.3192% 12.3%, 16.6072% 16.7%, 18.93333% 23.07692%, 21.3296% 30.61154%, 26.29333% 52.35385%, 29.78907% 63.38077%, 33.55493% 73.32308%, 38.8224% 83.62692%, 43.0944% 88.41538%, 46.61227% 89.43846%, 51.44773% 85.3%, 54.93333% 76.92308%, 58.13333% 66.32692%, 66.4944% 40.17308%, 73.49947% 22.28462%, 79.2% 11.53846%, 82.14667% 7.55769%, 84.42133% 5.13077%, 87.6776% 2.49231%, 100% 0%, 100% 100%, 0% 100%, 0% 26.92308%, 2.01387% 16.43077%, 6.33093% 9.68462%, 8.53333% 7.69231%);
                clip-path: polygon(8.53333% 7.69231%, 11.27013% 8.75%, 14.3192% 12.3%, 16.6072% 16.7%, 18.93333% 23.07692%, 21.3296% 30.61154%, 26.29333% 52.35385%, 29.78907% 63.38077%, 33.55493% 73.32308%, 38.8224% 83.62692%, 43.0944% 88.41538%, 46.61227% 89.43846%, 51.44773% 85.3%, 54.93333% 76.92308%, 58.13333% 66.32692%, 66.4944% 40.17308%, 73.49947% 22.28462%, 79.2% 11.53846%, 82.14667% 7.55769%, 84.42133% 5.13077%, 87.6776% 2.49231%, 100% 0%, 100% 100%, 0% 100%, 0% 26.92308%, 2.01387% 16.43077%, 6.33093% 9.68462%, 8.53333% 7.69231%); } }
  .rewards-offers-checkout-structure::after {
    content: "";
    display: block;
    position: absolute;
    background: #F6F4EE;
    bottom: -1.9rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 2rem;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 61.90476%, 98.66667% 52.38095%, 96.09833% 46.0381%, 92.78567% 39.30476%, 88.569% 31.91429%, 83.62833% 24.7%, 80.599% 21.02381%, 78.54283% 18.8619%, 74.80267% 15.63333%, 70.39117% 13.07143%, 66.011% 11.99048%, 61.69783% 12.52857%, 61.2035% 12.7%, 56.33967% 15.77143%, 53.18967% 19.24762%, 49.33433% 25.39524%, 46.451% 31.60952%, 40.898% 48.61429%, 37.59367% 62.9619%, 36% 71.42857%, 31.23% 90.5%, 29.24183% 94.78571%, 27.58% 97.19524%, 20.61667% 100%, 13.41467% 95.68571%, 12.45283% 94.38095%, 8.8% 87.49048%, 7.41833% 83.9619%, 5.81983% 79.1%, 4.95317% 76.04286%, 3.6365% 70.65714%, 2.83333% 66.66667%, 2.56667% 65.40476%, 1.91667% 61.27619%, 1.35567% 56.3619%, 0.45567% 43.02857%, 0.0125% 25.71429%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 61.90476%, 98.66667% 52.38095%, 96.09833% 46.0381%, 92.78567% 39.30476%, 88.569% 31.91429%, 83.62833% 24.7%, 80.599% 21.02381%, 78.54283% 18.8619%, 74.80267% 15.63333%, 70.39117% 13.07143%, 66.011% 11.99048%, 61.69783% 12.52857%, 61.2035% 12.7%, 56.33967% 15.77143%, 53.18967% 19.24762%, 49.33433% 25.39524%, 46.451% 31.60952%, 40.898% 48.61429%, 37.59367% 62.9619%, 36% 71.42857%, 31.23% 90.5%, 29.24183% 94.78571%, 27.58% 97.19524%, 20.61667% 100%, 13.41467% 95.68571%, 12.45283% 94.38095%, 8.8% 87.49048%, 7.41833% 83.9619%, 5.81983% 79.1%, 4.95317% 76.04286%, 3.6365% 70.65714%, 2.83333% 66.66667%, 2.56667% 65.40476%, 1.91667% 61.27619%, 1.35567% 56.3619%, 0.45567% 43.02857%, 0.0125% 25.71429%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .rewards-offers-checkout-structure::after {
        height: 3rem;
        bottom: -3rem;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 76.66667%, 94.81973% 70.97333%, 89.20507% 65.74667%, 82.90053% 60.88%, 73.87707% 55.83%, 64.26667% 53.33%, 57.06213% 54.06333%, 53.36267% 55.56%, 47.6544% 59.56%, 41.3344% 66.65333%, 37.15813% 72.48333%, 32.26667% 83.33333%, 29.66027% 91.26667%, 26.78587% 97.30667%, 24.73867% 99.43%, 22.93333% 100.00333%, 19.28427% 100.08667%, 16% 100%, 13.14667% 99%, 10.1408% 96.06667%, 7.88587% 92.71%, 5.37413% 87.86333%, 2.10587% 79.8%, 0% 73.33333%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 76.66667%, 94.81973% 70.97333%, 89.20507% 65.74667%, 82.90053% 60.88%, 73.87707% 55.83%, 64.26667% 53.33%, 57.06213% 54.06333%, 53.36267% 55.56%, 47.6544% 59.56%, 41.3344% 66.65333%, 37.15813% 72.48333%, 32.26667% 83.33333%, 29.66027% 91.26667%, 26.78587% 97.30667%, 24.73867% 99.43%, 22.93333% 100.00333%, 19.28427% 100.08667%, 16% 100%, 13.14667% 99%, 10.1408% 96.06667%, 7.88587% 92.71%, 5.37413% 87.86333%, 2.10587% 79.8%, 0% 73.33333%, 0% 0%); } }
  .rewards-offers-checkout-structure .disclaimer {
    color: #595a5a;
    font-size: 1.2rem;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.02rem;
    line-height: 1.5; }

.rewards-checkout-structure {
  margin-top: 2.8rem; }
  .rewards-checkout-structure .rewards-checkout-list {
    display: -ms-grid;
    display: grid;
    column-gap: 0.8rem;
    row-gap: 0.832rem;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    padding: 0.4rem;
    margin-top: 1.6rem;
    list-style-type: none;
    position: relative;
    overflow: clip;
    max-height: 22.2rem; }
    @media screen and (max-width: 640px) {
      .rewards-checkout-structure .rewards-checkout-list {
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr); } }
    .rewards-checkout-structure .rewards-checkout-list.bottom-gradient::before {
      bottom: 0;
      height: 9.4rem;
      background-image: linear-gradient(to top, rgba(246, 244, 238, 0.941), rgba(246, 244, 238, 0) 180%);
      pointer-events: auto; }
  @media screen and (min-width: 1280px) {
    .rewards-checkout-structure .show-accordion-rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }
  .rewards-checkout-structure .fullHeight {
    max-height: 100%; }
  .rewards-checkout-structure .section-subtitle {
    margin: 0; }
  .rewards-checkout-structure .visible {
    display: block; }
  .rewards-checkout-structure .hidden {
    display: none; }

@media screen and (max-width: 1280px) {
  .ios12 .rewards-checkout-list,
  .ios13 .rewards-checkout-list,
  .ios14 .rewards-checkout-list,
  .ios15 .rewards-checkout-list {
    overflow: hidden; } }

.offers-checkout-structure .offers-checkout-list {
  display: -ms-grid;
  display: grid;
  column-gap: 0.8rem;
  row-gap: 1.6rem;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  padding: 0.4rem;
  margin-top: 1.6rem;
  list-style-type: none;
  position: relative;
  overflow: clip;
  max-height: 32.2rem; }
  @media screen and (max-width: 640px) {
    .offers-checkout-structure .offers-checkout-list {
      -ms-grid-columns: 1fr;
          grid-template-columns: 1fr;
      max-height: 22.2rem; } }
  .offers-checkout-structure .offers-checkout-list.bottom-gradient::before {
    bottom: 0;
    height: 10rem;
    background-image: linear-gradient(to top, rgba(246, 244, 238, 0.941), rgba(246, 244, 238, 0) 180%);
    pointer-events: auto; }
    @media screen and (max-width: 640px) {
      .offers-checkout-structure .offers-checkout-list.bottom-gradient::before {
        height: 11rem; } }

@media screen and (min-width: 1280px) {
  .offers-checkout-structure .show-accordion-offers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; } }

.offers-checkout-structure .fullHeight {
  max-height: 100%; }

.offers-checkout-structure .visible {
  display: block; }

.offers-checkout-structure .hidden {
  display: none; }

.offers-checkout-structure .section-subtitle {
  margin: 0; }

@media screen and (max-width: 1280px) {
  .ios12 .offers-checkout-list,
  .ios13 .offers-checkout-list,
  .ios14 .offers-checkout-list,
  .ios15 .offers-checkout-list {
    overflow: hidden; } }

.qr-structure {
  padding: 1.8rem 1.6rem;
  background: #ECF4F3; }
  .qr-structure.wave-top {
    position: relative;
    margin-top: 4rem; }
    .qr-structure.wave-top::before {
      content: "";
      position: absolute;
      top: -3.9rem;
      left: 0;
      right: 0;
      height: 4rem;
      background: #ECF4F3;
      -webkit-clip-path: polygon(0% 41.37931%, 1.02248% 48.24138%, 1.9198% 53.54828%, 2.83027% 58.45586%, 3.85554% 63.49483%, 4.76105% 67.56069%, 6.11084% 73.00897%, 7.19643% 76.89655%, 8.30139% 80.41379%, 9.36771% 83.41379%, 10.33123% 85.81448%, 11.53211% 88.42103%, 12.53346% 90.2831%, 14.39141% 93.03172%, 15.98464% 94.69069%, 17.5157% 95.70345%, 18.68214% 96.10448%, 20.18696% 96.15862%, 21.49232% 95.79069%, 22.05357% 95.51483%, 23.37054% 94.65793%, 24.61804% 93.56138%, 25.78018% 92.23483%, 27.28571% 90%, 28.71071% 87.18724%, 30.44839% 82.82%, 32.34571% 77.09586%, 33.89946% 71.83414%, 35.55696% 65.80862%, 36.86286% 60.86172%, 37.60571% 57.99966%, 38.78321% 53.43862%, 40.24571% 47.8031%, 41.69375% 42.36034%, 43.29857% 36.62586%, 44.67857% 32.06897%, 46.53946% 26.53655%, 47.92% 22.84966%, 49.58804% 18.85931%, 50.56089% 16.76379%, 51.61982% 14.67552%, 53.45643% 11.52897%, 55.28429% 8.99931%, 56.85911% 7.30966%, 58.00946% 6.37207%, 59.105% 5.72034%, 60.19786% 5.31586%, 61.32143% 5.17241%, 62.39089% 5.25586%, 63.97071% 5.67207%, 65.54857% 6.41552%, 67.04268% 7.40069%, 68.79411% 8.87828%, 70.41304% 10.53%, 71.99179% 12.38276%, 73.53107% 14.39897%, 75.03804% 16.55448%, 76.81446% 19.3%, 78.43071% 21.96379%, 80.10589% 24.86034%, 81.15518% 26.73207%, 82.05429% 28.36207%, 83.50375% 31.02448%, 84.24446% 32.3931%, 85.21196% 34.18034%, 86.57911% 36.68276%, 87.83036% 38.92%, 88.95107% 40.85103%, 90.09089% 42.70897%, 91.03571% 44.13724%, 91.99589% 45.44103%, 92.81339% 46.41%, 93.86821% 47.45276%, 94.64518% 48.05759%, 95.73714% 48.6469%, 96.67929% 48.87759%, 97.30357% 48.86724%, 97.86161% 48.73172%, 98.38321% 48.48034%, 98.8325% 48.15069%, 99.25643% 47.7231%, 99.66911% 47.16448%, 100% 46.55172%, 100% 100%, 0% 100%, 0% 41.37931%);
              clip-path: polygon(0% 41.37931%, 1.02248% 48.24138%, 1.9198% 53.54828%, 2.83027% 58.45586%, 3.85554% 63.49483%, 4.76105% 67.56069%, 6.11084% 73.00897%, 7.19643% 76.89655%, 8.30139% 80.41379%, 9.36771% 83.41379%, 10.33123% 85.81448%, 11.53211% 88.42103%, 12.53346% 90.2831%, 14.39141% 93.03172%, 15.98464% 94.69069%, 17.5157% 95.70345%, 18.68214% 96.10448%, 20.18696% 96.15862%, 21.49232% 95.79069%, 22.05357% 95.51483%, 23.37054% 94.65793%, 24.61804% 93.56138%, 25.78018% 92.23483%, 27.28571% 90%, 28.71071% 87.18724%, 30.44839% 82.82%, 32.34571% 77.09586%, 33.89946% 71.83414%, 35.55696% 65.80862%, 36.86286% 60.86172%, 37.60571% 57.99966%, 38.78321% 53.43862%, 40.24571% 47.8031%, 41.69375% 42.36034%, 43.29857% 36.62586%, 44.67857% 32.06897%, 46.53946% 26.53655%, 47.92% 22.84966%, 49.58804% 18.85931%, 50.56089% 16.76379%, 51.61982% 14.67552%, 53.45643% 11.52897%, 55.28429% 8.99931%, 56.85911% 7.30966%, 58.00946% 6.37207%, 59.105% 5.72034%, 60.19786% 5.31586%, 61.32143% 5.17241%, 62.39089% 5.25586%, 63.97071% 5.67207%, 65.54857% 6.41552%, 67.04268% 7.40069%, 68.79411% 8.87828%, 70.41304% 10.53%, 71.99179% 12.38276%, 73.53107% 14.39897%, 75.03804% 16.55448%, 76.81446% 19.3%, 78.43071% 21.96379%, 80.10589% 24.86034%, 81.15518% 26.73207%, 82.05429% 28.36207%, 83.50375% 31.02448%, 84.24446% 32.3931%, 85.21196% 34.18034%, 86.57911% 36.68276%, 87.83036% 38.92%, 88.95107% 40.85103%, 90.09089% 42.70897%, 91.03571% 44.13724%, 91.99589% 45.44103%, 92.81339% 46.41%, 93.86821% 47.45276%, 94.64518% 48.05759%, 95.73714% 48.6469%, 96.67929% 48.87759%, 97.30357% 48.86724%, 97.86161% 48.73172%, 98.38321% 48.48034%, 98.8325% 48.15069%, 99.25643% 47.7231%, 99.66911% 47.16448%, 100% 46.55172%, 100% 100%, 0% 100%, 0% 41.37931%); }
      @media screen and (max-width: 768px) {
        .qr-structure.wave-top::before {
          top: -2.9rem;
          height: 3rem; } }

@media screen and (max-width: 768px) {
  .progress-redesign-structure {
    padding: 0; } }

.progress-redesign-structure .rewards-progress-component {
  margin-top: 1.6rem;
  margin-bottom: 2rem;
  min-height: 40.6rem;
  padding: 3.6rem 9rem; }
  @media screen and (max-width: 768px) {
    .progress-redesign-structure .rewards-progress-component {
      padding: 3.6rem 0;
      min-height: 38.4rem;
      margin-bottom: 0; } }
  .progress-redesign-structure .rewards-progress-component::before {
    content: '';
    display: block;
    background: #edf4f3;
    height: 3rem;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 52.63158%, 94.44712% 57.34211%, 94.3445% 57.39737%, 92.95075% 57.96842%, 89.06413% 60.50789%, 88.55463% 61.03421%, 87.6265% 62.05526%, 82.99425% 68.57632%, 82.80675% 68.82105%, 82.20675% 69.59737%, 81.15037% 70.98421%, 80.87725% 71.35526%, 78.99213% 74.01316%, 75.861% 78.64737%, 75.49975% 79.17368%, 74.56725% 80.56053%, 73.34525% 82.36053%, 70.70637% 86.11053%, 69.17363% 88.16316%, 61.406% 96.4%, 60.02925% 97.4%, 54.06137% 99.87632%, 53.68762% 99.92632%, 51.81025% 99.98947%, 50.66588% 99.9%, 40.9705% 95.95263%, 37.44212% 93.22632%, 35.84287% 91.77105%, 35.04013% 90.98158%, 33.696% 89.58947%, 28.99175% 83.89211%, 26.978% 81.02368%, 26.44862% 80.23421%, 25.84275% 79.29211%, 25.625% 78.94737%, 24.40762% 76.96316%, 22.33263% 73.46053%, 20.56087% 70.41579%, 17.10612% 64.43684%, 15.8965% 62.35%, 14.055% 59.19211%, 12.7165% 56.93947%, 9.5695% 51.92105%, 7.31363% 49.34211%, 0.17613% 39.26053%, 0% 39.47368%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 52.63158%, 94.44712% 57.34211%, 94.3445% 57.39737%, 92.95075% 57.96842%, 89.06413% 60.50789%, 88.55463% 61.03421%, 87.6265% 62.05526%, 82.99425% 68.57632%, 82.80675% 68.82105%, 82.20675% 69.59737%, 81.15037% 70.98421%, 80.87725% 71.35526%, 78.99213% 74.01316%, 75.861% 78.64737%, 75.49975% 79.17368%, 74.56725% 80.56053%, 73.34525% 82.36053%, 70.70637% 86.11053%, 69.17363% 88.16316%, 61.406% 96.4%, 60.02925% 97.4%, 54.06137% 99.87632%, 53.68762% 99.92632%, 51.81025% 99.98947%, 50.66588% 99.9%, 40.9705% 95.95263%, 37.44212% 93.22632%, 35.84287% 91.77105%, 35.04013% 90.98158%, 33.696% 89.58947%, 28.99175% 83.89211%, 26.978% 81.02368%, 26.44862% 80.23421%, 25.84275% 79.29211%, 25.625% 78.94737%, 24.40762% 76.96316%, 22.33263% 73.46053%, 20.56087% 70.41579%, 17.10612% 64.43684%, 15.8965% 62.35%, 14.055% 59.19211%, 12.7165% 56.93947%, 9.5695% 51.92105%, 7.31363% 49.34211%, 0.17613% 39.26053%, 0% 39.47368%, 0% 0%);
    width: 100%; }
    @media screen and (max-width: 768px) {
      .progress-redesign-structure .rewards-progress-component::before {
        background: #ffffff;
        height: 1.6rem;
        top: -1.6rem;
        -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
                clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%); } }

.skip {
  left: -100rem;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999; }
  @media (max-width: 769px) {
    .skip {
      display: -ms-flexbox;
      display: flex;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      height: 2rem; } }
  .skip:active, .skip:focus {
    left: 1.5rem;
    top: 1.5rem;
    width: auto;
    height: auto;
    overflow: auto;
    padding: .5rem;
    border-radius: 1.5rem;
    text-align: left;
    font-size: 1.2em;
    z-index: 999;
    text-decoration: none; }
    @media screen and (max-width: 768px) {
      .skip:active, .skip:focus {
        top: 0; } }

.focus-outlines .breadcrumb-component a:focus {
  color: #036d58;
  text-decoration: underline; }

.focus-outlines .footer .footer-primary-nav-component .primary-link-list a:focus,
.focus-outlines .footer .footer-primary-nav-component .secondary-link-list a:focus,
.focus-outlines .footer .footer-secondary-nav-component .primary-link-list a:focus,
.focus-outlines .footer .footer-secondary-nav-component .secondary-link-list a:focus {
  color: #036d58; }

.focus-outlines .option-selection-component label:focus {
  outline: 2px solid #036d58;
  outline-offset: 8px; }

.focus-outlines .callout-image a:focus {
  outline: 2px solid #036d58;
  outline-offset: -4px; }

.focus-outlines .menu-item-card-component:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .menu-item-card-component img:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .start-order-wrapper a:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  display: inline; }

.focus-outlines .log-in-wrapper .triangle-link:focus {
  display: block; }

.focus-outlines a:focus {
  outline: 2px solid #036d58;
  outline-offset: 1px;
  display: inline-block; }

.focus-outlines a.reward-button:focus {
  display: block; }

.focus-outlines .offers-list--item:focus {
  -webkit-clip-path: none;
          clip-path: none;
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .offers-list--item:nth-child(n+2):not(:last-child):focus {
  -webkit-clip-path: none;
          clip-path: none;
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .secondary-nav-component a:focus {
  display: inline; }

.focus-outlines .log-in-helpers a:focus,
.focus-outlines .account-card-component a:focus,
.focus-outlines .faq-component a:focus {
  display: inline; }

.focus-outlines .faq-component a:focus {
  text-decoration: underline; }

.focus-outlines .card-content p a:focus {
  text-decoration: underline; }

.focus-outlines .account-structure .logout-button:focus {
  display: block; }

.focus-outlines .account-structure .triangle-link:focus {
  position: relative;
  z-index: 1; }

.focus-outlines .account-structure .info-link:focus {
  outline: 2px solid #ffffff; }

.focus-outlines .account-favorites-component .item-favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  z-index: 9;
  position: relative; }

.focus-outlines .account-menu-component .item .triangle-link:focus {
  z-index: 1;
  position: relative;
  outline-offset: 10px; }

.focus-outlines .account-highlight-component .highlight-footer a:focus {
  z-index: 1; }

.focus-outlines .account-highlight-component .highlight-footer a.primary-button:focus {
  box-shadow: 0 0 0 6px #f7ebb1, 0 0 0 8px #036d58; }

.focus-outlines .basket-component .basket-list .favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .upsell .item-name:focus {
  display: block;
  outline: 0.2rem solid #036d58;
  outline-offset: .6rem; }

.focus-outlines .primary-button:focus,
.focus-outlines .secondary-button:focus,
.focus-outlines .tertiary-button:focus {
  outline: none;
  box-shadow: 0 0 0 6px #ffffff, 0 0 0 8px #036d58; }
  .highcontrast .focus-outlines .primary-button:focus, .highcontrast
  .focus-outlines .secondary-button:focus, .highcontrast
  .focus-outlines .tertiary-button:focus {
    box-shadow: none;
    outline: 0.2rem solid #036d58 !important;
    outline-offset: .6rem !important; }

.focus-outlines input[type=email]:focus, .focus-outlines input[type=text]:focus, .focus-outlines input[type=password]:focus,
.focus-outlines .close[type=button]:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .account-messaging-component .unsubscribe-item input:focus + .checkmark {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .menu-search-component .menu-search-submit:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .date-time-wrapper select:-moz-focusring, .focus-outlines .date-time-wrapper select::-moz-focus-inner {
  color: transparent !important;
  text-shadow: 0 0 0 #2b3936 !important;
  border: 0; }

.focus-outlines .date-time-wrapper select:focus {
  outline: 2px solid #036d58;
  outline-offset: 5px; }

.focus-outlines .location-form-component input[type=text]:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component select:-moz-focusring, .focus-outlines .location-form-component select::-moz-focus-inner {
  color: transparent !important;
  text-shadow: 0 0 0 #2b3936 !important;
  background-image: none !important;
  border: 0; }

.focus-outlines .location-form-component .primary-button:focus,
.focus-outlines .location-form-component .secondary-button:focus,
.focus-outlines .location-form-component .tertiary-button:focus,
.focus-outlines .location-form-component .custom-select-mobile:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component .custom-select:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component .custom-select li {
  position: relative;
  z-index: 3; }
  .focus-outlines .location-form-component .custom-select li:focus {
    outline: none;
    box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58;
    z-index: 4; }

.focus-outlines .location-delivery-component li a:focus {
  display: -ms-flexbox;
  display: flex; }

.focus-outlines .mega-menu-component a:focus, .focus-outlines .item-slider a:focus {
  outline: 2px solid #036d58;
  outline-offset: 3px; }
  @media (max-width: 769px) {
    .focus-outlines .mega-menu-component a:focus, .focus-outlines .item-slider a:focus {
      outline-offset: -0.3rem; } }

@media (max-width: 992px) {
  .focus-outlines .item-slider a:focus {
    outline-offset: -0.3rem; } }

.focus-outlines .mega-menu-component .mega-detail-cta a:focus {
  outline: none; }

.focus-outlines .mega-menu-component .main-links-col a:focus {
  text-decoration: underline;
  color: #036d58; }

.focus-outlines .menu-results-filters-list input:focus + label {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .mobile-drop-nav-component a:focus {
  outline: 2px solid #fac53c;
  outline-offset: 3px; }

.focus-outlines .nutrition-component a:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px;
  display: inline-block; }

.focus-outlines .log-in-component .close {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .selectric-focus .selectric {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .checkbox-list .checkbox-wrapper input:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .modal-wrapper .close:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .size-selection-component input:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .customize-modal-component .ingredient-list .item:focus,
.focus-outlines .customize-active-modal-component .ingredient-list .item:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px;
  z-index: 1; }

.focus-outlines .boost-component .toggle:focus,
.focus-outlines .boost-component .info:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .boost-component .boost-details-wrapper:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines button.remove-product:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .account-payment-component input[type=radio]:focus,
.focus-outlines .account-payment-component input[type=radio]:checked:focus,
.focus-outlines .account-payment-component .remove-card:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .category-card-component .image-wrapper a:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  display: block; }

.focus-outlines .category-card-component .card-links a:focus {
  position: relative;
  z-index: 8; }

.focus-outlines .order-location-component .order-location-form-wrapper .locate:focus {
  background-color: #fac53c; }

.focus-outlines .order-location-component .location-list .location-info:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .order-location-component .location-list .location-info .location-name:focus {
  outline: none; }

.focus-outlines .preferred-locations-component a:focus {
  display: block; }

.focus-outlines .dispatch-delivery-component .saved-location:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .dispatch-delivery-component .search-results .result:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .delivery-tipping-component .add-btn:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .favorite-product-list-component .item-favorite:focus,
.focus-outlines .account-locations-component .item-favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 4px; }

.focus-outlines .sign-up-component .birthday select:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 4px; }

.focus-outlines .delivery-info-component .pick-up-interval:focus {
  display: -ms-flexbox;
  display: flex; }

.focus-outlines .wide-card-component .image-wrapper:focus {
  display: block; }

.focus-outlines .cpt-site-alert a:focus {
  outline: 2px solid #ffffff !important;
  outline-offset: 3px; }

.focus-outlines .menu-results-component .menu-results-body button:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .reward-checkout-component input[type="checkbox"]:focus + label,
.focus-outlines .offer-checkout-component input[type="checkbox"]:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 0.2rem; }

.focus-outlines .accordion-component button:focus,
.focus-outlines .offers-component button:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .receipt-component .btn-receipt:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .cta-rewards-component .quaternary-button:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .progress-radial-component:focus {
  outline: 2px solid #036d58; }

.highcontrast .focus-outlines .delivery-tipping-component .tip-btn:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 4px !important; }

.highcontrast .focus-outlines .location-form-component .selectric-wrapper li.highlighted {
  outline: 2px solid #036d58 !important;
  outline-offset: 2px !important;
  position: relative;
  z-index: 10; }

.highcontrast .focus-outlines .footer-primary-nav-component .primary-link-list a:focus {
  position: relative;
  z-index: 9; }

.highcontrast .basket-modal-component .triangle-link {
  position: relative;
  z-index: 2; }

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none; }

.reward-checkout-component input[type="checkbox"]:focus + label {
  outline-offset: 0.2rem; }

.offer-checkout-component input[type="checkbox"]:focus + label {
  outline-offset: 0.2rem; }

.fcs-third-party {
  position: relative;
  padding-right: 1.5rem; }
  .fcs-third-party .fcs-third-party-icon {
    font-size: 0;
    position: absolute;
    top: 50%;
    height: 1rem;
    display: block;
    width: 1rem;
    -ms-transform: translateY(-50%) translateY(0.2rem);
        transform: translateY(-50%) translateY(0.2rem);
    right: 0; }
    .fcs-third-party .fcs-third-party-icon:after {
      content: " \e900" !important;
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'icomoon' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      background-image: none !important;
      font-size: 1rem;
      left: 0;
      top: 50%;
      position: absolute;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  .fcs-third-party.secondary-button {
    padding-right: calc(2.2rem + 1.5rem); }
    .fcs-third-party.secondary-button .fcs-third-party-icon {
      right: 2.2rem; }
      @media screen and (max-width: 768px) {
        .fcs-third-party.secondary-button .fcs-third-party-icon {
          right: 1rem; } }

.main-nav-component a.fcs-third-party:before {
  top: calc(50% - 0.3rem); }

@media screen and (max-width: 768px) {
  .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-third-party:hover .fcs-third-party-icon::after, .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-third-party.fcs-nav-active .fcs-third-party-icon::after {
    color: #fac53c; } }

@media screen and (max-width: 768px) {
  .location-list-component .location-delivery a.fcs-third-party:first-of-type {
    margin-right: 1rem; } }

.location-list-component .location-delivery a.fcs-third-party span:first-of-type::after {
  display: none; }

.location-list-component .location-delivery a.fcs-third-party .fcs-third-party-icon {
  -ms-transform: none;
      transform: none;
  width: auto;
  height: auto;
  top: auto;
  bottom: .6rem;
  right: .2rem;
  font-size: 0; }
  .location-list-component .location-delivery a.fcs-third-party .fcs-third-party-icon::after {
    position: static;
    -ms-transform: none;
        transform: none; }

.location-list-component .location-delivery.show-mobile {
  -ms-flex-direction: row;
      flex-direction: row; }

@media screen and (max-width: 425px) {
  .fluid-card-set-component .secondary-button.fcs-third-party,
  .menu-detail-hero .secondary-button.fcs-third-party,
  .secondary-img-hero-component .secondary-button.fcs-third-party {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; } }

.fluid-card-set-component .secondary-button .fcs-third-party-icon,
.menu-detail-hero .secondary-button .fcs-third-party-icon,
.secondary-img-hero-component .secondary-button .fcs-third-party-icon {
  right: 2.2rem; }
  @media screen and (max-width: 425px) {
    .fluid-card-set-component .secondary-button .fcs-third-party-icon,
    .menu-detail-hero .secondary-button .fcs-third-party-icon,
    .secondary-img-hero-component .secondary-button .fcs-third-party-icon {
      position: relative;
      left: .6rem;
      right: 0;
      top: -0.1rem !important;
      -ms-transform: none;
          transform: none; }
      .fluid-card-set-component .secondary-button .fcs-third-party-icon:after,
      .menu-detail-hero .secondary-button .fcs-third-party-icon:after,
      .secondary-img-hero-component .secondary-button .fcs-third-party-icon:after {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        -ms-transform: none;
            transform: none; } }

iframe[src^="https://acuityplatform.com"],
img[src^="https://secure.adnxs.com"],
img[src^="https://imp.control.kochava.com"] {
  position: absolute;
  bottom: 0; }

@media screen and (max-width: 425px) {
  .webkit .fcs-third-party.secondary-button {
    -ms-flex-align: center;
        align-items: center; } }

@media screen and (max-width: 768px) {
  .footer .fcs-third-party .fcs-third-party-icon:after {
    left: 0 !important;
    right: 0.3rem; } }

.mobile-header-structure .main-bar .secondary-button.fcs-third-party .fcs-third-party-icon {
  top: 50% !important; }

.chrome .header .main-nav-component .fcs-third-party .fcs-third-party-icon,
.safari .header .main-nav-component .fcs-third-party .fcs-third-party-icon {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  @media screen and (max-width: 768px) {
    .chrome .header .main-nav-component .fcs-third-party .fcs-third-party-icon,
    .safari .header .main-nav-component .fcs-third-party .fcs-third-party-icon {
      -ms-transform: translateY(-50%) translateY(0.2rem);
          transform: translateY(-50%) translateY(0.2rem); } }

.fcs-news-article p {
  color: #2b3936; }

.fcs-news-article .newsroom-header-component + .rte-component p:first-child:first-letter {
  font-size: 9.5rem;
  line-height: 1;
  font-weight: bold;
  initial-letter: 4;
  float: left;
  padding-right: 1rem; }

.fcs-center-image {
  margin: 0 auto; }

@media (min-width: 769px) {
  .fcs-desk-img-sm {
    height: 190px;
    display: block;
    margin: 0 auto; } }

@media (min-width: 769px) {
  .fcs-desk-img-med {
    height: 390px;
    display: block;
    margin: 0 auto; } }

@media (min-width: 769px) {
  .fcs-desk-img-lg {
    height: 590px;
    display: block;
    margin: 0 auto; } }

.fcs-loading {
  position: relative;
  cursor: default !important; }
  .fcs-loading * {
    opacity: .5;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
  .fcs-loading::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    max-height: 20rem;
    max-width: 20rem;
    background-image: url("/Assets/Jamba/img/icons/jamba-swirl.gif");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    border-radius: .6rem;
    overflow: hidden; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvYm9vdHN0cmFwLWdyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3ZlbmRvci9fcmZzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2ltYWdlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19tb2RhbC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvaWNvbW9vbi9fc3R5bGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9fdHJhbnNpdGlvbnMuc2NzcyIsInNoYXJlZC9fdmFyaWFibGVzLnNjc3MiLCJzaGFyZWQvX2Jhc2Uuc2NzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zY3NzIiwic2hhcmVkL191dGlsaXR5LnNjc3MiLCJzaGFyZWQvX2J1dHRvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsInNoYXJlZC9faGVhZGVyLnNjc3MiLCJzaGFyZWQvX2Zvb3Rlci5zY3NzIiwic2hhcmVkL19pY29ucy5zY3NzIiwic2hhcmVkL19nZW5lcmljLWZvcm0uc2NzcyIsInNoYXJlZC9fZ3JhZGllbnRzLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLWZvcm0tc3R5bGVzLnNjc3MiLCJ2ZW5kb3IvX3NlbGVjdHJpYy5zY3NzIiwiY29tcG9uZW50cy9fY2FydC1jb250cm9sLnNjc3MiLCJjb21wb25lbnRzL19tYWluLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLW1haW4tbmF2LnNjc3MiLCJjb21wb25lbnRzL191dGlsaXR5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLWRyb3AtbmF2LnNjc3MiLCJjb21wb25lbnRzL19tZWdhLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX21lbnUtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tZW51LXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19kcmF3ZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktaW5mby5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fc2hvcnQtaGVyby5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLWJhci5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LWJnLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX3NlY29uZGFyeS1pbWFnZS1oZXJvLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1oZXJvLnNjc3MiLCJjb21wb25lbnRzL19zZWNvbmRhcnktYXBwLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX21lbnUtZGV0YWlsLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2FsbGVyZ2Vucy5zY3NzIiwiY29tcG9uZW50cy9fZmx1aWQtY2FyZC1zZXQuc2NzcyIsImNvbXBvbmVudHMvX2Jhc2ljLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NsYXNzaWMtY2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9fdGlwLWNhbGxvdXQuc2NzcyIsImNvbXBvbmVudHMvX2hpZ2hsaWdodC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19tZW51LWl0ZW0tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtbWVudS1pdGVtcy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS1pdGVtLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3N1Yi1jYXRlZ29yeS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL193aWRlLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9faXRlbS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2luZ3JlZGllbnQtcm93LnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19hcHAtc3BvdC5zY3NzIiwiY29tcG9uZW50cy9fYmFzaWMtc3BvdC5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNwb3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci1wcmltYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLXNlY29uZGFyeS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2NvcHlyaWdodC5zY3NzIiwiY29tcG9uZW50cy9fYWRhLW5vdGljZS5zY3NzIiwiY29tcG9uZW50cy9fYmFjay10by10b3Auc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19nZW5lcmljLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19ub3RpZmljYXRpb24tbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3NpemUtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrb3V0LXJld2FyZHMtb2ZmZXJzLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19iYXNrZXQtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2RpcmVjdGlvbi1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZmxvYXRpbmctbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3dlbGNvbWUtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS1zZXQuc2NzcyIsImNvbXBvbmVudHMvX2xvZy1pbi5zY3NzIiwiY29tcG9uZW50cy9fc3RhcnQtb3JkZXIuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLWxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci10aW1pbmcuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLXRpbWluZy1kYXRlLXRpbWUuc2NzcyIsImNvbXBvbmVudHMvX3NpZ24tdXAtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fZGlldGFyeS1wcmVmZXJlbmNlcy5zY3NzIiwiY29tcG9uZW50cy9fZmF2b3JpdGUtcHJvZHVjdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcmFkaWFsLXByb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL19jb25maXJtLWRldGFpbHMtY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL19jb25uZWN0LnNjc3MiLCJjb21wb25lbnRzL19yZWNlbnQtb3JkZXJzLnNjc3MiLCJjb21wb25lbnRzL19yZWNlbnQtb3JkZXJzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZmF2b3JpdGUtcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcnRlLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3MtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYXBwLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLWxpbmstc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1saXN0LnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbWVudS1saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWVtYmVkLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbC5zY3NzIiwiY29tcG9uZW50cy9fbnV0cml0aW9uLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhc2tldC5zY3NzIiwiY29tcG9uZW50cy9fb3JkZXItaW5mby5zY3NzIiwiY29tcG9uZW50cy9fb3JkZXItcmVjZWlwdC5zY3NzIiwiY29tcG9uZW50cy9fbWF4LXdpZHRoLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL19lcnJvci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tvdXQtYWRkLWluZm8uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24taG91cnMuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRlbGl2ZXJ5LnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tY2FyZWVycy5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tZnVuZHJhaXNpbmcuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLXJ0ZS5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24taW5mby5zY3NzIiwiY29tcG9uZW50cy9fbmVhcmJ5LWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcHJlZmVycmVkLWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2l0eS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19zaXplLXNlbGVjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsImNvbXBvbmVudHMvX29wdGlvbi1zZWxlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbWl6ZS1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jvb3N0LnNjc3MiLCJjb21wb25lbnRzL19pbmZvLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19hZGQtb25zLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcHJvZ3Jlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC13aWRlLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtaGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWVhcm5lZC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1xci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tvdXQuc2NzcyIsImNvbXBvbmVudHMvX2ZyYW5jaGlzZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX3Jld2FyZC1jaGVja291dC5zY3NzIiwiY29tcG9uZW50cy9fb2ZmZXItY2hlY2tvdXQuc2NzcyIsImNvbXBvbmVudHMvX21lbWJlci1iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1oaXN0b3J5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXJlY2VpcHQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmVjZWlwdC1zdWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWZhdm9yaXRlcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1vcmRlci5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXBheW1lbnQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtbWVzc2FnaW5nLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXNvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1yZXdhcmRzLWRldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1jb2RlLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1maW5kZXIuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRyYXdlci5zY3NzIiwiY29tcG9uZW50cy9fZm9yZ290LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL191bmxvY2stcmV3YXJkLnNjc3MiLCJjb21wb25lbnRzL191bmxvY2stcmV3YXJkLXN1Y2Nlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FkZC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19naWZ0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZW1vdmUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktdW5hdmFpbGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2JldGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19mY3MtY29va2llLnNjc3MiLCJjb21wb25lbnRzL19hY3RpdmUtZGVsaXZlcnkuc2NzcyIsImNvbXBvbmVudHMvX2Rpc3BhdGNoLWRlbGl2ZXJ5LnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS10aXBwaW5nLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW8tYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy5zY3NzIiwiY29tcG9uZW50cy9fcmVtb3ZlLWJhc2tldC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19zaXRlLWFsZXJ0LnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxiYXIuc2NzcyIsImNvbXBvbmVudHMvX3RheGVzLWZlZXMuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1kZXRhaWxzLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19yZXdhcmRzLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLWNvbXBvbmVudC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19ob21lLXN0YXR1cy1yZWRlc2lnbi5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1ob3ctaXQtd29ya3Muc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLXJhZGlhbC5zY3NzIiwiY29tcG9uZW50cy9fbWVtYmVyLXJhbmsuc2NzcyIsImNvbXBvbmVudHMvX3Jld2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX29mZmVycy5zY3NzIiwiY29tcG9uZW50cy9fZW1wdHktc3RhdGUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1jb2RlLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19jdGEtcmV3YXJkcy5zY3NzIiwiY29tcG9uZW50cy9fcmVjZWlwdC5zY3NzIiwiY29tcG9uZW50cy9fcXItY29kZS5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS1mbGFnLnNjc3MiLCJjb21wb25lbnRzL19mZWUuc2NzcyIsInN0cnVjdHVyZXMvX2Rlc2t0b3AtaGVhZGVyLnNjc3MiLCJzdHJ1Y3R1cmVzL19tb2JpbGUtaGVhZGVyLnNjc3MiLCJzdHJ1Y3R1cmVzL19wcmltYXJ5LWZvb3Rlci5zY3NzIiwic3RydWN0dXJlcy9fc2Vjb25kYXJ5LWZvb3Rlci5zY3NzIiwic3RydWN0dXJlcy9fYXJ0aWNsZS5zY3NzIiwic3RydWN0dXJlcy9fdmVydGljYWwtb3ZlcnJpZGVzLnNjc3MiLCJzdHJ1Y3R1cmVzL19iYXNrZXQuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQtaW50ZXJpb3Iuc2NzcyIsInN0cnVjdHVyZXMvX3Jld2FyZHMuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQtcmV3YXJkcy1vZmZlcnMuc2NzcyIsInN0cnVjdHVyZXMvX3Jld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LnNjc3MiLCJzdHJ1Y3R1cmVzL19yZXdhcmRzLWNoZWNrb3V0LnNjc3MiLCJzdHJ1Y3R1cmVzL19vZmZlcnMtY2hlY2tvdXQuc2NzcyIsInN0cnVjdHVyZXMvX3FyLnNjc3MiLCJzdHJ1Y3R1cmVzL19wcm9ncmVzcy1yZWRlc2lnbi5zY3NzIiwib3ZlcnJpZGVzL19mb2N1cy1vdXRsaW5lcy5zY3NzIiwib3ZlcnJpZGVzL190aGlyZC1wYXJ0eS5zY3NzIiwib3ZlcnJpZGVzL19uZXdzLWFydGljbGUuc2NzcyIsIm92ZXJyaWRlcy9fZmNzLWxvYWRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7O0dBS0c7QUFFSDtFQUNFLHVCQUFzQjtFQUN0Qiw4QkFBNkIsRUFDOUI7O0FBRUQ7OztFQUdFLG9CQUFtQixFQUNwQjs7QUNYQztFQ0FBLFlBQVc7RUFDWCxvQkFBMEI7RUFDMUIsbUJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUREaEI7RUVvREM7SUZ2REY7TUNZSSxpQkU4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LEVBQ3ZDO0lBMUhYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VB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O01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsVUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsVUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUFNTDtNQWhJUjtRQWlJWSxvQkFBbUIsRUFFMUIsRUFBQTtFQW5JTDtJQXVJWSwwQjVLN0hhLEU0SzhIaEI7RUF4SVQ7SUE0SVEscUJBQWE7SUFBYixjQUFhO0lBQ2Isc0JBQXVCO1FBQXZCLHdCQUF1QjtJQUN2QixvQkFBcUI7UUFBckIsc0JBQXFCO0lBQ3JCLG1CQUFrQixFQUNyQjtFQWhKTDtJQW1KUSxtQkFBa0I7SUFDbEIsZTVLbEppQjtJNEttSmpCLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsc0JBQXFCO0lBQ3JCLHFCQUFvQixFQUN2Qjs7QUN6Skw7RUFFUSxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGU3S2VpQjtFNktkakIsc0JBQXFCLEVBQ3hCOztBQU5MO0VBU1EsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixlN0tRaUI7RTZLUGpCLHdCQUF1QixFQUMxQjs7QUFiTDtFQWlCWSxrQkFBaUI7RUFDakIsZTdLOEJhO0U2SzdCYix3QkFBdUI7RUFDdkIsc0JBQXFCLEVBS3hCO0VBSEc7SUF0Qlo7TUF1QmdCLGtCQUFpQixFQUV4QixFQUFBOztBQXpCVDtFQTRCWSxrQkFBaUI7RUFDakIsaUJoTThQcUI7RWdNN1ByQix3QkFBdUI7RUFDdkIsZTdLOEJhLEU2S3pCaEI7RUFIRztJQWpDWjtNQWtDZ0Isa0JBQWlCLEVBRXhCLEVBQUE7O0FBcENUO0VBd0NRLG1CQUFrQixFQUNyQjs7QUN6Q0w7RUFDSSxxQkFBYTtFQUFiLGNBQWE7RUFDYixzQkFBdUI7TUFBdkIsd0JBQXVCO0VBQ3ZCLHVCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsZUFBYyxFQThDakI7RUFsREQ7O0lBUU0saUJBQWdCO0lBQ2hCLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLDBCQUEyQjtJQUMzQixtQkFBa0IsRUFrQm5CO0lBL0JMOztNQWdCUSxnQkFBZTtNQUNmLDJCQUEwQixFQUMzQjtJQWxCUDs7TUFxQlEsWUFBVztNQUNYLGdEQUErQztNQUMvQyx5QkFBd0I7TUFDeEIsNkJBQTRCO01BQzVCLHNCQUFxQjtNQUNyQixjQUFhO01BQ2IsZUFBYztNQUNkLG9CQUFtQixFQUNwQjtFQTdCUDtJQWtDUSw0Q0FBMkMsRUFDNUM7RUFuQ1A7SUF1Q1EsY0FBYSxFQUNoQjtFQXhDTDtJQTJDUSxlQUFjLEVBQ2pCO0VBRUQ7SUE5Q0o7TUErQ1UsY0FBYSxFQUd0QixFQUFBOztBQ2xERDtFQUNJLFlBQVc7RUFDWCxxQkFBYTtFQUFiLGNBQWE7RUFDYixxQkFBb0IsRUFxWXZCO0VBbllHO0lBTEo7TUFNUSxXQUFVO01BQ1YsMkJBQXVCO1VBQXZCLHVCQUF1QixFQWlZOUIsRUFBQTtFQTlYRztJQVZKO01BV1EsbUJBQWtCLEVBNlh6QixFQUFBO0VBeFlEO0lBZVEsWUFBVztJQUNYLHFCQUFvQjtJQUNwQixtQkFBa0IsRUFzWHJCO0lBdllMO01Bb0JZLFlBQVc7TUFDWCxnREFBK0M7TUFDL0MsYUFBWTtNQUNaLGNBQWE7TUFDYixtQkFBa0I7TUFDbEIsWUFBVztNQUNYLGFBQVksRUFLZjtNQUhHO1FBNUJaO1VBNkJnQixjQUFhLEVBRXBCLEVBQUE7SUEvQlQ7TUFrQ1kscUJBQWE7TUFBYixjQUFhO01BQ2IsK0JBQTJCO1VBQTNCLDRCQUEyQjtNQUMzQixzQkFBcUIsRUFzRXhCO01BMUdUO1FBdUNnQixtQkFBa0IsRUFDckI7TUF4Q2I7UUEyQ2dCLGNBQWEsRUFDaEI7TUFFRDtRQTlDWjtVQXlEZ0IsMkJBQXNCO2NBQXRCLHVCQUFzQjtVQUN0QixrQkFBaUIsRUFnRHhCO1VBMUdUO1lBZ0RvQixjQUFhLEVBQ2hCO1VBakRqQjtZQW9Eb0IsZUFBYztZQUNkLG9CQUFtQjtZQUNuQiw0QkFBa0I7Z0JBQWxCLDJCQUFrQjtnQkFBbEIsbUJBQWtCLEVBQ3JCLEVBQUE7TUFNTDtRQTdEWjtVQThEZ0Isa0JBQWlCLEVBNEN4QixFQUFBO01BMUdUO1FBa0VnQixZQUFXO1FBQ1gscUJBQWE7UUFBYixjQUFhO1FBQ2IsdUJBQThCO1lBQTlCLCtCQUE4QjtRQUM5Qix1QkFBbUI7WUFBbkIsb0JBQW1CO1FBQ25CLG1CQUFrQixFQW1DckI7UUFqQ0c7VUF4RWhCO1lBMEV3QixZQUFXO1lBQ1gsa0RBQWlEO1lBQ2pELGVBQWM7WUFDZCxZQUFXO1lBQ1gsbUJBQWtCO1lBQ2xCLFdBQVUsRUFDYixFQUFBO1FBaEZyQjtVQW9Gb0IsZ0JBQWU7VUFDZixpQkFBZ0I7VUFDaEIsZS9LdENLO1UrS3VDTCxpQkFBZ0I7VUFDaEIsdUJBQW1CO2NBQW5CLG9CQUFtQjtVQUNuQixZQUFXLEVBZWQ7VUF4R2pCO1lBNEZ3QixrQkFBaUI7WUFDakIsaUJBQWdCO1lBQ2hCLG9CQUFtQjtZQUNuQixvQkFBbUI7WUFDbkIsV0FBVTtZQUNWLFVBQVM7WUFDVCxhQUFZLEVBS2Y7WUFIRztjQXBHeEI7Z0JBcUc0QixrQkFBaUIsRUFFeEIsRUFBQTtJQXZHckI7TUE2R1kscUJBQWE7TUFBYixjQUFhO01BQ2IsdUJBQThCO1VBQTlCLCtCQUE4QjtNQUM5QixzQkFBdUI7VUFBdkIsd0JBQXVCO01BQ3ZCLFVBQVM7TUFDVCxvQkFBbUI7TUFDbkIscUJBQW9CLEVBb1J2QjtNQWxSRztRQXBIWjtVQXFIZ0IscUJBQW9CO1VBQ3BCLDJCQUFzQjtjQUF0Qix1QkFBc0IsRUFnUjdCLEVBQUE7TUE3UUc7UUF6SFo7VUEwSGdCLGdCQUFlLEVBNFF0QixFQUFBO01BdFlUO1FBOEhnQixpQkFBZ0I7UUFDaEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtRQUN0Qix1QkFBbUI7WUFBbkIsb0JBQW1CO1FBQ25CLHNCQUF1QjtZQUF2Qix3QkFBdUI7UUFDdkIsWUFBVztRQUNYLG1CQUFrQixFQWlRckI7UUFwWWI7VUFzSW9CLFlBQVc7VUFDWCw0Q0FBMkM7VUFDM0MsYUFBWTtVQUNaLGNBQWE7VUFDYixtQkFBa0I7VUFDbEIsWUFBVztVQUNYLFlBQVcsRUFXZDtVQVRHO1lBOUlwQjtjQStJd0IsWUFBVztjQUNYLCtDQUE4QztjQUM5QyxlQUFjO2NBQ2QsWUFBVztjQUNYLG1CQUFrQjtjQUNsQixhQUFZO2NBQ1osWUFBVyxFQUVsQixFQUFBO1FBdkpqQjtVQTBKb0IsaUJBQWdCO1VBQ2hCLHVCQUE4QjtjQUE5QiwrQkFBOEI7VUFDOUIsdUJBQW1CO2NBQW5CLG9CQUFtQjtVQUNuQixZQUFXLEVBNEJkO1VBekxqQjtZQWdLd0IsZS9LN0lDO1krSzhJRCxrQkFBaUI7WUFDakIsaUJBQWdCLEVBQ25CO1VBbktyQjtZQXNLd0Isa0JBQWlCLEVBa0JwQjtZQXhMckI7Y0F5SzRCLHlEQUF3RCxFQUMzRDtZQUVEO2NBNUt4QjtnQkE2SzRCLGVBQWM7Z0JBQ2QsbUJBQWtCO2dCQUNsQixxQkFBYTtnQkFBYixjQUFhO2dCQUNiLHVCQUFtQjtvQkFBbkIsb0JBQW1CLEVBUTFCO2dCQXhMckI7a0JBbUxnQyxnRUFBK0Q7a0JBQy9ELGNBQWE7a0JBQ2IsZUFBYyxFQUNqQixFQUFBO1FBdEw3QjtVQTRMb0IscUJBQWE7VUFBYixjQUFhO1VBQ2IscUJBQTJCO2NBQTNCLDRCQUEyQjtVQUMzQixvQkFBZTtjQUFmLGdCQUFlO1VBQ2YsVUFBUztVQUNULGlCQUFnQjtVQUNoQixZQUFXO1VBQ1gsZUFBYztVQUNkLHVCQUFzQixFQWtHekI7VUFoR0c7WUFyTXBCO2NBc013QixxQkFBZ0I7a0JBQWhCLGlCQUFnQixFQStGdkIsRUFBQTtVQXJTakI7WUEyTXdCLG82RkFBd29MO29CQUF4b0wsNDVGQUF3b0w7WUFDdm9MLHNCQUFxQixFQUN6QjtVQTdNckI7WUFnTndCLFlBQVc7WUFDWCxpQkFBZ0I7WUFDaEIscUJBQWE7WUFBYixjQUFhO1lBQ2IsdUJBQW1CO2dCQUFuQixvQkFBbUI7WUFDbkIsc0JBQXVCO2dCQUF2Qix3QkFBdUI7WUFDdkIsZUFBYztZQUNkLGdCQUFlLEVBS2xCO1lBM05yQjtjQXlONEIsc0JBQXFCLEVBQ3hCO1VBMU56QjtZQThOd0IscUJBQWE7WUFBYixjQUFhO1lBQ2IsMkJBQXNCO2dCQUF0Qix1QkFBc0I7WUFDdEIsc0JBQXVCO2dCQUF2Qix3QkFBdUI7WUFDdkIsdUJBQW1CO2dCQUFuQixvQkFBbUI7WUFDbkIsWUFBVztZQUNYLG1CQUFrQixFQWlFckI7WUFwU3JCO2NBc080QixvQi9LcE9IO2MrS3FPRyxzQkFBcUIsRUFjeEI7Y0FyUHpCO2dCQTBPZ0MsbUJBQWtCO2dCQUNsQixlQUFjO2dCQUNkLGVBQWM7Z0JBQ2QsT0FBTTtnQkFDTixjQUFhLEVBTWhCO2dCQXBQN0I7a0JBaVBvQyxrQkFBaUI7a0JBQ2pCLG1CQUFrQixFQUNyQjtZQW5QakM7Y0F3UDRCLGtCQUFpQixFQUNwQjtZQXpQekI7Y0E0UDRCLDZEQUE0RDtjQUM1RCxrQkFBaUI7Y0FDakIsaUJBQWdCO2NBQ2hCLHFCQUFhO2NBQWIsY0FBYTtjQUNiLHVCQUFtQjtrQkFBbkIsb0JBQW1CO2NBQ25CLFdBQVU7Y0FDVixlQUFjLEVBZWpCO2NBalJ6QjtnQkFxUWdDLHNCQUFxQjtnQkFDckIsNEJBQWtCO29CQUFsQiwyQkFBa0I7b0JBQWxCLG1CQUFrQjtnQkFDbEIsZUFBYztnQkFDZCxjQUFhO2dCQUNiLGVBQWM7Z0JBQ2QsMEIvSzFOUDtnQitLMk5PLG9CQUFtQixFQUN0QjtjQTVRN0I7Z0JBK1FnQyxlL0svTlAsRStLZ09JO1lBaFI3QjtjQW9SNEIsd0JBQXVCO2NBQ3ZCLGtCQUFpQjtjQUNqQixlQUFjLEVBYWpCO2NBblN6QjtnQkF5UmdDLDZEQUE0RDtnQkFDNUQsaUJBQWdCO2dCQUNoQixrQkFBYTtnQkFBYixjQUFhO2dCQUNiLG9CQUFtQjtnQkFDbkIsc0JBQXFCO2dCQUNyQixXQUFVO2dCQUNWLFlBQVc7Z0JBQ1gscUJBQW9CO2dCQUNwQixrQkFBaUIsRUFDcEI7UUFsUzdCO1VBd1NvQixxQkFBYTtVQUFiLGNBQWE7VUFDYiwyQkFBc0I7Y0FBdEIsdUJBQXNCO1VBQ3RCLHVCQUFtQjtjQUFuQixvQkFBbUI7VUFDbkIsVUFBUztVQUNULGlCQUFnQjtVQUNoQixXQUFVO1VBQ1YsaUJBQWdCO1VBQ2hCLGlCQUFnQjtVQUNoQixZQUFXLEVBbUZkO1VBakZHO1lBbFRwQjtjQW1Ud0Isc0JBQXVCO2tCQUF2Qix3QkFBdUIsRUFnRjlCLEVBQUE7VUFuWWpCO1lBdVR3QixnQkFBZTtZQUNmLG82RkFBd29MO29CQUF4b0wsNDVGQUF3b0w7WUFDeG9MLG9CQUFtQixFQXlFdEI7WUFsWXJCO2NBNFQ0QixpMkZBQStnTDtzQkFBL2dMLHkxRkFBK2dMLEVBQ2xoTDtZQTdUekI7Y0FnVTRCLGNBQWEsRUFLaEI7Y0FIRztnQkFsVTVCO2tCQW1VZ0MsZUFBYyxFQUVyQixFQUFBO1lBclV6QjtjQXdVMkIsc0JBQXFCLEVBQ3ZCO1lBelV6QjtjQTRVNEIsWUFBVztjQUNYLGFBQVk7Y0FDWixpQkFBZ0I7Y0FDaEIscUJBQWE7Y0FBYixjQUFhO2NBQ2IsdUJBQW1CO2tCQUFuQixvQkFBbUI7Y0FDbkIsc0JBQXVCO2tCQUF2Qix3QkFBdUI7Y0FDdkIsZ0JBQWUsRUFpQ2xCO2NBblh6QjtnQkFxVmdDLGVBQWM7Z0JBQ2QsWUFBVztnQkFDWCxhQUFZO2dCQUNaLGlCQUFnQixFQUNuQjtjQXpWN0I7Z0JBNFZnQyxpQkFBZ0I7Z0JBQ2hCLDJCQUFzQjtvQkFBdEIsdUJBQXNCO2dCQUN0QixzQkFBdUI7b0JBQXZCLHdCQUF1QjtnQkFDdkIsc0JBQXVCO29CQUF2Qix3QkFBdUI7Z0JBQ3ZCLFVBQVMsRUFrQlo7Z0JBbFg3QjtrQkFtV29DLG9CL0tqV1g7a0IrS2tXVyxlL0toV1g7a0IrS2lXVyxrQkFBaUI7a0JBQ2pCLGlCQUFnQjtrQkFDaEIsbUJBQWtCO2tCQUNsQixvQkFBbUI7a0JBQ25CLHFCQUFvQixFQUN2QjtnQkExV2pDO2tCQTZXb0Msa0JBQWlCO2tCQUNqQixvQkFBbUI7a0JBQ25CLGVBQWM7a0JBQ2QsVUFBUyxFQUNaO1lBalhqQztjQXNYNEIsWUFBVztjQUNYLGlCQUFnQjtjQUNoQixxQkFBYTtjQUFiLGNBQWE7Y0FDYix1QkFBbUI7a0JBQW5CLG9CQUFtQjtjQUNuQixzQkFBdUI7a0JBQXZCLHdCQUF1QjtjQUN2QixlQUFjO2NBQ2QsZ0JBQWUsRUFLbEI7Y0FqWXpCO2dCQStYZ0Msc0JBQXFCLEVBQ3hCOztBQ2hZN0I7RUFDSSxjQUFhLEVBbUNoQjtFQXBDRDtJQUlRLGtCQUFpQjtJQUNqQix1QkFBc0IsRUFLekI7SUFWTDtNQVFZLG9CaExNYSxFZ0xMaEI7RUFHTDtJQVpKO01BYVEscUJBQWE7TUFBYixjQUFhO01BQ2IsMkJBQXNCO1VBQXRCLHVCQUFzQjtNQUN0Qix1QkFBbUI7VUFBbkIsb0JBQW1CO01BQ25CLHNCQUF1QjtVQUF2Qix3QkFBdUI7TUFDdkIsWUFBVztNQUNYLGFBQVk7TUFDWixVQUFTO01BQ1Qsb0JoTE5pQjtNZ0xPakIsbUJBQWtCO01BQ2xCLFVBQVMsRUFjaEI7TUFwQ0Q7UUF5QlEsb0JBQW1CLEVBQ2xCO01BMUJUO1FBNkJRLGtCQUFpQixFQUNoQixFQUFBO0VBR0w7SUFqQ0o7TUFrQ1EscUJBQW9CLEVBRTNCLEVBQUE7O0FBRUQ7RUFDSSxZQUFXO0VBQ1gsZ0RBQStDO0VBQy9DLHlCQUF3QjtFQUN4Qiw2QkFBNEI7RUFDNUIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxlQUFjO0VBQ2Qsb0JBQW1CLEVBQ3BCOztBQy9DSDtFQUNJLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDJCQUFzQjtNQUF0Qix1QkFBc0I7RUFDdEIsdUJBQW1CO01BQW5CLG9CQUFtQjtFQUNuQixzQkFBdUI7TUFBdkIsd0JBQXVCO0VBQ3ZCLGdCQUFlLEVBZ2JsQjtFQXJiRDtJQVFRLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDJCQUFzQjtRQUF0Qix1QkFBc0I7SUFDdEIscUJBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQix1QkFBbUI7UUFBbkIsb0JBQW1CO0lBQ25CLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsaUJBQWdCLEVBQ25CO0VBZkw7SUFrQk0sbUJBQWtCO0lBQ2xCLHFCQUFjO1FBQWQsZUFBYztJQUNkLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDJCQUFzQjtRQUF0Qix1QkFBc0I7SUFDdEIscUJBQTJCO1FBQTNCLDRCQUEyQjtJQUMzQix1QkFBbUI7UUFBbkIsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsYUFBWSxFQWtXZjtJQTVYSDtNQTZCUSxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU87TUFDUCxVQUFTO01BQ1QsU0FBUTtNQUNSLGNBQWE7TUFDYixlQUFjO01BQ2QsMkJBQXNCO1VBQXRCLHVCQUFzQjtNQUN0QixpQkFBZ0I7TUFDaEIsbUJBQWtCO01BQ2xCLG9CQUFtQixFQUNwQjtJQXhDUDtNQWlEUSxjQU5vQjtNQU9wQixlQVBvQjtNQVFwQiwrQkFBMEI7VUFBMUIsMkJBQTBCO01BQzFCLG1CQUFrQjtNQUNsQiwwQmpMbkRpQjtNaUxvRGpCLG1CQUFrQjtNQUNsQixzQkFBcUIsRUFzSnRCO01BN01QO1FBMERVLFlBQVc7UUFDWCx3QkFkNkI7UUFlN0IsZUFBYztRQUNkLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sVUFBUztRQUNULFFBQU87UUFDUCxTQUFRO1FBQ1IsbUJBQWtCO1FBQ2xCLGlCQUFnQixFQUNqQjtNQUVEO1FBQ0Usd0JBQXVCLEVBT3hCO1FBUkQ7VUFJSSxZQUFXO1VBQ1gsd0JBQXVCO1VBQ3ZCLGtCQUFpQixFQUNsQjtNQTdFWDs7UUFtRlksY0F4Q2dCO1FBeUNoQixlQXpDZ0I7UUEwQ2hCLG1CQUFrQjtRQUNsQixlQUFjO1FBQ2Qsd0JBQXVCO1FBQ3ZCLHFCQUFvQjtRQUNwQixZQUFXO1FBQ1gsYUFBWTtRQUNaLGlCQUFnQixFQUNqQjtNQTVGWDs7UUFnR1ksb0NBQW1DO1FBRW5DLDZCQWxEa0I7UUFtRGxCLHlCQW5Ea0IsRUFvRG5CO01BcEdYO1FBdUdZLDhFQUFvRztnQkFBcEcsc0VBQW9HO1FBQ3BHLGlCQUFnQjtRQUNoQix3QkFBdUIsRUF3QnhCO1FBaklYO1VBNEdjLDJFQUF3RjtrQkFBeEYsbUVBQXdGO1VBQ3hGLG1CQUFrQixFQW1CbkI7VUFoSWI7WUErR2dCLFlBQVc7WUFDWCxlQUFjO1lBQ2QsYUFBWTtZQUNaLFlBQVcsRUFhWjtZQVhDO2NBQ0UsaURBQWdEO2NBQ2hELGtCQUFpQjtjQUNqQixtQkFBa0I7Y0FDbEIsd0JBQXVCO2NBQ3ZCLDBCQUFxQjtrQkFBckIsc0JBQXFCLEVBQ3RCO1lBQ0Q7Y0FDRSxjQUFhO2NBQ2IsYUFBWSxFQUNiO01BOUhqQjtRQW9JVSxjQXRGaUI7UUF1RmpCLGVBdkZpQjtRQXdGakIsbUJBQWtCO1FBQ2xCLG9CQUEyQztRQUMzQyxtQkFBMEM7UUFDMUMsMEJqTHZJZTtRaUx3SWYsbUJBQWtCLEVBQ25CO01BM0lUO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4Slcs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O1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlM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QixxQkFBb0IsRUFDckI7RUFSSDtJQVdJLFlBQVc7SUFDWCxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLHNEQUFxRDtJQUNyRCw2QkFBNEI7SUFDNUIsbUNBQWtDO0lBQ2xDLHlCQUF3QjtJQUN4QixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7SUFDVCxxQ0FBZ0M7UUFBaEMsaUNBQWdDO0lBQ2hDLHFCQUFvQjtJQUNwQixpQkFBZ0IsRUFDakIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcclxuICogQm9vdHN0cmFwIEdyaWQgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRhaW5lci1zdGFydCB7XG4gIGFsaWduLWNvbnRhaW5lcjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250YWluZXItZW5kIHtcbiAgYWxpZ24tY29udGFpbmVyOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250YWluZXItY2VudGVyIHtcbiAgYWxpZ24tY29udGFpbmVyOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGFpbmVyLWJldHdlZW4ge1xuICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGFpbmVyLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRhaW5lci1zdHJldGNoIHtcbiAgYWxpZ24tY29udGFpbmVyOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250YWluZXI6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250YWluZXI6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbGctZW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRhaW5lcjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci14bC1lbmQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXIteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXIteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLyohXHJcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXHJcbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD92Yjg0OWZcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/dmI4NDlmI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj92Yjg0OWZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj92Yjg0OWZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/dmI4NDlmI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLXJld2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLXNtb290aGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1iaXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLWJvb3N0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLWJvd2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmljb24tZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRhaW5lciA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250YWluZXIgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBXaWR0aHMgKi9cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBDb2x1bW5zICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkubGVnYWN5IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07IH0gfVxuXG5ib2R5LmxlZ2FjeSAuYnJlYWRjcnVtYi1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5ib2R5IC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mY3MtY29udGFpbmVyLCAuZmNzLWNvbnRhaW5lci1zbGltLCAuZmNzLWNvbnRhaW5lci14c2xpbSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZjcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAuZmNzLWNvbnRhaW5lci1zbGltIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDsgfVxuICAuZmNzLWNvbnRhaW5lci14c2xpbSB7XG4gICAgd2lkdGg6IDkwMHB4OyB9XG5cbi5mY3MtbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICAuZmNzLWxvYWRpbmctaWNvbi5zaG93LWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZjcy1sb2FkaW5nLWljb24gLmZjcy1pY29uLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5lZGdlIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxlc3Rvbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2hhcmxlc3Rvbi1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2NoYXJsZXN0b24tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdCBXMDNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYzJhMWRkMC05ZTBiLTQ3NzEtOWFkMS1jNDRkOWY0YTg5YWIuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYzJhMWRkMC05ZTBiLTQ3NzEtOWFkMS1jNDRkOWY0YTg5YWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzLzY3MjQzZWRmLWRiNTUtNGMxZC05MmUyLWVlNGMzM2ZhNjMzYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZGUwMTI0YTktNzQzYS00NzU3LWJmZmYtYzUwOWM1OTcwZWU3LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvN2RjOWVlMGMtZjhlNC00NjMxLTg0M2ItNjE1M2JjY2FjNWU1LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvNjUyZWY0NWYtNmZiNy00NzUxLTgwMjgtNzYxMDdkMzZhMGU5LmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvNjUyZWY0NWYtNmZiNy00NzUxLTgwMjgtNzYxMDdkMzZhMGU5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy82ZDZhODMzMS1iMjhjLTQ0MjEtODlkZi0yYjNkNjNkNWRmZDYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzcwZjU5MTI0LWJiNDUtNDFhOC05NDZiLTQyNWI2NDdjY2ZiMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzhmZjIyOTdjLTM5MmMtNGY3ZS04YzBjLWEwMjA3MTQ4ODExNS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0IFcwM1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzg0MzI5MzcyLWRhMTYtNDZiYi1iYTM1LTJmMjY5OTU3YWY4OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzg0MzI5MzcyLWRhMTYtNDZiYi1iYTM1LTJmMjY5OTU3YWY4OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvMjM1N2YyZDItOTk1Ni00MzIwLWE5ZjItYjhlOWQwOTE5MTMwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy80M2Q3MjZmZi1iMmQ1LTQyZDUtOGE5NC1mM2Y3MGIxMjYyNWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yOWYyOGUyNi1hZjJiLTQxNjMtYjBjNC1iNjFjMmQ3ZTU0ZjQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaWxzb24gVzA1IE1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzVmMDUwYzRjLTU3ZGMtNDI1Yy1iNDg4LTM4ZjFjZDE5ZTc1MC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzVmMDUwYzRjLTU3ZGMtNDI1Yy1iNDg4LTM4ZjFjZDE5ZTc1MC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvYjNjZWY1YWMtM2VhYy00ZTlkLTkxMTMtNTE2N2I0MjIyNjU5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy85YjI2M2QxZi1kMmY3LTRjOWEtOTg1ZS02MmFmMzViNGYzOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mNjA0N2Q1NC03MjNiLTQ4Y2ItYmVhNC1kMTQxOTcxMjU2MDMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcm9udGFnZSBDb25kZW5zZWQgVzA1IE91dGxpbmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8xNmEzMGFkYi0zMTg0LTQwYzYtOGNiMS0xY2Y0ZDFhNWI1MzEuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8xNmEzMGFkYi0zMTg0LTQwYzYtOGNiMS0xY2Y0ZDFhNWI1MzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzLzdlOGQ1MTM3LTQxOTItNDM5NS05NmQzLWViMzY0OGY0MWVjOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvOGJmMjk0MzYtOTgxNy00YjM3LTg1NmQtYjEyYTcyYTgxN2JhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvOWQxODcxOWItYzEyNi00ZjUyLTliNDItNTgxMjg4MGQzNGVkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlsc29uU29mdEhlYXZ5XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpbHNvblNvZnRIZWF2eVwiKSBmb3JtYXQoXCJvdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLWxpa2UsXG4uaDItbGlrZSxcbi5oMy1saWtlLFxuLmg0LWxpa2UsXG4uaDUtbGlrZSxcbi5oNi1saWtlIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA2LjVyZW07XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbmgyLFxuLmgyLWxpa2Uge1xuICBmb250LXNpemU6IDUuMnJlbTsgfVxuXG5oMyxcbi5oMy1saWtlIHtcbiAgZm9udC1zaXplOiA0LjByZW07IH1cblxuaDQsXG4uaDQtbGlrZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmg1LFxuLmg1LWxpa2Uge1xuICBmb250LXNpemU6IDMuMHJlbTsgfVxuXG5oNixcbi5oNi1saWtlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cblxuLmljb25saW5rIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmEsXG4uZ2VuZXJpYy1saW5rIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzAzNmQ1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogLS4yNXB4IC0uMjVweCAwIHRyYW5zcGFyZW50LCBcciAuMjVweCAuMjVweCB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyLCBhOmZvY3VzLFxuICAuZ2VuZXJpYy1saW5rOmhvdmVyLFxuICAuZ2VuZXJpYy1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICB0ZXh0LXNoYWRvdzogLTAuMjVweCAtMC4yNXB4IDAgIzAzNmQ1OCwgMC4yNXB4IDAuMjVweCAjMDM2ZDU4OyB9XG4gIGE6OmFmdGVyLCBhOjpiZWZvcmUsXG4gIC5nZW5lcmljLWxpbms6OmFmdGVyLFxuICAuZ2VuZXJpYy1saW5rOjpiZWZvcmUge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5hcnJvdyxcbiAgLmdlbmVyaWMtbGluay5hcnJvdyB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5wLFxuLnAge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi50cmlhbmdsZS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuICAudHJpYW5nbGUtbGluay5ncmVlbiB7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAudHJpYW5nbGUtbGluay5ncmVlbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gIC50cmlhbmdsZS1saW5rLm92ZXJmbG93LWVsbGlwc2lzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC50cmlhbmdsZS1saW5rLm92ZXJmbG93LWVsbGlwc2lzOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMC42cmVtOyB9XG4gIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjdyZW07XG4gICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLnRyaWFuZ2xlLWxpbmsuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC4zOyB9XG5cbi5zY3JpcHQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xuICByaWdodDogLTAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42ZW0gIWltcG9ydGFudDsgfVxuXG4uc3RyaWtldGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2Qjc2NzM7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDhyZW07IH1cblxuLmFycm93LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWxpbmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbmVnLTEwIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbmVnLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubTAtYXV0byB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi56LWktNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDsgfVxuXG4ucHJpbWFyeS1idXR0b24sXG4uYnRuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbSAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDA7IH1cbiAgLnByaW1hcnktYnV0dG9uLmxvYWRpbmcsXG4gIC5idG4ucHJpbWFyeS5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJpbWFyeS1idXR0b24ubG9hZGluZzo6YmVmb3JlLFxuICAgIC5idG4ucHJpbWFyeS5sb2FkaW5nOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9qYW1iYS1zd2lybC5naWZcIik7IH1cbiAgLnByaW1hcnktYnV0dG9uOmhvdmVyLFxuICAuYnRuLnByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJpbWFyeS1idXR0b24uZmFjZWJvb2ssXG4gIC5idG4ucHJpbWFyeS5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2Z1wiKSBjYWxjKDEwMCUgLSAyLjRyZW0pIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgLnByaW1hcnktYnV0dG9uLmZhY2Vib29rOmhvdmVyLCAucHJpbWFyeS1idXR0b24uZmFjZWJvb2s6Zm9jdXMsXG4gICAgLmJ0bi5wcmltYXJ5LmZhY2Vib29rOmhvdmVyLFxuICAgIC5idG4ucHJpbWFyeS5mYWNlYm9vazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmFjZWJvb2suc3ZnXCIpIGNhbGMoMTAwJSAtIDIuNHJlbSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDRlODY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJpbWFyeS1idXR0b24uZmNzLXRoaXJkLXBhcnR5LFxuICAuYnRuLnByaW1hcnkuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByaW1hcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSxcbiAgICAgIC5idG4ucHJpbWFyeS5mY3MtdGhpcmQtcGFydHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAucHJpbWFyeS1idXR0b24uZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbixcbiAgICAuYnRuLnByaW1hcnkuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbi5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlcixcbiAgICAuYnRuLnByaW1hcnkuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbjphZnRlcixcbiAgLmJ0bi5wcmltYXJ5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmhpZ2hsaWdodC1mb290ZXIgLnByaW1hcnktYnV0dG9uOmFmdGVyLCAuaGlnaGxpZ2h0LWZvb3RlclxuICAgIC5idG4ucHJpbWFyeTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbjpob3ZlciwgLnByaW1hcnktYnV0dG9uOmZvY3VzLFxuICAuYnRuLnByaW1hcnk6aG92ZXIsXG4gIC5idG4ucHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAucHJpbWFyeS1idXR0b24uaW52ZXJ0ZWQsXG4gIC5idG4ucHJpbWFyeS5pbnZlcnRlZCB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbi5pbnZlcnRlZDpob3ZlciwgLnByaW1hcnktYnV0dG9uLmludmVydGVkOmZvY3VzLFxuICAgIC5idG4ucHJpbWFyeS5pbnZlcnRlZDpob3ZlcixcbiAgICAuYnRuLnByaW1hcnkuaW52ZXJ0ZWQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbi5kaXNhYmxlZCxcbiAgLmJ0bi5wcmltYXJ5LmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjFlYmU0O1xuICAgIGNvbG9yOiAjNmE2YTZhOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbi50aGlubmVyLFxuICAuYnRuLnByaW1hcnkudGhpbm5lciB7XG4gICAgcGFkZGluZzogMS4xcmVtIDFyZW0gIWltcG9ydGFudDsgfVxuXG4uc2Vjb25kYXJ5LWJ1dHRvbixcbi5idG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29yZ2FuaWMtYnV0dG9uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMS4xNXJlbSAyLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbjpob3ZlciwgLnNlY29uZGFyeS1idXR0b246Zm9jdXMsXG4gIC5idG4uc2Vjb25kYXJ5OmhvdmVyLFxuICAuYnRuLnNlY29uZGFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb3JnYW5pYy1idXR0b24taG92ZXIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbi5hcnJvdzpob3Zlcjo6YWZ0ZXIsIC5zZWNvbmRhcnktYnV0dG9uLmFycm93OmZvY3VzOjphZnRlcixcbiAgLmJ0bi5zZWNvbmRhcnkuYXJyb3c6aG92ZXI6OmFmdGVyLFxuICAuYnRuLnNlY29uZGFyeS5hcnJvdzpmb2N1czo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdGlja3ktYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZkZjllZjtcbiAgcGFkZGluZzogMS44cmVtO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggM3B4IDAgI2MwZDlkNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIjc3RhcnQtb3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0aWNreS1idXR0b24td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLnByaWNlLFxuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLmNhbG9yaWVzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0aWNreS1idXR0b24td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIC5wcmljZSxcbiAgICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAuY2Fsb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAucHJpY2UgKyAuY2Fsb3JpZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgICBtYXJnaW46IDAgMS42cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAucHJpY2UgKyAuY2Fsb3JpZXM6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0aWNreS1idXR0b24td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIC5jYWxvcmllcyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjNjc3MjZmOyB9IH1cbiAgLnN0aWNreS1idXR0b24td3JhcHBlciBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIuc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIuc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLnNpbXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lnbi11cC1wYWdlIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIuc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnN0aWNreS1idXR0b24td3JhcHBlci5zaW1wbGUgLnNpbXBsZS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAwIDIuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIudW5hdmFpbGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlcnRpYXJ5LWJ1dHRvbixcbi5idG4udGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbSAzLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDA7IH1cbiAgLnRlcnRpYXJ5LWJ1dHRvbjpob3ZlcixcbiAgLmJ0bi50ZXJ0aWFyeTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudGVydGlhcnktYnV0dG9uOmZvY3VzLFxuICAuYnRuLnRlcnRpYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG5cbi5pdGVtLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuaXRlbS1mYXZvcml0ZTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi5zdmdcIik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLml0ZW0tZmF2b3JpdGUuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7IH1cbiAgLml0ZW0tZmF2b3JpdGUuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4ucXVhdGVybmFyeS1idXR0b24sXG4uYnRuLnF1YXRlcm5hcnkge1xuICBjb2xvcjogIzAwNkM1QjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzNmQ1ODtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLnF1YXRlcm5hcnktYnV0dG9uOmhvdmVyLCAucXVhdGVybmFyeS1idXR0b246Zm9jdXMsXG4gIC5idG4ucXVhdGVybmFyeTpob3ZlcixcbiAgLmJ0bi5xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uY3VzdG9tLWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jdXN0b20tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDM2ZDU4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mb3JtLW5vdGUge1xuICBjb2xvcjogIzJiMzkzNjtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIubG9ja2VkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA5LjFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmhlYWRlci5sb2NrZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5oZWFkZXIubG9ja2VkIC5zaXRlLWxvZ28tY29tcG9uZW50IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtOyB9XG4gICAgLmhlYWRlci5sb2NrZWQubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIuc2Nyb2xsZWQge1xuICAgICAgICBoZWlnaHQ6IDguN3JlbTsgfSB9XG4gIC5oZWFkZXIgLnNpdGUtbG9nby1jb21wb25lbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7IH1cbiAgICAuZWRnZSAuaGVhZGVyIC5zaXRlLWxvZ28tY29tcG9uZW50IGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5zYy1lZGl0b3IgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5mb290ZXIgLnByaW1hcnktZm9vdGVyLXN0cnVjdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTsgfVxuICAuZm9vdGVyIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMCAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNC4ycmVtO1xuICAgIG1heC13aWR0aDogMzMlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXIgLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgLmZvb3RlciAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciAuYmFzaWMtc3BvdC1jb21wb25lbnQgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuZm9vdGVyIC5iYXNpYy1zcG90LWNvbXBvbmVudCAuc2NyaXB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIC5zY3JpcHQtdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLmZvb3RlciAuc2VjdGlvbi1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuXG4uZmNzLWdpZnQtY2FyZHMsXG4uZmNzLXJld2FyZHMsXG4uZmNzLXNpZ24tdXAsXG4uZmNzLWxvY2F0aW9ucyxcbi5mY3MtbWVudSxcbi5mY3Mtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuOGVtICFpbXBvcnRhbnQ7IH1cbiAgLmZjcy1naWZ0LWNhcmRzOjpiZWZvcmUsXG4gIC5mY3MtcmV3YXJkczo6YmVmb3JlLFxuICAuZmNzLXNpZ24tdXA6OmJlZm9yZSxcbiAgLmZjcy1sb2NhdGlvbnM6OmJlZm9yZSxcbiAgLmZjcy1tZW51OjpiZWZvcmUsXG4gIC5mY3Mtc2VhcmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtOyB9XG5cbi5mY3Mtc2lnbi11cCB7XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gIC5mY3Mtc2lnbi11cDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07IH1cbiAgLmZjcy1zaWduLXVwOmhvdmVyOjpiZWZvcmUsIC5mY3Mtc2lnbi11cC5mY3MtbmF2LWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWFpbC1maWxsLnN2Z1wiKTsgfVxuXG4uZmNzLWdpZnQtY2FyZHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9naWZ0LWNhcmRzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5mY3MtZ2lmdC1jYXJkczpob3Zlcjo6YmVmb3JlLCAuZmNzLWdpZnQtY2FyZHMuZmNzLW5hdi1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9naWZ0LWNhcmRzLWZpbGwuc3ZnXCIpOyB9XG5cbi5mY3MtcmV3YXJkczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3Jld2FyZHMtaWNvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZmNzLXJld2FyZHM6aG92ZXI6OmJlZm9yZSwgLmZjcy1yZXdhcmRzLmZjcy1uYXYtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmV3YXJkcy1maWxsLnN2Z1wiKTsgfVxuXG4uZmNzLWxvY2F0aW9uczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmZjcy1sb2NhdGlvbnM6aG92ZXI6OmJlZm9yZSwgLmZjcy1sb2NhdGlvbnMuZmNzLW5hdi1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1maWxsLnN2Z1wiKTsgfVxuXG4uZmNzLW1lbnU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9tZW51LWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmZjcy1tZW51OmhvdmVyOjpiZWZvcmUsIC5mY3MtbWVudS5mY3MtbmF2LWFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtZmlsbC5zdmdcIik7IH1cblxuLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLWdpZnQtY2FyZHMsXG4ubWFpbi1uYXYtY29tcG9uZW50IC5mY3MtcmV3YXJkcyxcbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zaWduLXVwLFxuLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLWxvY2F0aW9ucyxcbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1tZW51LFxuLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7IH1cblxuLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXNpZ24tdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2lnbi11cDpob3ZlciwgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXNpZ24tdXAuZmNzLW5hdi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIiksIHVybChcIi4uL2ltZy9pY29ucy9tYWlsLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMS41ZW0gMS41ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0OyB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gY2VudGVyOyB9XG4gIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2g6aG92ZXIsIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2g6Zm9jdXMsIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2guZmNzLW5hdi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIiksIHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMnJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtOyB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1sb2NhdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSBjZW50ZXI7IH1cbiAgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLWxvY2F0aW9uczpob3ZlciwgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLWxvY2F0aW9ucy5mY3MtbmF2LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdGVkLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWZpbGwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7IH1cblxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlcixcbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxuICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC1yb3cgLmlucHV0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgd2lkdGg6IGNhbGMoMzUlIC0gMS41cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC1yb3cgLmlucHV0LXdyYXBwZXI6bGFzdC1jaGlsZCAuZXJyb3ItbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC1yb3cgLmVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuXG4uZ2VuZXJpYy1mb3JtIC5mb3JtLWhlbHBlcnMge1xuICBtYXJnaW4tdG9wOiAuNnJlbTsgfVxuICAuZ2VuZXJpYy1mb3JtIC5mb3JtLWhlbHBlcnMgKyAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjZyZW07IH1cbiAgLmdlbmVyaWMtZm9ybSAuZm9ybS1oZWxwZXJzIC5jaGVja2JveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5nZW5lcmljLWZvcm0gLmZvcm0taGVscGVycyAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5nZW5lcmljLWZvcm0gLnN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdlbmVyaWMtZm9ybSAuc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNnJlbTsgfSB9XG5cbi5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIuZGlzYWJsZWQgbGFiZWwsXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyLmRpc2FibGVkIGlucHV0IHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIuZGlzYWJsZWQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTsgfVxuXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3IsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uZXJyb3IsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyYjM5MzY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZkZjllZiBpbnNldDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU5NWE1OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypBZGRpbmcgZm9jdXMgc3R5bGVzIG9uIHRoZSBvdXRlci1ib3ggb2YgdGhlIGZha2UgY2hlY2tib3gqLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZXJyb3IgKyBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmludmFsaWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLCAuY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlOGFkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkczsgfVxuICAgIC5zYWZhcmkgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZXJyb3ItbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5lcnJvci1saXN0IGxpIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlMjAwMDA7IH1cbiAgICAuZXJyb3ItbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC4ycmVtOyB9XG5cbi5lcnJvci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZGQyMTA2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5lcnJvci1sYWJlbFtzdHlsZSo9XCJvcGFjaXR5OiAxO1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMjFlbTsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgIG1hcmdpbjogLjFyZW0gLjFyZW07IH1cblxuLmJhY2tlbmQtdmFsaWRhdGlvbi1ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhY2tlbmQtdmFsaWRhdGlvbi1ibG9jayAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sgLmJhY2tlbmQtdmFsaWRhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDsgfVxuICAgIC5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sgLmJhY2tlbmQtdmFsaWRhdGlvbiAuZXJyb3Ige1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubG9nLWluLWhlbHBlcnMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAubG9nLWluLWhlbHBlcnMgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubG9nLWluLWhlbHBlcnMgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubG9nLWluLWhlbHBlcnMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAubG9nLWluLWhlbHBlcnMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtd3JhcHBlciAucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3IsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2RkMjEwNjsgfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1zLWNsZWFyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tcy1jbGVhcixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1jbGVhcixcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7IH1cbiAgLnBsYWNlaG9sZGVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nOiAxLjFyZW07IH1cbiAgICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyAubGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyB9XG4gICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IC45cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAuOXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2QyZWFlNTtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAzMnJlbTsgfVxuICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJlYWU1O1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCBsaS5oaWdobGlnaHRlZCwgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwgbGk6aG92ZXIsIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIGxpOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlbGVjdHJpYy13cmFwcGVyLnNlbGVjdHJpYy1vcGVuIC5sYWJlbDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7IH1cblxuLmNoZWNrYm94LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTUuNnJlbTtcbiAgICBtYXJnaW46IDFyZW07IH1cbiAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjNkMzQzOyB9XG4gICAgICAgIC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtOyB9XG4gICAgICAgICAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pY29uOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5lcnJvci1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmVycm9yLWxpc3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2UyMDAwMDsgfVxuICAgIC5lcnJvci1saXN0IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLjRyZW07XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpOyB9XG5cbi5ib3R0b20tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgYm90dG9tOiA0cmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uamFtYmEtdXBkYXRlLXByb2ZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0Ni40cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBtYXJnaW46IDRyZW0gMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkvICovXG4gICAgY29sb3I6ICM0YzRkNGM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzRjNGQ0YztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzRjNGQ0YztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFICovXG4gICAgY29sb3I6ICM0YzRkNGM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdC10cmlhbmdsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC43cmVtIDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciBpbnB1dCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC5kYXksXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAubW9udGgsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAueWVhcixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5nZW5kZXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuZmF2b3JpdGUtcHJvZHVjdCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5sZWF2aW5nLXJlYXNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDM2ZDU4OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAubGVhdmluZy1yZWFzb24ge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmZhdm9yaXRlLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAuZGF5LFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLm1vbnRoLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLnllYXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciBsYWJlbCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIHNlbGVjdCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi13cmFwcGVyIHNwYW4sXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM0YzRkNGM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdCBXMDNcIjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciA+IGxhYmVsOmVtcHR5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmJpcnRoZGF5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmJpcnRoZGF5LXdyYXBwZXIgLnNlbGVjdHJpYy1kYXksXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuYmlydGhkYXktd3JhcHBlciAuc2VsZWN0cmljLXllYXIge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5iaXJ0aGRheS13cmFwcGVyIC5zZWxlY3RyaWMtbW9udGgge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIDEuNnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIgYnV0dG9uLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLXRpdGxlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyLjJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24td3JhcHBlciBzcGFuLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24td3JhcHBlciBidXR0b24gc3BhbixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS10aXRsZSBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24td3JhcHBlciBidXR0b24gaW1nLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLXRpdGxlIGJ1dHRvbiBpbWcge1xuICAgIG1heC13aWR0aDogMS42cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlcGFyYXRvci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSA0MCU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyLjJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAzMi4ycmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnN0b3JlLWxvY2F0b3ItcmVzdWx0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc3RvcmUtbG9jYXRvciAuc3RvcmUtbG9jYXRvci1yZXN1bHRzLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0YzRkNGM7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLWFkZHJlc3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM0YzRkNGM7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogNi44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDQ2LjRyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhY2FjYWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIG9wYWNpdHk7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrbWFyay1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbSBhdXRvO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc2MzlhZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb246IC40cyBsaW5lYXIgYm91bmNlSW4gZm9yd2FyZHM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnN1Ym1pdC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5LjZyZW07XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5mYXZvcml0ZS1sb2NhdGlvbnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtYWRkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM4cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtdGl0bGUgc3BhbixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1pdGVtIC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtYWRkcmVzcyBzcGFuLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWl0ZW0gLmRlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNGM0ZDRjOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0sXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2RlZGVkZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtOmZpcnN0LW9mLXR5cGUsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgI2RlZGVkZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLXRpdGxlLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWl0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5mYXZvcml0ZS1sb2NhdGlvbnMtbGlzdCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMzlyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5yZW1vdmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5yZW1vdmUtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAucmVtb3ZlLWNvbnRhaW5lciBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlbW92ZS1pY29uLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5yZW1vdmUtY29udGFpbmVyIGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLWljb24uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmFkZC1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuYWRkLW1vcmUgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuYWRkLW1vcmUgYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5hZGQtbW9yZSBidXR0b24gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RpbWVzLWNpcmNsZS1yZWd1bGFyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5kaXNhYmxlZCBsYWJlbCB7XG4gICAgY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXQ6ZGlzYWJsZWQsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlhOWE5YSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtdHJpYW5nbGUtZGlzYWJsZWQucG5nXCIpOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtZm9ybSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDM0cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtZnJvbS1hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWZvcm0gLnN1Ym1pdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjhyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1mb3JtIC5zdWJtaXQtd3JhcHBlciBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEuMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWZyb20tYWxsIGEge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5nZW5kZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gICAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5nZW5kZXItd3JhcHBlciBsYWJlbDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zID4gKixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMgPiAqIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNGM0ZDRjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIC40cmVtIDFyZW0gI2ExYTFhMTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2U4Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4ycmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMtaXRlbXMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zIGxpLmxhc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bzsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYyAuYnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzU5NWE1OSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLW9wZW4gLmJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgcGFkZGluZzogMS4ycmVtIDMuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmZmZmYgMCAwIDAgM3B4ICMwMzZkNTg7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2RkMjEwNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICBjb2xvcjogI2RkMjEwNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJvdHRvbTogLTAuNnJlbTtcbiAgICBsZWZ0OiAwOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBTZWxlY3RyaWMgdjEuMTMuMFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VsZWN0cmljLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlbGVjdHJpYyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbjogMCAzOHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogMzhweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0cmljIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcbiAgY29sb3I6ICNCQkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMC8wIGE7XG4gICpmb250OiAyMHB4LzM4cHggTHVjaWRhIFNhbnMgVW5pY29kZSwgQXJpYWwgVW5pY29kZSBNUywgQXJpYWw7IH1cblxuLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkJCO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTsgfVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhMmEyYTI7IH1cblxuLnNlbGVjdHJpYy1vcGVuIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDsgfVxuXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTsgfVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdHJpYy10ZW1wLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogSXRlbXMgYm94ICovXG4uc2VsZWN0cmljLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgdWwsIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICBjb2xvcjogIzQ0NDsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI0QwRDBEMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNENUQ1RDU7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCAuc2VsZWN0cmljLWdyb3VwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzQ0NDsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAuZGlzYWJsZWQgbGkge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtY29udHJvbC1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQge1xuICBmbGV4LWdyb3c6IDA7IH1cbiAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTsgfVxuICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0LjZyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTsgfSB9XG4gICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYSxcbiAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOmJlZm9yZSxcbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOm5vdChbaHJlZl0pOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhLmhvdmVyLCAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6Zm9jdXMsIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYS5mY3MtbmF2LWFjdGl2ZSxcbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOm5vdChbaHJlZl0pLmhvdmVyLFxuICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSk6Zm9jdXMsXG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKS5mY3MtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7IH1cbiAgICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGEuaG92ZXIuZmNzLWxvY2F0aW9ucywgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOmZvY3VzLmZjcy1sb2NhdGlvbnMsIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYS5mY3MtbmF2LWFjdGl2ZS5mY3MtbG9jYXRpb25zLFxuICAgICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKS5ob3Zlci5mY3MtbG9jYXRpb25zLFxuICAgICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKTpmb2N1cy5mY3MtbG9jYXRpb25zLFxuICAgICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKS5mY3MtbmF2LWFjdGl2ZS5mY3MtbG9jYXRpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIiksIHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1maWxsLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIC41ZW0gY2VudGVyOyB9XG4gIC5tYWluLW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWRnZSAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6aG92ZXIuZmNzLWxvY2F0aW9ucywgLmVkZ2UgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOmZvY3VzLmZjcy1sb2NhdGlvbnMsIC5lZGdlIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYS5mY3MtbmF2LWFjdGl2ZS5mY3MtbG9jYXRpb25zIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0LjZyZW0gMXJlbSAsIDFlbSAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDIxNywgMjEyLCAwLjMpOyB9XG4gIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IC5pY29uLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAuaWNvbi1tYWlsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAuaWNvbi1tZW51IHtcbiAgICBmb250LXNpemU6IDIuM3JlbTsgfVxuICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAubWVudS1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS42cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IC5tZW51LWJhciB7XG4gICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gICAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLm1lbnUtYmFyIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLm1lbnUtYmFyIGxpIGEge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAubWVudS1iYXIgbGkgYTpob3ZlciwgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLm1lbnUtYmFyIGxpIGEuZmNzLW5hdi1hY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMwMzZkNTg7IH1cblxuLnV0aWxpdHktbmF2LWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMlO1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuaWNvbi1tYWlsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5pY29uLWdpZnRjYXJkIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5pY29uLXJld2FyZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7XG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCBsaSA+IGE6aG92ZXIsIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGkgPiBhOmZvY3VzLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpID4gYS5mY3MtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMyMjVCMDE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7IH1cbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMy45cmVtOyB9IH1cbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4gaW1nLFxuICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbiBzdmcge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbiBpbWcsXG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmdyZWV0aW5nLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmdyZWV0aW5nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5ncmVldGluZy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLnN0YXJ0LW9yZGVyLWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLnN0YXJ0LW9yZGVyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IC0xLjM1cmVtIC0xLjdyZW0gLTEuMzVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLnN0YXJ0LW9yZGVyLWJ0biB7XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuc3RhcnQtb3JkZXItYnRuIC5idG4tdGV4dCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7IH0gfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0Lm1vYmlsZS1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfSB9XG4gICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IGltZyxcbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQgc3ZnIHtcbiAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IGltZyxcbiAgICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0LW5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICB3aWR0aDogMS4ycmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjFyZW07XG4gICAgdG9wOiAwLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0LW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07IH0gfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5wcm9maWxlLW5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y1ODA0YjtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xLjJyZW07XG4gICAgdG9wOiAtMC4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLnByb2ZpbGUtbm90aWZpY2F0aW9uIHtcbiAgICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0OmhvdmVyIHN2ZyBwYXRoLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6Zm9jdXMgc3ZnIHBhdGgsIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDphY3RpdmUgc3ZnIHBhdGgsXG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbjpob3ZlciBzdmcgcGF0aCxcbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluOmZvY3VzIHN2ZyBwYXRoLFxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW46YWN0aXZlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMmIzOTM2OyB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDpob3ZlciBzdmcgI1BhdGgsIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDpmb2N1cyBzdmcgI1BhdGgsIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDphY3RpdmUgc3ZnICNQYXRoIHtcbiAgICBmaWxsOiAjRDlFNkIzOyB9XG5cbi5oaWdoY29udHJhc3QgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0OmhvdmVyIHN2ZyBwYXRoLCAuaGlnaGNvbnRyYXN0IC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDpmb2N1cyBzdmcgcGF0aCwgLmhpZ2hjb250cmFzdCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6YWN0aXZlIHN2ZyBwYXRoLFxuLmhpZ2hjb250cmFzdCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW46aG92ZXIgc3ZnIHBhdGgsXG4uaGlnaGNvbnRyYXN0IC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbjpmb2N1cyBzdmcgcGF0aCxcbi5oaWdoY29udHJhc3QgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4ubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlIC4ycyBtYXJnaW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAxNi42JTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXNpemU6IDMuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB5ZWxsb3c7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5zci1vbmx5IHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLnRvZ2dsZS1iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIHdpZHRoOiAyLjRyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfSB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlcjpob3ZlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS1maXJzdC1saW5lLWhvdmVyLnBuZ1wiKTsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXI6aG92ZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtc2Vjb25kLWxpbmUtaG92ZXIucG5nXCIpOyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlcjpob3ZlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS10aGlyZC1saW5lLWhvdmVyLnBuZ1wiKTsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXIgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhciBzdmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNiksIHdpZHRoIDAuMnMgZWFzZSAwLjJzOyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgc3ZnIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIuNHJlbTsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIHN2ZyB7XG4gICAgICAgIHRvcDogMC45cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBpbWcsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBzdmcge1xuICAgICAgICB0b3A6IDEuOHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjdyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlOyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAuc3Itb25seSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwLjFyZW0gLTAuMXJlbSAtMC4xcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlczsgfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAuOHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgYTpob3ZlciwgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgYS5mY3MtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMTc1ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIC5vcmRlci1zdGF0dXMge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB1bCBsaSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDMuNHJlbSAzcmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDMycmVtOyB9XG4gICAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIC5wcmltYXJ5LWJ1dHRvbjpob3ZlciwgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgLnByaW1hcnktYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50Lm9wZW4gLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgxKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpIDAuMXM7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMikgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzLCB3aWR0aCAwLjJzIGVhc2U7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTZweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpIDAuMXMsIHdpZHRoIDAuMnMgZWFzZTtcbiAgICBhbmltYXRpb246IGdyb3cgMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpIDAuMXMgZm9yd2FyZHM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC5uYXYtaGFtYnVyZ2VyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTsgfSB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQgLnRvZ2dsZS1iYXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNiksIHdpZHRoIDAuMnMgZWFzZSAwLjJzOyB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC50b2dnbGUtYmFyOm50aC1jaGlsZCgxKSBzdmcge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiAyLjRyZW07IH1cbiAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBpbWcsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIHN2ZyB7XG4gICAgICB0b3A6IDAuOXJlbTtcbiAgICAgIG1heC13aWR0aDogMS42cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBzdmcge1xuICAgICAgdG9wOiAxLjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDAuN3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSBhbGw7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlOyB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQub3BlbiAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkLm9wZW4gLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNikgMC4xczsgfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkLm9wZW4gLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZC5vcGVuIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpIDAuMXMsIHdpZHRoIDAuMnMgZWFzZTsgfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkLm9wZW4gLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZC5vcGVuIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC0zcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzLCB3aWR0aCAwLjJzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBncm93IDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzIGZvcndhcmRzO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG5cbi5sb2NrZWQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xuICB0b3A6IDcuNXJlbTsgfVxuXG4uc2Nyb2xsZWQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xuICB0b3A6IDkuNnJlbTsgfVxuXG5Aa2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgbWF4LXdpZHRoOiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAxMDAlIHtcbiAgICBtYXgtd2lkdGg6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjZyZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIHNocmluayB7XG4gIDAlIHtcbiAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjZyZW07IH1cbiAgMTAwJSB7XG4gICAgbWF4LXdpZHRoOiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG5cbnogLmlvcyAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0ycHgpIHJvdGF0ZSg0NWRlZyk7IH1cblxueiAuaW9zIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50Lm9wZW4gLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtIDAuNHJlbTtcbiAgbWF4LXdpZHRoOiAwLjdyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExcHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7IH1cblxueiAuaW9zIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDAuNHJlbTsgfVxuXG4ubWVnYS1tZW51LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEyLjVyZW07XG4gIHotaW5kZXg6IDk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZSBhbGwsIDBzIGxpbmVhciB0b3A7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDhweCAtMTBweCAjQ0NDO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5OC44JSwgOTkuNzA3OSUgOTguNjE1OSUsIDk5LjQ1MzQlIDk4LjQ3NiUsIDk5LjAwNjklIDk4LjI1NiUsIDk4LjU5NzMlIDk4LjA3NDglLCA5OC4yNTc5JSA5Ny45Mzc0JSwgOTcuOTkzNyUgOTcuODM3NCUsIDk3LjQ0MTUlIDk3LjY0NTIlLCA5Ny4wOTglIDk3LjUzNjIlLCA5Ni43NjIxJSA5Ny40MzYyJSwgOTYuNDQlIDk3LjM0NzIlLCA5Ni4wMjA4JSA5Ny4yMzg0JSwgOTUuNTkyNCUgOTcuMTM2NiUsIDk1LjAxODclIDk3LjAxMzYlLCA5NC40OTY1JSA5Ni45MTM2JSwgOTQuMDgwNiUgOTYuODQxNiUsIDkzLjc2NzclIDk2Ljc5MTYlLCA5My40NTk2JSA5Ni43NDYlLCA5My4wMDY5JSA5Ni42ODQ4JSwgOTIuNzE4MyUgOTYuNjQ5NCUsIDkyLjE3NjYlIDk2LjU4OTQlLCA5MS44MDI1JSA5Ni41NTM1JSwgOTEuNDY1OSUgOTYuNTI1JSwgOTAuOTk0NCUgOTYuNDklLCA5MC41MTMyJSA5Ni40NjA3JSwgOTAuMjAwMiUgOTYuNDQ1JSwgODkuOTIyOCUgOTYuNDMzJSwgODkuNTEzMiUgOTYuNDE5JSwgODkuMTUxNSUgOTYuNDA5OCUsIDg4Ljc1MzglIDk2LjQwMzMlLCA4OC4zOTg0JSA5Ni40MDA4JSwgODguMjQ3NSUgOTYuNDAwOCUsIDg3LjgzMSUgOTYuNDA1OCUsIDg3LjQzMzklIDk2LjQxOTYlLCA4Ni45MzM5JSA5Ni40NDklLCA4Ni41MTg3JSA5Ni40ODI2JSwgODYuMDU0OSUgOTYuNTI5NiUsIDg1LjYxNDclIDk2LjU4MjglLCA4NS4yOTk3JSA5Ni42MjU2JSwgODQuOTMzMiUgOTYuNjgwMiUsIDg0LjQ5OTMlIDk2Ljc1MDUlLCA4NC4wNjYlIDk2LjgyNyUsIDgzLjYzOSUgOTYuOTA3JSwgODMuMTg0MiUgOTYuOTk4MiUsIDgyLjc4MjMlIDk3LjA4MjYlLCA4Mi4zNTMyJSA5Ny4xNzY0JSwgODIuMTEzMyUgOTcuMjMwMiUsIDgxLjYwMDglIDk3LjM0ODQlLCA4MS4wMjc4JSA5Ny40ODQ3JSwgODAuNDMyNSUgOTcuNjMlLCA3OS45MzgxJSA5Ny43NTI2JSwgNzkuNDkzNyUgOTcuODYzOCUsIDc5LjA1NDIlIDk3Ljk3NCUsIDc4LjQxMDklIDk4LjEzNTQlLCA3Ny45NjE3JSA5OC4yNDc2JSwgNzcuNTQ5MyUgOTguMzQ5OCUsIDc3LjE1MjklIDk4LjQ0NyUsIDc2LjY2NDglIDk4LjU2NSUsIDc2LjExNCUgOTguNjk1MiUsIDc1Ljc3MSUgOTguNzc1MiUsIDc1LjQ4MTIlIDk4Ljg0MTIlLCA3NS4xMjM3JSA5OC45MjEyJSwgNzQuODA2JSA5OC45OTA0JSwgNzQuNTA4MyUgOTkuMDU0JSwgNzQuMTcwMyUgOTkuMTI0MiUsIDczLjg2MzYlIDk5LjE4NjIlLCA3My41NDE3JSA5OS4yNDk1JSwgNzMuMTMlIDk5LjMyNzQlLCA3Mi43NDY4JSA5OS4zOTclLCA3Mi4zNDI4JSA5OS40NjY4JSwgNzEuODE0MyUgOTkuNTUyNyUsIDcxLjQyNjIlIDk5LjYxMjglLCA3MC45NDkyJSA5OS42ODA2JSwgNzAuNjQxMSUgOTkuNzIwNiUsIDcwLjI4MzclIDk5Ljc2NDklLCA2OS44MTAxJSA5OS44MTg0JSwgNjkuMzY3NyUgOTkuODYzMSUsIDY4Ljc0ODIlIDk5LjkxNjglLCA2OC4wNjg0JSA5OS45NjMyJSwgNjcuNTg0NCUgOTkuOTg4NCUsIDY3LjI0NjElIDEwMCUsIDY2LjA5NDMlIDEwMC4wMDIyJSwgNjUuMzI5NCUgOTkuOTY1MiUsIDY0LjgwNiUgOTkuOTI1MSUsIDY0LjM0OCUgOTkuODgwMiUsIDYzLjgwOSUgOTkuODE2OCUsIDYzLjIzNjMlIDk5LjczODYlLCA2Mi40NjIlIDk5LjYxNyUsIDYxLjUxMzMlIDk5LjQ0NzglLCA2MC43NjA5OCUgOTkuMzAwOSUsIDYwLjE1ODIlIDk5LjE3NzYlLCA1OS42MzYyJSA5OS4wNjc3JSwgNTkuMDQ1MSUgOTguOTQxJSwgNTguNDkyNiUgOTguODIxJSwgNTcuOTYzMiUgOTguNzA2NiUsIDU3LjYwMjIlIDk4LjYyOSUsIDU2Ljk3NTElIDk4LjQ5NjIlLCA1Ni4zNjA1JSA5OC4zNjk2JSwgNTUuOTU0MiUgOTguMjg5NiUsIDU1LjQxODclIDk4LjE4NjYlLCA1NC42NDQzJSA5OC4wNDc2JSwgNTMuOTEyJSA5Ny45Mjg4JSwgNTMuNDEwNyUgOTcuODU1OCUsIDUyLjgxOTYlIDk3Ljc3OTYlLCA1Mi4yODMzJSA5Ny43MjA4JSwgNTEuNzU0MyUgOTcuNjczJSwgNTEuNDE5MjYlIDk3LjY0ODQlLCA1MS4wNTgyJSA5Ny42Mjc0JSwgNTAuNjYxMTIlIDk3LjYxMDglLCA1MC4yNDc0OSUgOTcuNjAxMiUsIDQ5LjcyMjElIDk3LjYwMTIlLCA0OS4zMTM0JSA5Ny42MDgyJSwgNDguMTI0OCUgOTcuNjQ1NCUsIDQ3LjgyNTAzJSA5Ny42NTg2JSwgNDYuNjE4NDklIDk3LjcyNTglLCA0NS44MjUxJSA5Ny43ODE2JSwgNDUuMjk2NiUgOTcuODIzMiUsIDQ0LjgzOSUgOTcuODYyMiUsIDQ0LjUyMiUgOTcuODkwNSUsIDQzLjc5MDMzJSA5Ny45NjA0JSwgNDIuNzQzMzIlIDk4LjA2OTQlLCA0Mi4wMDMxJSA5OC4xNTI0JSwgNDEuMDk0MiUgOTguMjU5OCUsIDQwLjQ1MjUlIDk4LjMzODglLCAzOS43ODQ0JSA5OC40MjM0JSwgMzguOTc0MiUgOTguNTI4MyUsIDM4LjQwMTMlIDk4LjYwMzklLCAzNy40OTM2JSA5OC43MjQlLCAzNi45MzgzMSUgOTguNzk4NCUsIDM2LjM2NjIlIDk4Ljg3NDglLCAzNS41OTA4MiUgOTguOTc4JSwgMzQuOTkyJSA5OS4wNTY0JSwgMzQuMjg3NiUgOTkuMTQ3NCUsIDMzLjIzOTUlIDk5LjI3OCUsIDMyLjA0MiUgOTkuNDE3OSUsIDMxLjAyMDcyJSA5OS41Mjc1JSwgMzAuMDY5MyUgOTkuNjE5MSUsIDI5LjA1Njk1JSA5OS43MDM4JSwgMjguMTU4MiUgOTkuNzY1OCUsIDI3LjUzODIlIDk5LjgwMDElLCAyNi43MzEwMSUgOTkuODIyNCUsIDI1Ljg1ODklIDk5LjgwNzglLCAyNS4zOTIlIDk5Ljc4NDclLCAyNC43ODQwNyUgOTkuNzQlLCAyMy45NzI2JSA5OS42NTU4JSwgMjMuMDIyOCUgOTkuNTI0OSUsIDIxLjY5MzYlIDk5LjI5MSUsIDIwLjI5MjQ4JSA5OC45OTElLCAxOC4zNTQlIDk4LjUxMSUsIDE3LjM0MTY1JSA5OC4yNDAyJSwgMTYuMjQyMjglIDk3Ljk0MDIlLCAxNS41OTkyJSA5Ny43NjUlLCAxNC40ODI4MiUgOTcuNDY3NiUsIDEyLjc0NTYlIDk3LjA0NzYlLCAxMS40NDI0MiUgOTYuNzk1OCUsIDEwLjA5NDA4JSA5Ni42MzE0JSwgOS4yNDg5NSUgOTYuNiUsIDguNDM3NzYlIDk2LjYxODYlLCA3LjUwMzIlIDk2LjY3NSUsIDcuMTA4MDYlIDk2LjcxMDYlLCA2LjUyNTElIDk2Ljc3NjYlLCA1LjUyMjA0JSA5Ni45Mjk0JSwgNC40NjMyOCUgOTcuMTQ5NCUsIDMuNTYyOTMlIDk3LjM4ODMlLCAxLjQwNjc0JSA5OC4xOTglLCAwJSA5OSUsIDAlIDAlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IHtcbiAgICAgIHRvcDogN3JlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVnYS1tZW51LWNvbXBvbmVudC5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAubWFpbi1saW5rcy1jb2wge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAubWFpbi1saW5rcy1jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAzJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tYWluLWxpbmtzLWNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyB9IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1haW4tbGlua3MtY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5jbG9zZSB7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtbWFpbi1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDQuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1yaWdodCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IHVsLnN0YW5kYXJkLWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IHVsLnN0YW5kYXJkLWxpc3QgbGkgYSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAubm8tc3VibWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm5vLXN1Ym1lbnUgZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm5vLXN1Ym1lbnUgYSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAuc3RhbmRhcmQtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5zdGFuZGFyZC1saW5rIGEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLnN1Ym1lbnUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLnN1Ym1lbnUtbGluayBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLmhhcy1zdWJtZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAubWVnYS1tZW51LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH0gfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5oYXMtc3VibWVudSA+IGEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5oYXMtc3VibWVudSB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgZGl2LmZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgZGl2LmZ1bGx3aWR0aCBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogNC42cmVtIDAgMCAzJTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBwIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5zY3JpcHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIGgxLFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBoMixcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgaDMsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIGg0LFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBoNSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgaDYsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5oMS1saWtlLFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAuaDItbGlrZSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLmgzLWxpa2UsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5oNC1saWtlLFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAuaDUtbGlrZSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5tZWdhLWRldGFpbC1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5tZWdhLWRldGFpbC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTZ2dzsgfVxuICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5tZWdhLWRldGFpbC1jdGEgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlOyB9XG4gICAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLm1lZ2EtZGV0YWlsLWN0YSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwJTsgfVxuICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5tZWdhLWRldGFpbC1jdGEgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI2cHgpIHtcbiAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEydnc7IH0gfVxuICAubWVnYS1tZW51LWNvbXBvbmVudC5zY3JvbGxlZCB7XG4gICAgdG9wOiAxMXJlbTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1kZXRhaWwtY3RhIC5wcmltYXJ5LWJ1dHRvbjpob3ZlciwgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZGV0YWlsLWN0YSAucHJpbWFyeS1idXR0b246Zm9jdXMsIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWRldGFpbC1jdGEgLnByaW1hcnktYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQuaGFzLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjVweCkgIWltcG9ydGFudDsgfVxuXG4ubWVudS1zZWFyY2gtY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAzNy41cmVtO1xuICBtaW4taGVpZ2h0OiAyMS41cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDExcmVtO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTkuMDg1JSA5OS42NjUlLCA5OC40MDElIDk5LjQ0NyUsIDk3LjU2JSA5OS4yMDQlLCA5Ni4wMTM2JSA5OC44MTQlLCA5NS4zNjgyJSA5OC42NjgxJSwgOTQuNTE2NSUgOTguNDklLCA5My4zNDg4JSA5OC4yNjg1JSwgOTEuOTYyMSUgOTguMDM3MSUsIDkwLjQyNDglIDk3LjgxNjklLCA4OS4xNTc4JSA5Ny42NjExJSwgODcuMTk5NyUgOTcuNDYzMiUsIDg1LjI4ODIlIDk3LjMxNTIlLCA4My40NTMzJSA5Ny4yMTIzJSwgODEuNjkzMyUgOTcuMTQ3MSUsIDgwLjclIDk3LjEyNDMlLCA3OS4yJSA5Ny4xMDc0JSwgNzguNTI2OSUgOTcuMTA3NCUsIDc3LjQwMjklIDk3LjExMTUlLCA3NS43OTE3JSA5Ny4xMjklLCA3NC42NjcyJSA5Ny4xNTA4JSwgNzMuNjE4MSUgOTcuMTc1NiUsIDcyLjQ5NDQlIDk3LjIwNzglLCA3MC45NTkyJSA5Ny4yNiUsIDcwLjA1NDYlIDk3LjI5NSUsIDY4LjQ0NDIlIDk3LjM2NDQlLCA2Ni44NzQxJSA5Ny40Mzk2JSwgNjUuOTAzNyUgOTcuNDg5JSwgNjUuMTE1NCUgOTcuNTMwNSUsIDYzLjQ2MzQlIDk3LjYyMzklLCA2MS43MDUzMyUgOTcuNzI5NyUsIDYwLjUwMjElIDk3LjgwNTMlLCA1OC44MTI1JSA5Ny45MTU3JSwgNTcuNTUwOSUgOTglLCA1Ni4wODkzMyUgOTguMTAxMiUsIDU1LjAzMzglIDk4LjE3NDclLCA1NC4wNTgzJSA5OC4yNDQyJSwgNTIuODI2MyUgOTguMzMlLCA1MS41OCUgOTguNDIxJSwgNTAuNjEzJSA5OC40OTIlLCA0OS4xODkzJSA5OC41OTUlLCA0OC4xMDUlIDk4LjY3NCUsIDQ2LjY0MDIlIDk4Ljc4JSwgNDUuMjU2JSA5OC44NzklLCA0NC4xNjM0JSA5OC45NTclLCA0Mi43OCUgOTkuMDU0OSUsIDQxLjAyMiUgOTkuMTc2JSwgNDAuMDUlIDk5LjI0MSUsIDM4LjgxMSUgOTkuMzIzJSwgMzcuNjQ4JSA5OS4zOTglLCAzNi4yOTklIDk5LjQ4JSwgMzQuNzI1OCUgOTkuNTczNSUsIDMzLjI2NiUgOTkuNjU0JSwgMzEuOTE2JSA5OS43MjMlLCAzMC43NTE5JSA5OS43NzklLCAyOS41NTQlIDk5LjgzMiUsIDI4LjMxNyUgOTkuODgyJSwgMjYuNzQ0JSA5OS45MzYlLCAyNS4yODM3JSA5OS45NzglLCAyNC4yNjY2JSAxMDAlLCAyMi45OTklIDEwMC4wMjIlLCAyMS42ODglIDEwMC4wMzk2JSwgMjAuOTAyNCUgMTAwLjA0NzUlLCAxOS45MjgyJSAxMDAuMDU0NSUsIDE4LjUwNCUgMTAwLjA1OSUsIDE3LjY4JSAxMDAuMDU5JSwgMTYuNTE5JSAxMDAuMDU1NyUsIDE1LjIwODIlIDEwMC4wNDcxJSwgMTQuMDA5OCUgMTAwLjAzNDclLCAxMi44MTEyJSAxMDAuMDE4MSUsIDExLjY0ODI2JSAxMDAlLCAxMC4yMjI2JSA5OS45NzElLCA4Ljc2MTYlIDk5LjkzNTUlLCA3LjQ4ODclIDk5Ljg5OSUsIDUuOTkxNCUgOTkuODUxJSwgNC42MDQ4JSA5OS44MDE2JSwgMy4yOTElIDk5Ljc0ODclLCAxLjk0MyUgOTkuNjg4OCUsIDAuOTMyJSA5OS42MzglLCAwJSA5OS41ODYlLCAwJSAwJSk7IH1cbiAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudC5oZWFkZXItbG9ja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTRyZW0pO1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2cmVtKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAubWVudS1zZWFyY2gtY29tcG9uZW50Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogZmFkZUluRm9vZFNlYWNoIC4ycyBlYXNlLWluOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLmNsb3NlIHtcbiAgICBtYXJnaW46IDIuM3JlbSAyLjNyZW0gMS4xcmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIuM3JlbTtcbiAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07IH1cbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtYm9keSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgc3Bhbi5hdXRvLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgc3Bhbi5hdXRvLW1lbnU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAyLjhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgc3Bhbi5hdXRvLW1lbnUgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgZGl2W2RhdGEtcmVmPVwicmVzdWx0c1wiXSBzcGFuW2RhdGEtcmVmPVwibm8tcmVzdWx0c1wiXSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZm9vdGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1mb290ZXIgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZm9vdGVyIC5zZWUtYWxsLXJlc3VsdHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyBmaWVsZHNldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1maWx0ZXJzIC5tZW51LXNlYXJjaC1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWU4YWQ7IH1cbiAgICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IGxpIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IGxpIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VhZjNkNiBpbnNldDsgfVxuXG5bZGF0YS1jb21wb25lbnQ9XCJtZW51LXNlYXJjaC1jb21wb25lbnRcIl0gLml0ZW0tc2xpZGVyIC50ZXh0LWRlc2NyaXB0b3Ige1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkZvb2RTZWFjaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uaGlnaGNvbnRyYXN0IC5tZW51LXNlYXJjaC1jb21wb25lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLm1lbnUtcmVzdWx0cy1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3Q6OmFmdGVyLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdDo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdC5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzQsIDI1NSwgMjE0LCAwKSAyMCUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdC5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlYWYzZDYgNiUsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VhZjNkNiA2JSwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYWYzZDYgNiUsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdC5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gMnJlbSA0cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gNHJlbSAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCA0cmVtIDFyZW07IH0gfVxuICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxMHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd29yZC13cmFwOiBhbnl3aGVyZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIge1xuICAgICAgICBtYXJnaW46IDAgM3JlbTsgfSB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDEsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGgyLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoMywgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDQsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGg1LCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoNiwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmgxLWxpa2UsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oMi1saWtlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDMtbGlrZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmg0LWxpa2UsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oNS1saWtlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDYtbGlrZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgcGFkZGluZy10b3A6IDQuMnJlbTsgfVxuICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDEgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGgyICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoMyArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDQgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGg1ICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoNiArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmgxLWxpa2UgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oMi1saWtlICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDMtbGlrZSArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmg0LWxpa2UgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oNS1saWtlICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDYtbGlrZSArIC5zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTsgfVxuICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBmb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMy4ycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNlYWYzZDYgaW5zZXQ7IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDIuMnJlbTsgfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSAuZmNzLXZpZXctYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAuNHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSAuZmNzLXZpZXctYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLmZjcy12aWV3LWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5mY3Mtdmlldy1hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyBmaWVsZHNldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdC5mY3MtZXhwYW5kZWQtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAwLjZyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QgbGkgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaW9zIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlICsgbGFiZWwsXG4uaW9zIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIgKyBsYWJlbCwgLm1hYyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSArIGxhYmVsLFxuLm1hYyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDsgfVxuXG4uaW9zIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyLCAubWFjIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ubWVudS1yZXN1bHRzLWZpbHRlcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5kcmF3ZXItbWVudS1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNXJlbSAwIHJnYmEoMTUzLCAxNzUsIDE3MiwgMC42KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kcmF3ZXItbWVudS1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDdyZW07IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50LmxvY2tlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDA7XG4gICAgICBoZWlnaHQ6IDQuNnJlbTsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmNzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1kcmF3ZXItdG9nZ2xlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDEuNWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS44ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAzLjZyZW07IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmxvY2F0aW9uLWRyYXdlci10b2dnbGVyOmhvdmVyLCAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmxvY2F0aW9uLWRyYXdlci10b2dnbGVyOmZvY3VzLCAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmxvY2F0aW9uLWRyYXdlci10b2dnbGVyOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIiksIHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1maWxsLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIC41ZW0gY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50LmZlYXR1cmUteWV4dC1zZWFyY2gtZW5hYmxlZCAubG9jYXRpb24tZHJhd2VyLXRvZ2dsZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5waWNrdXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmluZC1vcmRlci13cmFwcGVyIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmluZC1vcmRlci13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjdyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciAuYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciAuYnRuLXdyYXBwZXIgLnByaW1hcnktYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciAuc3RvcmUtbG9jYXRvci1idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgLnN0b3JlLWxvY2F0b3ItYnRuIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5mYXZvcml0ZS1sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmF2b3JpdGUtbG9jYXRpb24td3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyOmZvY3VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07IH0gfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIC5sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlciAubG9jYXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciAuYWRkcmVzcyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuMXJlbSAjY2Q0YjBmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW0gMC40cmVtIDEuMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5hZGRyZXNzLXdyYXBwZXIgLmFkZHJlc3Mge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44NXJlbSAwLjRyZW0gMC44NXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIC5waWNrLXVwLWludGVydmFsIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDEuMXJlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIC5waWNrLXVwLWludGVydmFsIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjRyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5hZGRyZXNzLXdyYXBwZXIgLnBpY2stdXAtaW50ZXJ2YWwgLmJ1bGwge1xuICAgICAgICBtYXJnaW46IDAgLjRyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciAucGljay11cC1pbnRlcnZhbCAuYnVsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5waWNrLXVwLWludGVydmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pbmZvLWVkaXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50LmxscCAudHJpYW5nbGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50ICsgLmJyZWFkY3J1bWItY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5idG4td3JhcHBlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuY2xvc2VzdC1sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kZWxpdmVyeS1vcHRpb25zLWNvbXBvbmVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlbGl2ZXJ5LW9wdGlvbnMtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZGVsaXZlcnktb3B0aW9ucy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG5cbi5icmVhZGNydW1iLWNvbXBvbmVudCB7XG4gIG1hcmdpbjogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpOm50aC1sYXN0LWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB3aWR0aDogLjVyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjZyZW07IH1cbiAgICAgICAgLmJyZWFkY3J1bWItY29tcG9uZW50IG9sIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZXJvLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTsgfSB9XG4gIC5oZXJvLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHJlbTsgfSB9XG4gIC5oZXJvLWNvbXBvbmVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC00LjZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpOyB9IH1cbiAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtOyB9IH1cbiAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgyLFxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgzLFxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg1LFxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgyLFxuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg1LFxuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlICsgLmNhcmQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlICsgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luOiAxLjZyZW0gMCAwIDAuMnJlbTsgfSB9XG4gICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJvZHVjdC1kZXRhaWxzIHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZhYzUzYztcbiAgICAgICAgICAgIG1hcmdpbjogMCAuOXJlbTsgfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5idXR0b24tZ3JvdXAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgLmJ1dHRvbi1ncm91cCBhICsgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgLmJ1dHRvbi1ncm91cCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMS44cmVtOyB9IH1cbiAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby1jb21wb25lbnQuZ29sZC10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gIC5oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG4gIC5oZXJvLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ4LCAyMjgsIDIyMCwgMC40KTsgfVxuICAuaGVyby1jb21wb25lbnQubWludC10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCAyNDMsIDIxNCwgMC40KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5oZXJvLWNvbXBvbmVudC5sZWZ0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5oZXJvLWNvbXBvbmVudC5yaWdodC1hbGlnbiAuaGVyby1jYXJkIHtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmhlcm8tY29tcG9uZW50LnByb2R1Y3QgLmltYWdlLXdyYXBwZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk1LjIwNSUsIDk5LjU0MzQlIDk1LjYwNDMlLCA5OS4zMTElIDk1Ljc5NCUsIDk4LjgyODElIDk2LjE2NzMlLCA5OC4zNDYlIDk2LjUxNTclLCA5Ny44MDUxJSA5Ni44ODMxJSwgOTcuMTU3JSA5Ny4yODk0JSwgOTYuMzE3MyUgOTcuNzY4OSUsIDk1LjYyNyUgOTguMTIyNiUsIDk0LjkzNiUgOTguNDQyMiUsIDkzLjk0NSUgOTguODQxJSwgOTMuMTgyMyUgOTkuMTAwMiUsIDkyLjI0NDIlIDk5LjM2MjElLCA5MS41NjI5JSA5OS41MTI1JSwgOTAuNTY3JSA5OS42NzIzJSwgODkuNjc1NyUgOTkuNzUyNSUsIDg5LjAwNDglIDk5Ljc3MiUsIDg4LjQ1MyUgOTkuNzY0NiUsIDg3Ljg0NDElIDk5LjczMTklLCA4Ny4yODQ2JSA5OS42ODIlLCA4Ni41OTclIDk5LjU5ODglLCA4NS44OCUgOTkuNDg5NyUsIDg1LjExOSUgOTkuMzUxMSUsIDg0LjE4MDklIDk5LjE1NjMlLCA4My4zMjA4JSA5OC45NjAyJSwgODIuNDI0NCUgOTguNzQzOCUsIDgxLjY5MSUgOTguNTYxMSUsIDgwLjc5NjclIDk4LjMzNTYlLCA4MC4yMTUlIDk4LjE4OSUsIDc5LjU4MSUgOTguMDMxMiUsIDc4LjcxNjclIDk3LjgyMTQlLCA3Ny45NTIlIDk3LjY0MjYlLCA3Ny4yMTUlIDk3LjQ3ODMlLCA3Ni41MDElIDk3LjMyOCUsIDc1Ljg0MiUgOTcuMTk4NCUsIDc1LjI1NDYlIDk3LjA5JSwgNzQuNDkzMyUgOTYuOTYyMyUsIDczLjQ5NzUlIDk2LjgxNiUsIDcyLjc4NDIlIDk2LjcyNzYlLCA3MS45MjM0JSA5Ni42Mzk0JSwgNzEuMTIwMyUgOTYuNTc2NCUsIDcwLjYyNTYlIDk2LjU0OTMlLCA3MC4wOTExJSA5Ni41MzI2JSwgNjkuNjA4MiUgOTYuNTI4NSUsIDY5LjAyMjYlIDk2LjUzNzQlLCA2OC40MzclIDk2LjU2MDIlLCA2Ny45MDMyJSA5Ni41OTMlLCA2Ny4xNjY1JSA5Ni42NTYxJSwgNjYuMzAyOSUgOTYuNzUyOSUsIDY1LjUzOTIlIDk2Ljg1NjMlLCA2NC41NzEzJSA5Ny4wMDczJSwgNjMuODA2NCUgOTcuMTM4MSUsIDYyLjYxNiUgOTcuMzU0MyUsIDYxLjgyNzMlIDk3LjUwMDQlLCA2MS4wNjY2JSA5Ny42Mzk5JSwgNjAuMzI4NCUgOTcuNzcxMiUsIDU5LjcxNjk3JSA5Ny44NzQ2JSwgNTkuMDU3MSUgOTcuOTc5JSwgNTcuODU2NDMlIDk4LjE0NyUsIDU2LjgxNDU0JSA5OC4yNjMlLCA1NS44NDg5OSUgOTguMzQyJSwgNTQuOTMzOCUgOTguMzg5NCUsIDUzLjkxNjUlIDk4LjQwODYlLCA1My4zMDU0JSA5OC40MDI1JSwgNTIuODczMjclIDk4LjM5MSUsIDUyLjIzODIlIDk4LjM2OCUsIDUxLjIyMDglIDk4LjMxODclLCA1MC41MDklIDk4LjI3MyUsIDUwLjAwMTglIDk4LjIzNTElLCA0OS4wODUyNCUgOTguMTU1OSUsIDQ4LjI0NiUgOTguMDcyMSUsIDQ3LjQwNzklIDk3Ljk3ODklLCA0Ni42NDYxJSA5Ny44ODclLCA0NS44NTclIDk3Ljc4NjUlLCA0NS4yNDc4JSA5Ny43MDUyJSwgNDQuNTExNyUgOTcuNjA0MSUsIDQzLjc5NzclIDk3LjUwNDUlLCA0My4wNjAxJSA5Ny40MDA5JSwgNDIuMTkzJSA5Ny4yODA1JSwgNDEuMzI2MyUgOTcuMTYzJSwgNDAuNTM0JSA5Ny4wNjExJSwgMzkuOTQ4MDglIDk2Ljk4OTIlLCAzOS41MTg5MiUgOTYuOTM4OCUsIDM4LjkyOTU3JSA5Ni44NzMyJSwgMzguNDc0NiUgOTYuODI2JSwgMzcuNjEwNSUgOTYuNzQ0JSwgMzYuNjE2NyUgOTYuNjY0MSUsIDM1Ljg1MzYlIDk2LjYxMzklLCAzNS4xNDI2NSUgOTYuNTc1MyUsIDM0LjQ4MTUlIDk2LjU0OSUsIDMzLjg3MDUlIDk2LjUzMzMlLCAzMy4xNTg0JSA5Ni41MjQ0JSwgMzIuNjc1MjklIDk2LjUyNDQlLCAzMS45Mzc2JSA5Ni41MzIlLCAzMS4zMDE5NCUgOTYuNTQ3JSwgMzAuNjE1MjQlIDk2LjU3JSwgMjkuODc3NTklIDk2LjYwMzglLCAyOS4wMTIyJSA5Ni42NTMlLCAyOC4zNzY2JSA5Ni42OTc0JSwgMjcuNzkxNTElIDk2Ljc0MiUsIDI2Ljc5OTU4JSA5Ni44MjcxJSwgMjUuODg0ODIlIDk2LjkxNCUsIDI1LjA3MTg4JSA5Ni45OTkzJSwgMjQuMjMxOSUgOTcuMDkyNCUsIDIzLjM0MjAzJSA5Ny4xOTYxJSwgMjIuNTc5MjYlIDk3LjI4ODUlLCAyMS45NDI0NCUgOTcuMzY3NSUsIDIxLjIyOTQzJSA5Ny40NTczJSwgMjAuNTQxODklIDk3LjU0NCUsIDE5LjkwNzAyJSA5Ny42MjUzJSwgMTkuMTY4NjglIDk3LjcxOCUsIDE4LjQwNjgxJSA5Ny44MTM2JSwgMTcuNzk2MzglIDk3Ljg4ODElLCAxNy4xNjEzNyUgOTcuOTYzJSwgMTYuNDUwMDMlIDk4LjA0MyUsIDE1LjM3OTA1JSA5OC4xNTUlLCAxNC41NjY2NiUgOTguMjI5JSwgMTMuOTA1NTYlIDk4LjI4MzMlLCAxMy4yMTkxMyUgOTguMzMwMyUsIDEyLjQ1NjIyJSA5OC4zNzA3JSwgMTEuNzE4NSUgOTguMzk2MSUsIDExLjA1NyUgOTguNDA1JSwgMTAuNDM3MzYlIDk4LjQwMTElLCA5LjkzODQ4JSA5OC4zODcyJSwgOS4zNTM5JSA5OC4zNTclLCA4Ljg0NTIzJSA5OC4zMjEyJSwgOC4zODcyNiUgOTguMjc4OSUsIDcuODI4NjclIDk4LjIxNTclLCA3LjMyMjMzJSA5OC4xNDclLCA2LjgxNDMzJSA5OC4wNjY2JSwgNi4xMDA5JSA5Ny45MzQyJSwgNS4zNjM4MSUgOTcuNzczJSwgNC42NzU4NSUgOTcuNTk4JSwgNC4yNDg5OSUgOTcuNDc4OSUsIDMuNjc2NDglIDk3LjMwMzYlLCAzLjE5MzY2JSA5Ny4xNDElLCAyLjYzMTE3JSA5Ni45MzYzJSwgMi4xNzE4OCUgOTYuNzUzNiUsIDEuODEwOTklIDk2LjYwMDYlLCAxLjQ1NDg0JSA5Ni40NDA4JSwgMS4xMzg5JSA5Ni4yOTA2JSwgMC43NDAwMSUgOTYuMDg4NSUsIDAuMzMyMDElIDk1Ljg2NDMlLCAwJSA5NS42NjIlLCAwJSAwJSk7IH0gfVxuICAuaGVyby1jb21wb25lbnQucHJvZHVjdCAuaGVyby1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ2LjZyZW07IH1cbiAgICAuaGVyby1jb21wb25lbnQucHJvZHVjdCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCBwICsgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07IH1cbiAgLmhlcm8tY29tcG9uZW50LnByb2R1Y3QgLnN0YXJ0LW9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODk7IH1cbiAgLmhlcm8tY29tcG9uZW50LnByb2R1Y3QgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgcGFkZGluZzogMS44cmVtIDMuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0LmxlZnQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICBsZWZ0OiAxMHJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0LnJpZ2h0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgcmlnaHQ6IDEwcmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgIC5oZXJvLWNvbXBvbmVudC5zbWFsbGVyLWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudC5zbWFsbGVyLWltZyAuaGVyby1jYXJkIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwJSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuc2hvcnQtaGVyby1jb21wb25lbnQge1xuICAgIHRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuc2hvcnQtaGVyby1jb21wb25lbnQge1xuICAgIHRvcDogMS40cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0IC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0IC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICB0b3A6IDhyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0IC5zZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogMjJyZW07IH0gfVxuXG4uc2hvcnQtaGVyby1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hvcnQtaGVyby1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHJlbTsgfSB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC00LjZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSkgdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTsgfSB9XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtOyB9IH1cbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNCxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNixcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDEtbGlrZSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDItbGlrZSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDMtbGlrZSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDQtbGlrZSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDUtbGlrZSxcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDYtbGlrZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDMsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDYsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5oMS1saWtlLFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDItbGlrZSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmgzLWxpa2UsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5oNC1saWtlLFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDUtbGlrZSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmg2LWxpa2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07IH0gfVxuICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlICsgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDdyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQuZ29sZC10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNjZDRiMGY7IH1cbiAgLnNob3J0LWhlcm8tY29tcG9uZW50Lm1pbnQtdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNCwgMjQzLCAyMTQsIDAuNCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2hvcnQtaGVyby1jb21wb25lbnQubGVmdC1hbGlnbiAuaGVyby1jYXJkIHtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2hvcnQtaGVyby1jb21wb25lbnQucmlnaHQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uaGVhZGVyLWJhci1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTkuMDM2JSA5OC40MzYlLCA5Ny45MDklIDk3LjEwMiUsIDk2LjU3MSUgOTUuNTI0JSwgOTUuMDA3JSA5NC4yOTklLCA5My42NCUgOTMuNDMlLCA5Mi4yMzYlIDkyLjg3JSwgOTAuOTM0JSA5Mi41ODklLCA4OS45MyUgOTIuNTIzMzYlLCA4OC43MDgzMyUgOTIuNjE2JSwgODcuNDQxJSA5Mi44NyUsIDg2LjQxMSUgOTMuMTc0JSwgODQuODM2JSA5My43NDUlLCA4My44NjUlIDk0LjE0MyUsIDgyLjQwNyUgOTQuNzgxJSwgODEuNjI3JSA5NS4xMzMlLCA4MC43NjMlIDk1LjUyNSUsIDgwLjE5NCUgOTUuNzglLCA3OS40MjMlIDk2LjEyNyUsIDc4LjYxOSUgOTYuNDc4JSwgNzcuNzU1JSA5Ni44NDIlLCA3Ni43NzIlIDk3LjIzOCUsIDc1LjY3MSUgOTcuNjQ5JSwgNzQuNzU5JSA5Ny45NiUsIDczLjYxMSUgOTguMyUsIDcyLjg0JSA5OC41MSUsIDcxLjg3JSA5OC43MjclLCA3MC45MTElIDk4Ljg5NyUsIDcwLjA3JSA5OS4wMDUlLCA2OS4zNyUgOTkuMDY2JSwgNjguNjI1JSA5OS4wODg3OSUsIDY3LjcxNDE3JSA5OS4wNDQ4NSUsIDY2LjgxNDMxJSA5OC45MzM2NCUsIDY2LjE4NiUgOTguODE5NjMlLCA2NS41OSUgOTguNjg4NzglLCA2NS4wMjYzOSUgOTguNTQyOTklLCA2NC4zNjMzMyUgOTguMzU2MDclLCA2My42NTIxNSUgOTguMTI3MSUsIDYyLjk4OTc5JSA5Ny44OTQzOSUsIDYyLjEyNjQ2JSA5Ny41NzAwOSUsIDYxLjI2MDY5JSA5Ny4yMjQzJSwgNjAuMzczNDclIDk2Ljg1NyUsIDU5LjU1NzI5JSA5Ni41MTAyOCUsIDU4LjY5MDc2JSA5Ni4xMzY0NSUsIDU3Ljc2ODQlIDk1Ljc0NjczJSwgNTYuNzQ5MjQlIDk1LjMyNzElLCA1NS43MTg2MSUgOTQuOTI1MjMlLCA1NC44NTQ4NiUgOTQuNjEyMTUlLCA1My44NTkxJSA5NC4yODQxMSUsIDUyLjc3MDU2JSA5My45NzU3JSwgNTEuNjkzMzMlIDkzLjczMTc3JSwgNTAuODclIDkzLjU5MzQ2JSwgNDkuOTI4ODklIDkzLjQ5MDY1JSwgNDkuMjY1OSUgOTMuNDU3OTQlLCA0OC42ODA1NSUgOTMuNDU3OTQlLCA0Ny45Mzk3MiUgOTMuNDk4MTMlLCA0Ny4wMTY2JSA5My42MDQ2NyUsIDQ2LjI5NCUgOTMuNzI3MSUsIDQ1LjUwMDM1JSA5My44OTcyJSwgNDQuNzQyJSA5NC4wOTE1OSUsIDQ0LjExNDElIDk0LjI3ODUlLCA0My4yNyUgOTQuNTQ3NjYlLCA0Mi4yMDg4MiUgOTQuOTI3MSUsIDQxLjc0NzM2JSA5NS4xMDE4NiUsIDQwLjk1NDM3JSA5NS40MTQwMiUsIDQwLjAyOTElIDk1Ljc5MzQ2JSwgMzkuMzE4OTYlIDk2LjA5MTU5JSwgMzguNzYyOTklIDk2LjMyNzElLCAzOCUgOTYuNjQ4NiUsIDM2Ljk5OTU4JSA5Ny4wNzAwOSUsIDM1Ljg4NTA3JSA5Ny41MjA1NiUsIDM1LjE2Mjg1JSA5Ny44MDA5MyUsIDM0LjI2MjY0JSA5OC4xMjQzJSwgMzMuNjU5JSA5OC4zMjQzJSwgMzIuOTg0NTElIDk4LjUyODA0JSwgMzEuODQ3NzElIDk4LjgxNzc1JSwgMzAuMzQ3MjklIDk5LjA3MjklLCAyOS4xNjA3NiUgOTkuMTU1MTQlLCAyNy44OTI3OCUgOTkuMTMxNzglLCAyNi40MTI5MiUgOTguOTcxMDMlLCAyNS4xMDQyNCUgOTguNzE5NjIlLCAyMy44MzQ3OSUgOTguMzkwNjUlLCAyMi44NjMzMyUgOTguMDg3ODUlLCAyMS42MDYzOSUgOTcuNjQwMTklLCAyMC4yNzY4MSUgOTcuMTExMjElLCAxOC45MjI2NCUgOTYuNTI5OTElLCAxNy4xOTcwOCUgOTUuNzU5ODElLCAxNS41MDk1OCUgOTUuMDEyMTUlLCAxNC4zMTA5JSA5NC41MjA1NiUsIDEzLjE3MjQzJSA5NC4xMDY1NCUsIDExLjQ4MzY4JSA5My42MzkyNSUsIDkuNzkxNjclIDkzLjQ1Nzk0JSwgOC44NzE5NCUgOTMuNTEyMTUlLCA3LjM2MjU3JSA5My44MjI0MyUsIDUuODQlIDk0LjQyNDMlLCA0LjQ2MTUzJSA5NS4yMzQ1OCUsIDIuOTc3MjIlIDk2LjQxMTIxJSwgMS43OTQzNyUgOTcuNjAzNzQlLCAwLjg0MTUzJSA5OC43NjI2MSUsIDAlIDEwMCUsIDAlIDAlKTtcbiAgbWluLWhlaWdodDogMTA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1iYXItY29tcG9uZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTIuNTQwOCUgOTcuNjQ4JSwgODguMTk3JSA5Ni4zMyUsIDg0LjI0NyUgOTUuMTY0JSwgODAuNTQ5JSA5NC4xMDUlLCA3Ny42MyUgOTMuMjkyJSwgNzEuNDY2JSA5MS42NjUlLCA2OC4xMjklIDkwLjgzMiUsIDY1LjEyNSUgOTAuMTMyJSwgNjAuODU5JSA4OS4zMDklLCA1Ny44NSUgODguODkyJSwgNTQuNTEzMyUgODguNTgxJSwgNTEuOTU2JSA4OC40MjYlLCA0OS42JSA4OC4zMyUsIDQ3LjE0NiUgODguMjgyJSwgNDMuNDkzJSA4OC4zMzglLCAzOC41NDc0JSA4OC42NTglLCAzMy4wNzQ2JSA4OS4zMjUlLCAyNy40MjElIDkwLjI5NSUsIDIzLjM0NDglIDkxLjEyMSUsIDIwLjglIDkxLjY2NiUsIDE2LjIyMDUlIDkyLjY4MiUsIDkuMDkyNyUgOTQuMzYyJSwgNC44MjM3JSA5NS40MiUsIDAlIDk2LjY2NiUsIDAlIDAlKTsgfSB9XG4gIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoMSwgLmhlYWRlci1iYXItY29tcG9uZW50IGgyLCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDMsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoNCwgLmhlYWRlci1iYXItY29tcG9uZW50IGg1LCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDYsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoMSwgLmhlYWRlci1iYXItY29tcG9uZW50IGgyLCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDMsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoNCwgLmhlYWRlci1iYXItY29tcG9uZW50IGg1LCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDYsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjVyZW0gMy4ycmVtOyB9IH1cbiAgLmhlYWRlci1iYXItY29tcG9uZW50IC5wYXR0ZXJuLWhlcm8taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudCAucGF0dGVybi1oZXJvLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLWJhci1jb21wb25lbnQuZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTI5ZDsgfVxuICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudC5nb2xkLXRoZW1lIGgxIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5oZWFkZXItYmFyLWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgLmhlYWRlci1iYXItY29tcG9uZW50LmJsdWUtdGhlbWUgaDEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmhlYWRlci1iYXItY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9XG4gICAgLmhlYWRlci1iYXItY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIGgxIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5oZWFkZXItYmFyLWNvbXBvbmVudC5taW50LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlOGFkOyB9XG4gICAgLmhlYWRlci1iYXItY29tcG9uZW50Lm1pbnQtdGhlbWUgaDEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cblxuLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgbWluLWhlaWdodDogMzhyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI0ZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMzhyZW07XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjhyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpOyB9IH1cbiAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBub25lOyB9IH1cbiAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xuICAgIG1pbi13aWR0aDogMzIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMzQlKTtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTsgfSB9XG4gICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgyLFxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg1LFxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgzLFxuICAgICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSA1LjhyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDE5NywgNjAsIDAuNCk7IH1cbiAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OCwgMjI4LCAyMjAsIDAuNCk7IH1cbiAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5taW50LXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzQsIDI0MywgMjE0LCAwLjQpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5sZWZ0LWFsaWduIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LmxlZnQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LmxlZnQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LmxlZnQtYWxpZ24gLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQucmlnaHQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICBsZWZ0OiAxLjVyZW07IH1cbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LnJpZ2h0LWFsaWduIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQucmlnaHQtYWxpZ24gLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTsgfSB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6YWZ0ZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzOS43cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMS42NTQ1JSwgMTAwJSA5Mi41NTQ3NCUsIDgwLjM5OTczJSA5Ni41OTM2NyUsIDc5LjY4MDIxJSA5Ni42OTElLCA3Ny40NTUwMyUgOTYuOTM0MzElLCA3Ni4zMjI0NSUgOTYuOTM0MzElLCA3My44NzA3NSUgOTcuNzEyOSUsIDczLjQwNDQlIDk3LjcxMjklLCA3Mi4yNDUxNyUgOTcuNTY2OTElLCA3MS4xMjU5MiUgOTcuNTE4MjUlLCA3MC4zMjY0NSUgOTcuNzYxNTYlLCA2OS4xOTM4NyUgOTguNTg4ODElLCA2Ny45MTQ3MiUgOTguMzk0MTYlLCA2NC4zMDM4JSA5OC42Mzc0NyUsIDU3LjkzNDcxJSA5OS4zMTg3MyUsIDU0LjQwMzczJSA5OS4wNzU0MyUsIDUzLjA3MTI5JSA5OS44NTQwMSUsIDUxLjg0NTQ0JSA5OS4zMTg3MyUsIDUwLjc2NjE2JSA5OS4zMTg3MyUsIDQ2LjY2MjIzJSA5OC42Mzc0NyUsIDQzLjU0NDMlIDk4LjM0NTUlLCA0Mi42NzgyMSUgOTguMTAyMTklLCA0MS43OTg4JSA5OC4xOTk1MSUsIDQxLjAyNTk4JSA5Ny42NjQyMyUsIDM5LjY2Njg5JSA5Ny42MTU1NyUsIDM4LjM3NDQyJSA5Ni43Mzk2NiUsIDM1LjgwMjglIDk2Ljg4NTY0JSwgMzMuODcwNzUlIDk1LjU3MTc4JSwgMzAuNDA2NCUgOTUuNzY2NDIlLCAyNy45ODEzNSUgOTQuNTQ5ODglLCAyNi44ODg3NCUgOTQuMzA2NTclLCAyNC42NTAyMyUgOTQuNzkzMTklLCAyMi4xNzE4OSUgOTUuNzY2NDIlLCAyMC44Mzk0NCUgOTUuMjMxMTQlLCAxOC4wNjc5NSUgOTQuODkwNTElLCAxNi41MjIzMiUgOTQuODkwNTElLCAxNC4wMzA2NSUgOTUuMDM2NSUsIDEyLjI0NTE3JSA5NS4wMzY1JSwgMTEuMDA2JSA5NC45ODc4MyUsIDYuMDQ5MyUgOTQuNzkzMTklLCAwJSA5NC41NDk4OCUsIDAlIDcuMjAxOTUlLCA5LjM5Mzc0JSA0LjY3MTUzJSwgMTEuNzY1NDklIDQuMzc5NTYlLCAxMy44ODQwOCUgMy41MDM2NSUsIDE1LjA5NjYlIDMuMzA5JSwgMTcuNTc0OTUlIDMuMDE3MDMlLCAxOC44NTQxJSAyLjU3OTA4JSwgMjAuMDY2NjIlIDEuODAwNDklLCAyMC40Nzk2OCUgMS45NDY0NyUsIDIyLjIxMTg2JSAyLjE4OTc4JSwgMjQuMjIzODUlIDEuMzEzODclLCAyNC44MTAxMyUgMS4zMTM4NyUsIDI2LjE4MjU0JSAxLjExOTIyJSwgMjcuNjYxNTYlIDEuMjY1MjElLCAyOC44MzQxMSUgMC4zODkyOSUsIDI5Ljc1MzUlIDAuMTQ1OTklLCAzMC45MjYwNSUgMC4yNDMzMSUsIDMyLjI0NTE3JSAwLjQzNzk2JSwgNTYuODAyMTMlIDAuNDM3OTYlLCA2MC42Mzk1NyUgMS4wMjE5JSwgNjEuNTA1NjYlIDAuOTczMjQlLCA2Mi43MTgxOSUgMS4zMTM4NyUsIDY0LjMwMzglIDEuMzEzODclLCA2OC44MzQxMSUgMi42NzY0JSwgNzAuNDQ2MzclIDIuNjc2NCUsIDcyLjUzODMxJSAzLjQ1NDk5JSwgNzMuNjU3NTYlIDMuMzA5JSwgNzQuNjk2ODclIDMuMzA5JSwgNzYuNTQ4OTclIDQuMTg0OTElLCA3Ny41NDgzJSA0LjMzMDklLCA4MC41MDYzMyUgNC4zMzA5JSwgODQuNzk2OCUgNS4wMTIxNyUsIDg2LjQzNTcxJSA1LjU0NzQ1JSwgODguMDIxMzIlIDUuNjkzNDMlLCA4OC44NDc0NCUgNS43NDIwOSUsIDg5Ljg0Njc3JSA1LjU5NjExJSwgOTMuMDg0NjElIDQuNTc0MjElLCA5My45NzczNSUgNC4zNzk1NiUsIDEwMCUgMS42NTQ1JSk7IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IC5iZy1oZWxwZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAuMjEzMzElLCAxMDAuMDI2NjUlIDkyLjI3ODE2JSwgOTYuNzg5MjQlIDkzLjAwMzQxJSwgOTQuMzkxMTUlIDkzLjY4NjAxJSwgODguOTgyMTUlIDk0Ljg4MDU1JSwgODQuMTA2MDUlIDk1LjkwNDQ0JSwgODIuNDQwNzElIDk2LjE2MDQxJSwgODAuNDk1NiUgOTYuNDE2MzglLCA3OS40MTY0NyUgOTYuNTg3MDMlLCA3NS42MzI4MyUgOTcuODY2ODklLCA3My42ODc3MiUgOTcuOTA5NTYlLCA3NC4xOTM5OCUgOTcuNjUzNTglLCA3Mi4yODg4NCUgOTcuNjk2MjUlLCA3MS41MTYxMiUgOTcuODI0MjMlLCA3MC4yNTA0NyUgOTguMzc4ODQlLCA2OS40NjQ0MyUgOTguNTA2ODMlLCA2Ny44NTIzOCUgOTguNzIwMTQlLCA2Mi4zMjM0NyUgOTkuMjMyMDglLCA2MC4zNzgzNiUgOTkuMzYwMDclLCA1Ny44NDcwNiUgOTkuNDg4MDUlLCA1MC4yMjY0OSUgOTkuODcyMDElLCA0NS43MzY3NCUgOTkuMzYwMDclLCAzMy43NzI5OCUgOTcuMTg0MyUsIDI0LjM0MDUzJSA5NS40Nzc4MiUsIDE4Ljc1ODMzJSA5NC40OTY1OSUsIDE2LjQ2NjgzJSA5NC40MTEyNiUsIDEyLjQxNjczJSA5NC4xMTI2MyUsIDExLjI1NzY2JSA5NC4wMjczJSwgOS4zOTI0OSUgOTQuMTU1MjklLCA4LjAyMDI1JSA5NC40NTM5MiUsIDYuMTAxNzklIDk0LjgzNzg4JSwgMCUgOTcuMDU2MzElLCAwJSAyLjIxODQzJSwgMTUuNDI3NjYlIDIuNDc0NCUsIDIwLjQzNjk4JSAyLjczMDM4JSwgMjEuNTQyNzclIDIuODE1NyUsIDIyLjI3NTUxJSAzLjQ1NTYzJSwgMjMuOTI3NTIlIDIuNTU5NzMlLCAyNS4wOTk5MiUgMi4xNzU3NyUsIDI2LjgxODU1JSAxLjk2MjQ2JSwgMjguNTc3MTQlIDIuMDQ3NzglLCAyOS45ODkzNCUgMi40NzQ0JSwgMzEuNzA3OTclIDMuNDEyOTclLCAzMy4yODAwNCUgMi42ODc3MSUsIDM0LjEzMjY5JSAyLjg1ODM2JSwgMzYuMDc3OCUgNC4wMTAyNCUsIDM3LjkxNjMzJSA0LjAxMDI0JSwgNDEuMTAwNDUlIDQuODYzNDglLCA0My4wMTg5MiUgNC44NjM0OCUsIDQ0LjI4NDU3JSA1LjIwNDc4JSwgNDUuNDU2OTclIDUuMTE5NDUlLCA0Ni43NzU5MSUgNi4wNTgwMiUsIDQ4LjQ4MTIyJSA2LjQ0MTk4JSwgNTIuMzU4MTElIDYuMzU2NjYlLCA1NS44MjIwMSUgNi4zNTY2NiUsIDU4LjEyNjgzJSA2LjEwMDY4JSwgNTkuNzkyMTclIDYuMzEzOTklLCA2MS4xNjQ0JSA1Ljc1OTM5JSwgNjIuMTIzNjMlIDUuNTg4NzQlLCA2My4yNTYwNiUgNS41MDM0MSUsIDY1LjI1NDQ2JSA1LjQ2MDc1JSwgNjcuNTg1OTMlIDUuNTAzNDElLCA2OC41NzE4MSUgNC45MDYxNCUsIDY5Ljk1NzM3JSA1LjA3Njc5JSwgNzIuMzU1NDUlIDQuODYzNDglLCA3NC42ODY5MiUgNC42MDc1MSUsIDc1LjY0NjE1JSA0LjQzNjg2JSwgNzcuMDg1JSA0LjIyMzU1JSwgMTAwJSAwLjIxMzMxJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS41MDY5MyUgMC4xMzElLCAxMDAlIDAuMjE4MzQlLCA5OS45MzMzNyUgOTQuODQ3MTYlLCA5NS42MDIzNSUgOTYuNjM3NTUlLCA5Mi41NjM5NyUgOTcuNjg1NTklLCA5MS40OTc4NyUgOTcuOTAzOTMlLCA5MC40MzE3NyUgOTguMTY1OTQlLCA4OC41Nzk0MiUgOTguNTE1MjglLCA4Ny43Nzk4NSUgOTguNDcxNjIlLCA4Ni45NjY5NSUgOTguNDI3OTUlLCA4NS4zNDExNSUgOTcuOTAzOTMlLCA4My43MTUzNSUgOTcuOTAzOTMlLCA4MS4wNTAxMSUgOTcuMzM2MjQlLCA3OC4xOTgyOSUgOTcuMjQ4OTElLCA3Ny4zODUzOSUgOTcuMjQ4OTElLCA3Ni40MjU5MSUgOTcuMDc0MjQlLCA3NC43MjAxNSUgOTYuMzMxODglLCA3MS43NDg0JSA5Ni40NjI4OCUsIDcwLjU0OTA0JSA5NS43NjQxOSUsIDY4LjkyMzI0JSA5NS43NjQxOSUsIDY3LjQwNDA1JSA5NS4xMDkxNyUsIDY2LjQ4NDU0JSA5NS4wNjU1JSwgNjUuNTY1MDMlIDk0Ljk3ODE3JSwgNjQuMzkyMzIlIDk0LjU0MTQ4JSwgNjIuODE5ODMlIDk0LjU0MTQ4JSwgNjEuNzkzNzElIDk0LjIzNTgxJSwgNjAuODIwOSUgOTQuMzIzMTQlLCA2MC40ODc3NCUgOTMuOTMwMTMlLCA1OS45ODEzNCUgOTMuNzU1NDYlLCAzOS45Nzg2OCUgOTMuNzk5MTMlLCAzMy4wMzU3MSUgOTMuNzk5MTMlLCAzMC44NTAyMSUgOTMuNTgwNzklLCAyOS4zODQzMyUgOTMuNTgwNzklLCAyNy44NTE4MSUgOTQuNDk3ODIlLCAyNi4zODU5MyUgOTQuMzY2ODElLCAyNC45MzMzNyUgOTQuNTQxNDglLCAyNC4zMzM2OSUgOTQuNTQxNDglLCAyMi40NDEzNiUgOTUuMzI3NTElLCAyMC42ODIzJSA5NS4xNTI4NCUsIDIwLjEyMjYlIDk1LjAyMTgzJSwgMTguNTM2NzglIDk1Ljg1MTUzJSwgMTcuMzI0MDklIDk2LjE1NzIxJSwgMTUuMzkxNzklIDk2LjMzMTg4JSwgMTQuMDg1ODIlIDk2LjUwNjU1JSwgMTEuOTY2OTUlIDk3LjI5MjU4JSwgOS4yMDg0MiUgOTcuNjQxOTIlLCAwJSA5OS44NjklLCAwJSA1LjAyMTgzJSwgNC4xNzExMSUgMy40OTM0NSUsIDcuMTU2MTglIDIuNTMyNzUlLCA4LjE1NTY1JSAyLjM1ODA4JSwgOS41NDE1OCUgMi4wNTI0JSwgMTAuODg3NTMlIDEuODc3NzMlLCAxNC4zNTIzNSUgMi4xMzk3NCUsIDE3LjQ4NDAxJSAyLjM1ODA4JSwgMTguOTQ5ODklIDIuNDQ1NDElLCAyNS4xODY1NyUgMy41MzcxMiUsIDM1LjAyMTMyJSA1LjM3MTE4JSwgNDAuNTY1MDMlIDYuNDE5MjElLCA0NC4wMTY1MiUgNy4wNzQyNCUsIDQ1Ljg2ODg3JSA3LjQyMzU4JSwgNDYuNjE1MTQlIDcuNDY3MjUlLCA1MC4xODY1NyUgNy45MDM5MyUsIDU3LjYzNTkzJSA3LjU1NDU5JSwgNjEuNDYwNTUlIDcuMjkyNTglLCA2Mi43NTMyJSA3LjI0ODkxJSwgNjcuNDQ0MDMlIDYuODEyMjMlLCA2OS4wNTY1JSA2LjU5Mzg5JSwgNzAuMjU1ODYlIDYuNDE5MjElLCA3MS40MDE5MiUgNS44OTUyJSwgNzIuMjE0ODIlIDUuNzIwNTIlLCA3Mi45MjExMSUgNS44MDc4NiUsIDczLjc2MDY2JSA1Ljk4MjUzJSwgNzUuNzk5NTclIDUuODA3ODYlLCA3Ni45NDU2MyUgNS41NDU4NSUsIDc5LjQyNDMxJSA0LjU4NTE1JSwgODAuNDEwNDUlIDQuNDU0MTUlLCA4NS43Mjc2MSUgMy41MzcxMiUsIDg3LjA0NjkxJSAzLjIzMTQ0JSwgODguNTY2MSUgMi44ODIxJSwgOTAuNjQ0OTklIDIuNDAxNzUlLCA5My42NTY3MiUgMS43MDMwNiUsIDk0LjUzNjI1JSAxLjU3MjA1JSwgOTcuOTIxMTElIDAuNTI0MDIlKTsgfSB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1pbnQtdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1pbnQtdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5taW50LXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1hbmRhcmluLXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZTphZnRlciwgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1hbmRhcmluLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmdvbGQtdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmdvbGQtdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMjlkOyB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmJsdWUtdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmJsdWUtdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubGVmdCAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubGVmdCAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubGVmdCAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgaDEsXG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIGgyLFxuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSBoMyxcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgaDQsXG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIGg1LFxuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xuICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAtMTVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuOHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMy40cmVtOyB9IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNTAlOyB9XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA2JSwgNzQuNjY2NjclIDY0LjcwNTg4JSwgNjIuMTMzMzMlIDg4LjIzNTI5JSwgNTIuNTMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjUlLCAxMC45MzMzMyUgODIuMzUyOTQlLCAwJSA3MC41ODgyNCUsIDAlIDAlKTsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gKyA0LjUzdncpO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW07IH1cbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFib3V0IC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuY2FyZC1jb250ZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtOyB9XG4gIC5hYm91dCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmNhcmQtY29udGVudCAudGl0bGUgLmgyLWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cblxuLnZpZGVvLWhlcm8tY29tcG9uZW50IHtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7IH0gfVxuICAudmlkZW8taGVyby1jb21wb25lbnQgLmZjcy12aWQtcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudCAuZW1iZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudCAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgICAudmlkZW8taGVyby1jb21wb25lbnQgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50IC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50IC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudCAuZmNzLXZpZC1wb3N0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnZpZGVvLWhlcm8tY29tcG9uZW50IGE6YWN0aXZlLCAudmlkZW8taGVyby1jb21wb25lbnQgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYuNnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNC42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIHtcbiAgICAgICAgYm90dG9tOiAtM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQge1xuICAgICAgICBib3R0b206IC0xMHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuNnJlbSkgdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07IH0gfVxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlIGgzLFxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlIGg2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoMSxcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoNCxcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlICsgLmNhcmQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlICsgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDUuOHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5mYi12aWQtcGF1c2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNHJlbTtcbiAgICBib3R0b206IDRyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9wYXVzZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmZiLXZpZC1wYXVzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5mYi12aWQtcGF1c2UudmlkLXBhdXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS5zdmdcIik7IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuZmItdmlkLXBhdXNlOmhvdmVyLCAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuZmItdmlkLXBhdXNlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uOmhvdmVyIC5mYi12aWQtcGF1c2UsIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uOmZvY3VzIC5mYi12aWQtcGF1c2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLnZpZC1wb3J0cmFpdCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCUgIWltcG9ydGFudDsgfVxuICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAudmlkLWxhbmRzY2FwZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRvcDogMThyZW0gIWltcG9ydGFudDsgfVxuXG4uc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTsgfSB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuYmctaGVscGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93OmFmdGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMjkxNDYlLCAwLjQ1MTM5JSA4LjE1MzAyJSwgMS4xODE4MSUgNy45MzQ0MiUsIDIuMDc0NDQlIDcuNjczMzclLCAyLjk2NDQ0JSA3LjQxODU5JSwgMy43MjU0OSUgNy4yMDQ1MiUsIDQuNjA4MzMlIDYuOTU5OCUsIDUuMjkwMjglIDYuNzc0MTIlLCA2LjA1ODYxJSA2LjU2NzU5JSwgNi42OTQ1OCUgNi4zOTg5OSUsIDcuODQ5OTMlIDYuMDk3NDklLCA4LjU4OTM4JSA1LjkwODA0JSwgOS4zMjg3NSUgNS43MjExMSUsIDEwLjExMjA4JSA1LjUyNTg4JSwgMTAuOTI5NTElIDUuMzI0ODclLCAxMi4xMjUwNyUgNS4wMzY0MyUsIDEyLjY1Mzg5JSA0LjkxMDglLCAxMy41MTM3NSUgNC43MDk4JSwgMTQuMTQ3MjklIDQuNTYzNTclLCAxNC45ODI4NSUgNC4zNzM2MiUsIDE1LjY0MDYzJSA0LjIyNjEzJSwgMTYuNDI2ODElIDQuMDUyNTElLCAxNy40NDI5OSUgMy44MzI0MSUsIDE4LjMyNTk3JSAzLjY0NDk3JSwgMTkuMjU0NDQlIDMuNDUxNzYlLCAyMC40MzM0JSAzLjIxMjMxJSwgMjAuOTk1MTQlIDMuMTAwNSUsIDIxLjk1NTgzJSAyLjkxMjgxJSwgMjIuNTg2NzQlIDIuNzkxOTYlLCAyMy4yMzM4MiUgMi42NzAxJSwgMjQuMTQ2OTQlIDIuNTAxNTElLCAyNS4zOTYyNSUgMi4yNzc2NCUsIDI2LjUzNjY3JSAyLjA4MDQlLCAyNy4yNTk3MiUgMS45NTg3OSUsIDI4LjQwNDkzJSAxLjc3MTg2JSwgMjkuNzU2ODglIDEuNTYwMyUsIDMxLjA4NTA3JSAxLjM2MjMxJSwgMzEuNjE2MTElIDEuMjg2OTMlLCAzMi41MTI5OSUgMS4xNjEzMSUsIDMzLjUxMjk5JSAxLjAyNzE0JSwgMzQuMzAwMjElIDAuOTI2NjMlLCAzNS4xODUzNSUgMC44MTczNCUsIDM2LjQyMTQ2JSAwLjY3Mjg2JSwgMzcuNTU3ODUlIDAuNTQ4NzQlLCAzOC41Nzg2OCUgMC40NDQ3MiUsIDM5LjU0MjA4JSAwLjM1MzAyJSwgNDAuMTA3OTklIDAuMzAyNzYlLCA0MC45NjY2JSAwLjIzMDE1JSwgNDEuNDQ3NSUgMC4xOTE5NiUsIDQyLjIzNjYlIDAuMTMyOTElLCA0My4zMTU2OSUgMC4wNjAwNSUsIDQzLjgzNDElIDAuMDI4MzklLCA0NC4zMDU1NiUgMCUsIDQ1LjY0NjYlIC0wLjA1MjUxJSwgNDYuODk5MjQlIC0wLjA2NDU3JSwgNDcuNTkyNzElIC0wLjA1NzA0JSwgNDguMzYzNTQlIC0wLjAzNzE5JSwgNDkuMTE0MzclIC0wLjAwNjc4JSwgNDkuNjUzMzMlIDAuMDIxNjElLCA1MC4zMDg3NSUgMC4wNjMwNyUsIDUwLjk2NTI4JSAwLjExMTU2JSwgNTEuNzM1NjMlIDAuMTc3ODklLCA1Mi40MjkyNCUgMC4yNDU0OCUsIDUzLjEyMjc4JSAwLjMyMDg1JSwgNTMuODU0MSUgMC40MDcyOSUsIDU0Ljk1MjIyJSAwLjU1MDUlLCA1NS44MTg0NyUgMC42NzQzNyUsIDU2LjMwMDA3JSAwLjc0Njk4JSwgNTcuMDUyNDMlIDAuODY1ODMlLCA1Ny41MTIwOCUgMC45NDEyMSUsIDU4LjA4ODQ3JSAxLjAzOTIlLCA1OC44MjMzMyUgMS4xNjg4NCUsIDU5LjQ3OTU4JSAxLjI4ODY5JSwgNjAuNDQxMTglIDEuNDcxMTElLCA2MS4wOTk0NCUgMS42JSwgNjEuODY2NiUgMS43NTQyNyUsIDYyLjUyNzAxJSAxLjg5MDIlLCA2Mi45MzYyNSUgMS45NzU4OCUsIDYzLjM1NDE3JSAyLjA2NDA3JSwgNjMuNzE0NzklIDIuMTQwOTUlLCA2NC4xMTU5JSAyLjIyNzM5JSwgNjQuMzczODklIDIuMjgzNDIlLCA2NC42Nzg4MiUgMi4zNSUsIDY1LjExMzk2JSAyLjQ0NTQ4JSwgNjUuNjAzODIlIDIuNTU0MDIlLCA2NS45OTYzOSUgMi42NDE0NiUsIDY2LjM3MTM5JSAyLjcyNTM4JSwgNjYuODgxOTQlIDIuODM5MiUsIDY3LjMzNDAzJSAyLjk0MTQ2JSwgNjcuNjcwNzYlIDMuMDE2ODMlLCA2OC4wODc0MyUgMy4xMTE1NiUsIDY4LjUzMDQ5JSAzLjIxMjA2JSwgNjguODkxMTElIDMuMjk0MjIlLCA2OS4zNDQzNyUgMy4zOTc0OSUsIDY5Ljg2MTExJSAzLjUxNzU5JSwgNzAuNjI3NzglIDMuNjg2OTMlLCA3MS4zNjk0NCUgMy44NDI3MSUsIDcxLjc3OTg2JSAzLjkyNTg4JSwgNzIuMjQzNzUlIDQuMDE4MzQlLCA3My4wMTY2NyUgNC4xNjkxJSwgNzMuNjI4NDclIDQuMjg3MTklLCA3NC4yMjg0NyUgNC40MDMwMiUsIDc0Ljc0OTMxJSA0LjUwMzUyJSwgNzUuNDAyNzglIDQuNjMzNDIlLCA3NS45NTEzOSUgNC43NDU5OCUsIDc2LjQ1OTAzJSA0Ljg1MTAxJSwgNzYuOTg0NzIlIDQuOTU3NzklLCA3Ny4yMTI1JSA1LjAwMzI3JSwgNzcuNjA5MDMlIDUuMDgxNDElLCA3OC4wNTA2OSUgNS4xNjY1OCUsIDc4LjQ4MjY0JSA1LjI0Nzc0JSwgNzguODc5MTclIDUuMzIwNiUsIDc5LjI3MTUzJSA1LjM5MDclLCA3OS43NjExMSUgNS40NzUzOCUsIDgwLjMwOTcyJSA1LjU2NjMzJSwgODAuNzg4ODklIDUuNjQxNzElLCA4MS4yMDc2NCUgNS43MDQ1MiUsIDgxLjc5NzIyJSA1Ljc4NzY5JSwgODIuMzUyNzglIDUuODU5OCUsIDgyLjkzNTQyJSA1LjkyODM5JSwgODMuMzQ5MzElIDUuOTcyMTElLCA4My45NTgzMyUgNi4wMjg2NCUsIDg0LjkyMDE0JSA2LjExNTMzJSwgODUuNzM2ODElIDYuMTkwNyUsIDg2LjMwNzY0JSA2LjIzNzk0JSwgODYuODc3NzglIDYuMjc2MTMlLCA4Ny40ODE5NCUgNi4zMDEyNiUsIDg4LjI0MTY3JSA2LjMwMTI2JSwgODguNjgwNTYlIDYuMjgwMTUlLCA4OC45MzQ3MiUgNi4yNTk1NSUsIDg5LjI5MTY3JSA2LjIyMDM1JSwgOTAuMDc1JSA2LjA5Nzk5JSwgOTAuNzAyMDglIDUuOTcyMzYlLCA5MS42ODU0MiUgNS43NDMyMiUsIDkyLjY1NzY0JSA1LjUxNzA5JSwgOTMuMDg0NzIlIDUuNDIxMTElLCA5My42MjA4MyUgNS4yODk3JSwgOTQuMTEyNSUgNS4xNTg3OSUsIDk0LjYwMzQ3JSA1LjAxNzU5JSwgOTUuMDc1JSA0Ljg3MjExJSwgOTUuNjIyMjIlIDQuNjkwNyUsIDk2LjM0OTMxJSA0LjQyODE0JSwgOTcuMDU2OTQlIDQuMTQ4NzQlLCA5Ny4zNjExMSUgNC4wMjExMSUsIDk4LjMzNjgxJSAzLjU4OTclLCA5OC44NjY2NyUgMy4zNDE0NiUsIDk5LjEzNjExJSAzLjIxMDglLCA5OS41NjczNiUgMi45OTQ3MiUsIDEwMCUgMi43NjM4MiUsIDEwMCUgOTIuNzEzNTclLCA5OS40NDg2MSUgOTIuODY2MDglLCA5OS4wMDgzMyUgOTIuOTg1MTglLCA5OC4yMjI5MiUgOTMuMTkzNDclLCA5Ny4xOTc5MiUgOTMuNDU4NTQlLCA5Ni42NjQ1OCUgOTMuNTkzOTclLCA5Ni4xJSA5My43MzU2OCUsIDk1LjE4ODg5JSA5My45NjAzJSwgOTQuMTQ0NDQlIDk0LjIxMTU2JSwgOTMuMDA2MjUlIDk0LjQ4MDY1JSwgOTEuODcwMTQlIDk0Ljc0Mjk2JSwgOTAuNzU3NjQlIDk0Ljk5NDIyJSwgODkuODI1NjklIDk1LjIlLCA4OS4xMjI5MiUgOTUuMzUzMDIlLCA4OC41MjcwOCUgOTUuNDgwNjUlLCA4Ny44MTY2NyUgOTUuNjMxNDElLCA4Ni45NjQ1OCUgOTUuODA4NzklLCA4NS45MjU2OSUgOTYuMDIwMzUlLCA4NC44NzU2OSUgOTYuMjI5NCUsIDg0LjMwNzY0JSA5Ni4zNDA0NSUsIDgzLjM5OTMxJSA5Ni41MTUwOCUsIDgyLjYxMDQyJSA5Ni42NjM1NyUsIDgxLjgzODE5JSA5Ni44MDYwMyUsIDgwLjgyMTUzJSA5Ni45ODk3JSwgNzkuNjkzNzUlIDk3LjE4NzY5JSwgNzguOTU5NzIlIDk3LjMxMzMyJSwgNzguMTMyNjQlIDk3LjQ1MTc2JSwgNzcuMTY1OTclIDk3LjYwOTMlLCA3Ni4yODQwMyUgOTcuNzQ5MjUlLCA3NS4wODU0MiUgOTcuOTMzNDIlLCA3NC41NjQ1OCUgOTguMDExMDYlLCA3My42NjQ1OCUgOTguMTQxOTYlLCA3Mi42MDU1NiUgOTguMjkwNyUsIDcxLjQ3MjIyJSA5OC40NDMyMiUsIDcwLjU2MjUlIDk4LjU2MDU1JSwgNjkuOTY4NzUlIDk4LjYzNTkzJSwgNjguOTM2NDYlIDk4Ljc2MDA1JSwgNjguMDQ0NzklIDk4Ljg2MjMxJSwgNjcuMjQ2MTglIDk4Ljk1MDI1JSwgNjYuNDAxNiUgOTkuMDM4OTQlLCA2NS41MTkxJSA5OS4xMjY4OCUsIDY0Ljg1MDI4JSA5OS4xOTAyJSwgNjQuMDY5MTclIDk5LjI2MDglLCA2My4yMjQxNyUgOTkuMzMyNDElLCA2Mi4zNTE1MyUgOTkuNDAxNzYlLCA2MS4yMzY4MSUgOTkuNDgyNDElLCA2MC4yMTUzNSUgOTkuNTQ4NzQlLCA1OS42Mzk5MyUgOTkuNTgyNjYlLCA1OC43Mjg4OSUgOTkuNjMxNDElLCA1Ny45NDg1NCUgOTkuNjY4MzQlLCA1Ni45MzYwNCUgOTkuNzA4NzklLCA1NS42MjUlIDk5Ljc0ODc0JSwgNTUuMDUwNTYlIDk5Ljc1ODc5JSwgNTQuMTQ5NTElIDk5Ljc1ODc5JSwgNTMuMTI1JSA5OS43NDk3NSUsIDUyLjAxMzg5JSA5OS43NDk3NSUsIDUwLjgzMzMzJSA5OS43NDk3NSUsIDQ5Ljg0NDcyJSA5OS42NjIzMSUsIDQ5LjIyOTM4JSA5OS41OTk1JSwgNDguNTUzMDYlIDk5LjUyNDEyJSwgNDcuOTk4NzUlIDk5LjQ1NzI5JSwgNDcuNDcwMjglIDk5LjM4OTk1JSwgNDYuODg5NzklIDk5LjMxMTgxJSwgNDYuNDE3NTclIDk5LjI0NTQ4JSwgNDUuOTcwOSUgOTkuMTgwNjUlLCA0NS41OTM0NyUgOTkuMTI0MTIlLCA0NS40MDc3MSUgOTkuMDk1OTglLCA0NS4wODI3MSUgOTkuMDQ1NzMlLCA0NC41MTUlIDk4LjkwMzI3JSwgNDMuODg4NzUlIDk4Ljc0NDcyJSwgNDMuMTc1OSUgOTguNTgxNDElLCA0Mi43Nzc2NCUgOTguNDkzNDclLCA0Mi4xMTg4MiUgOTguMzc2MzglLCA0MS4zODg3NSUgOTguMjQyMjElLCA0MS4wNDg0NyUgOTguMTgyOTElLCA0MC4zNDcwOCUgOTcuOTkwOTUlLCAzOS43MTc4NSUgOTcuODgzMTclLCAzOS4xMTk1OCUgOTcuNzgyNjYlLCAzOC43ODY4MSUgOTcuNzI3MzklLCAzOC4zNTQ1MSUgOTcuNjU2NTMlLCAzNy45NjA1NiUgOTcuNTkyNzElLCAzNy42NDM5NiUgOTcuNTQyNDYlLCAzNy4zNzg1NCUgOTcuNTAwNSUsIDM3LjExMTc0JSA5Ny40NTkwNSUsIDM2Ljg2NDI0JSA5Ny40MjA4NSUsIDM2LjI1NjA0JSA5Ny4zMjAzNSUsIDM1LjU4ODgyJSA5Ny4xOTQ3MiUsIDM1LjEyMDQyJSA5Ny4xMDI3NiUsIDM0LjY0ODg5JSA5Ny4wMTAzJSwgMzQuMjc1MjglIDk2LjkzOTQ1JSwgMzMuODc1MzUlIDk2Ljg2Nzg0JSwgMzMuNDU3NDMlIDk2LjgwMDI1JSwgMzIuOTg2MTElIDk2LjczMzY3JSwgMzIuNzk3MTUlIDk2LjcxMjA2JSwgMzIuMzIxMzIlIDk2LjY2NzA5JSwgMzEuNTczMTMlIDk2LjYxNjgzJSwgMzAuOTM4NTQlIDk2LjU4NjkzJSwgMzAuMDU2NiUgOTYuNTUwMjUlLCAyOC44ODg4OSUgOTYuNDgyNDElLCAyOC43MTE5NCUgOTYuNDY4ODQlLCAyOC4xMDMwNiUgOTYuNDIyMTElLCAyNy42MTk3OSUgOTYuMzg1OTMlLCAyNy4xMDAyOCUgOTYuMzQ3MjQlLCAyNi42MzY5NCUgOTYuMzEzNTclLCAyNi4wNTM2MSUgOTYuMjcxNjElLCAyNS40NTc3MSUgOTYuMjI5NjUlLCAyNC45ODE2JSA5Ni4xOTY0OCUsIDI0LjQ5MzEzJSA5Ni4xNjMzMiUsIDIzLjg0NTgzJSA5Ni4xMTk4NSUsIDIzLjIzMTE4JSA5Ni4wNzk2NSUsIDIxLjk0NzUlIDk1Ljk5ODI0JSwgMjAuODQ1NjMlIDk1LjkzMTE2JSwgMTkuOTg4ODIlIDk1Ljg4MDklLCAxOS4wODM1NCUgOTUuODMwNjUlLCAxOC4xNzg3NSUgOTUuNzgwNCUsIDE3LjE5MjY0JSA5NS43Mjg4OSUsIDE2LjIwNDY1JSA5NS42Nzg2NCUsIDE0LjcyMzk2JSA5NS42MDg1NCUsIDEzLjgxOTAzJSA5NS41NjgzNCUsIDEyLjcxNjMyJSA5NS41MjE4NiUsIDEyLjIyMzI2JSA5NS41MDIwMSUsIDExLjUxNTU2JSA5NS40NzQzNyUsIDEwLjgyNDY1JSA5NS40NDkyNSUsIDEwLjE5ODQ3JSA5NS40MjcxNCUsIDkuNDQxNTMlIDk1LjQwMjAxJSwgOC44MTY1MyUgOTUuMzgxOTElLCA4LjA1OTU4JSA5NS4zNTkwNSUsIDcuNDY2ODclIDk1LjM0MjIxJSwgNi44NDE4NyUgOTUuMzI1MzglLCA2LjIwMDE0JSA5NS4zMDkzJSwgNS41MjU0OSUgOTUuMjkzNzIlLCA1LjA2NDc5JSA5NS4yODM5MiUsIDQuMjU4MTklIDk1LjI2ODA5JSwgMy42MzMxOSUgOTUuMjU3MjklLCAyLjk0MjA4JSA5NS4yNDY5OCUsIDIuMzAwNDIlIDk1LjIzODk0JSwgMS42NTg2OCUgOTUuMjMyNjYlLCAxLjAwMDQyJSA5NS4yMjgxNCUsIDAuNTA2MzIlIDk1LjIyNjEzJSwgMC4yNTk0NCUgOTUuMjI2MTMlLCAwJSA5NS4yMjYxMyUsIDAlIDguMjkxNDYlKTsgfSB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxJSwgMTAwLjAyNjY1JSA5Mi4yNzgxNiUsIDk2Ljc4OTI0JSA5My4wMDM0MSUsIDk0LjM5MTE1JSA5My42ODYwMSUsIDg4Ljk4MjE1JSA5NC44ODA1NSUsIDg0LjEwNjA1JSA5NS45MDQ0NCUsIDgyLjQ0MDcxJSA5Ni4xNjA0MSUsIDgwLjQ5NTYlIDk2LjQxNjM4JSwgNzkuNDE2NDclIDk2LjU4NzAzJSwgNzUuNjMyODMlIDk3Ljg2Njg5JSwgNzMuNjg3NzIlIDk3LjkwOTU2JSwgNzQuMTkzOTglIDk3LjY1MzU4JSwgNzIuMjg4ODQlIDk3LjY5NjI1JSwgNzEuNTE2MTIlIDk3LjgyNDIzJSwgNzAuMjUwNDclIDk4LjM3ODg0JSwgNjkuNDY0NDMlIDk4LjUwNjgzJSwgNjcuODUyMzglIDk4LjcyMDE0JSwgNjIuMzIzNDclIDk5LjIzMjA4JSwgNjAuMzc4MzYlIDk5LjM2MDA3JSwgNTcuODQ3MDYlIDk5LjQ4ODA1JSwgNTAuMjI2NDklIDk5Ljg3MjAxJSwgNDUuNzM2NzQlIDk5LjM2MDA3JSwgMzMuNzcyOTglIDk3LjE4NDMlLCAyNC4zNDA1MyUgOTUuNDc3ODIlLCAxOC43NTgzMyUgOTQuNDk2NTklLCAxNi40NjY4MyUgOTQuNDExMjYlLCAxMi40MTY3MyUgOTQuMTEyNjMlLCAxMS4yNTc2NiUgOTQuMDI3MyUsIDkuMzkyNDklIDk0LjE1NTI5JSwgOC4wMjAyNSUgOTQuNDUzOTIlLCA2LjEwMTc5JSA5NC44Mzc4OCUsIDAlIDk3LjA1NjMxJSwgMCUgMi4yMTg0MyUsIDE1LjQyNzY2JSAyLjQ3NDQlLCAyMC40MzY5OCUgMi43MzAzOCUsIDIxLjU0Mjc3JSAyLjgxNTclLCAyMi4yNzU1MSUgMy40NTU2MyUsIDIzLjkyNzUyJSAyLjU1OTczJSwgMjUuMDk5OTIlIDIuMTc1NzclLCAyNi44MTg1NSUgMS45NjI0NiUsIDI4LjU3NzE0JSAyLjA0Nzc4JSwgMjkuOTg5MzQlIDIuNDc0NCUsIDMxLjcwNzk3JSAzLjQxMjk3JSwgMzMuMjgwMDQlIDIuNjg3NzElLCAzNC4xMzI2OSUgMi44NTgzNiUsIDM2LjA3NzglIDQuMDEwMjQlLCAzNy45MTYzMyUgNC4wMTAyNCUsIDQxLjEwMDQ1JSA0Ljg2MzQ4JSwgNDMuMDE4OTIlIDQuODYzNDglLCA0NC4yODQ1NyUgNS4yMDQ3OCUsIDQ1LjQ1Njk3JSA1LjExOTQ1JSwgNDYuNzc1OTElIDYuMDU4MDIlLCA0OC40ODEyMiUgNi40NDE5OCUsIDUyLjM1ODExJSA2LjM1NjY2JSwgNTUuODIyMDElIDYuMzU2NjYlLCA1OC4xMjY4MyUgNi4xMDA2OCUsIDU5Ljc5MjE3JSA2LjMxMzk5JSwgNjEuMTY0NCUgNS43NTkzOSUsIDYyLjEyMzYzJSA1LjU4ODc0JSwgNjMuMjU2MDYlIDUuNTAzNDElLCA2NS4yNTQ0NiUgNS40NjA3NSUsIDY3LjU4NTkzJSA1LjUwMzQxJSwgNjguNTcxODElIDQuOTA2MTQlLCA2OS45NTczNyUgNS4wNzY3OSUsIDcyLjM1NTQ1JSA0Ljg2MzQ4JSwgNzQuNjg2OTIlIDQuNjA3NTElLCA3NS42NDYxNSUgNC40MzY4NiUsIDc3LjA4NSUgNC4yMjM1NSUsIDEwMCUgMC4yMTMzMSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjUwNjkzJSAwLjEzMSUsIDEwMCUgMC4yMTgzNCUsIDk5LjkzMzM3JSA5NC44NDcxNiUsIDk1LjYwMjM1JSA5Ni42Mzc1NSUsIDkyLjU2Mzk3JSA5Ny42ODU1OSUsIDkxLjQ5Nzg3JSA5Ny45MDM5MyUsIDkwLjQzMTc3JSA5OC4xNjU5NCUsIDg4LjU3OTQyJSA5OC41MTUyOCUsIDg3Ljc3OTg1JSA5OC40NzE2MiUsIDg2Ljk2Njk1JSA5OC40Mjc5NSUsIDg1LjM0MTE1JSA5Ny45MDM5MyUsIDgzLjcxNTM1JSA5Ny45MDM5MyUsIDgxLjA1MDExJSA5Ny4zMzYyNCUsIDc4LjE5ODI5JSA5Ny4yNDg5MSUsIDc3LjM4NTM5JSA5Ny4yNDg5MSUsIDc2LjQyNTkxJSA5Ny4wNzQyNCUsIDc0LjcyMDE1JSA5Ni4zMzE4OCUsIDcxLjc0ODQlIDk2LjQ2Mjg4JSwgNzAuNTQ5MDQlIDk1Ljc2NDE5JSwgNjguOTIzMjQlIDk1Ljc2NDE5JSwgNjcuNDA0MDUlIDk1LjEwOTE3JSwgNjYuNDg0NTQlIDk1LjA2NTUlLCA2NS41NjUwMyUgOTQuOTc4MTclLCA2NC4zOTIzMiUgOTQuNTQxNDglLCA2Mi44MTk4MyUgOTQuNTQxNDglLCA2MS43OTM3MSUgOTQuMjM1ODElLCA2MC44MjA5JSA5NC4zMjMxNCUsIDYwLjQ4Nzc0JSA5My45MzAxMyUsIDU5Ljk4MTM0JSA5My43NTU0NiUsIDM5Ljk3ODY4JSA5My43OTkxMyUsIDMzLjAzNTcxJSA5My43OTkxMyUsIDMwLjg1MDIxJSA5My41ODA3OSUsIDI5LjM4NDMzJSA5My41ODA3OSUsIDI3Ljg1MTgxJSA5NC40OTc4MiUsIDI2LjM4NTkzJSA5NC4zNjY4MSUsIDI0LjkzMzM3JSA5NC41NDE0OCUsIDI0LjMzMzY5JSA5NC41NDE0OCUsIDIyLjQ0MTM2JSA5NS4zMjc1MSUsIDIwLjY4MjMlIDk1LjE1Mjg0JSwgMjAuMTIyNiUgOTUuMDIxODMlLCAxOC41MzY3OCUgOTUuODUxNTMlLCAxNy4zMjQwOSUgOTYuMTU3MjElLCAxNS4zOTE3OSUgOTYuMzMxODglLCAxNC4wODU4MiUgOTYuNTA2NTUlLCAxMS45NjY5NSUgOTcuMjkyNTglLCA5LjIwODQyJSA5Ny42NDE5MiUsIDAlIDk5Ljg2OSUsIDAlIDUuMDIxODMlLCA0LjE3MTExJSAzLjQ5MzQ1JSwgNy4xNTYxOCUgMi41MzI3NSUsIDguMTU1NjUlIDIuMzU4MDglLCA5LjU0MTU4JSAyLjA1MjQlLCAxMC44ODc1MyUgMS44Nzc3MyUsIDE0LjM1MjM1JSAyLjEzOTc0JSwgMTcuNDg0MDElIDIuMzU4MDglLCAxOC45NDk4OSUgMi40NDU0MSUsIDI1LjE4NjU3JSAzLjUzNzEyJSwgMzUuMDIxMzIlIDUuMzcxMTglLCA0MC41NjUwMyUgNi40MTkyMSUsIDQ0LjAxNjUyJSA3LjA3NDI0JSwgNDUuODY4ODclIDcuNDIzNTglLCA0Ni42MTUxNCUgNy40NjcyNSUsIDUwLjE4NjU3JSA3LjkwMzkzJSwgNTcuNjM1OTMlIDcuNTU0NTklLCA2MS40NjA1NSUgNy4yOTI1OCUsIDYyLjc1MzIlIDcuMjQ4OTElLCA2Ny40NDQwMyUgNi44MTIyMyUsIDY5LjA1NjUlIDYuNTkzODklLCA3MC4yNTU4NiUgNi40MTkyMSUsIDcxLjQwMTkyJSA1Ljg5NTIlLCA3Mi4yMTQ4MiUgNS43MjA1MiUsIDcyLjkyMTExJSA1LjgwNzg2JSwgNzMuNzYwNjYlIDUuOTgyNTMlLCA3NS43OTk1NyUgNS44MDc4NiUsIDc2Ljk0NTYzJSA1LjU0NTg1JSwgNzkuNDI0MzElIDQuNTg1MTUlLCA4MC40MTA0NSUgNC40NTQxNSUsIDg1LjcyNzYxJSAzLjUzNzEyJSwgODcuMDQ2OTElIDMuMjMxNDQlLCA4OC41NjYxJSAyLjg4MjElLCA5MC42NDQ5OSUgMi40MDE3NSUsIDkzLjY1NjcyJSAxLjcwMzA2JSwgOTQuNTM2MjUlIDEuNTcyMDUlLCA5Ny45MjExMSUgMC41MjQwMiUpOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNy4xcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZyZW07IH0gfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgKyAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS44cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgKyAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciAuYXBwbGUtc3RvcmUgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgICAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIC5nb29nbGUtcGxheSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciAuZ29vZ2xlLXBsYXkgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDMuNHJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzcmVtICsgNC41M3Z3KTsgfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7IH1cbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICsgNC41M3Z3KTtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQgLmZjcy1jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtOyB9XG4gICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1pbnQtdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQubWludC10aGVtZTphZnRlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQubWludC10aGVtZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZDk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5taW50LXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNGQ5OyB9IH1cbiAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQubWFuZGFyaW4tdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhlNGRjOyB9IH1cbiAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQuZ29sZC10aGVtZSAuYmctaGVscGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5nb2xkLXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5nb2xkLXRoZW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTI5ZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LmdvbGQtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2UyOWQ7IH0gfVxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LmJsdWUtdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LmJsdWUtdGhlbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQuYmx1ZS10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2MwZDlkNDsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZjRmMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQucmlnaHQgLmZjcy1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubWVudS1kZXRhaWwtaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogNy42cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LWRldGFpbC1oZXJvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLnVuYXZhaWxhYmxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc3BlY2lhbC1jYXRlZ29yeSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkgLnNjcmlwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc3BlY2lhbC1jYXRlZ29yeSAuc2NyaXB0LXRleHQubWFuZGFyaW4tdGhlbWUge1xuICAgICAgICBjb2xvcjogI2NkNGIwZjsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkgLnNjcmlwdC10ZXh0LndoaXJsIHtcbiAgICAgICAgY29sb3I6ICNjZDRiMGY7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IC5zY3JpcHQtdGV4dC5saW1pdGVkIHtcbiAgICAgICAgY29sb3I6ICNkYTYyNTk7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IC5zY3JpcHQtdGV4dC5iYWNrIHtcbiAgICAgICAgY29sb3I6ICNmYWM1M2M7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNC42cmVtIDJyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciBoMSxcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIGgyLFxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgaDMsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciBoNCxcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIGg1LFxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgaDYsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgc3VwIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyICoge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuc3VidGl0bGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZhYzUzYztcbiAgICAgICAgbWFyZ2luOiAwIDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjJyZW07IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMi4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGEuYWRkLW9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggLnN1YnRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAudG9wcGluZ3Mgc3Ryb25nLCAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAuaW5ncmVkaWVudHMgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAudG9wcGluZ3Mgc3BhbiwgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLmluZ3JlZGllbnRzIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLnRvcHBpbmdzIHNwYW46YWZ0ZXIsIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggcC5pbmdyZWRpZW50cyBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLnRvcHBpbmdzIHNwYW46bGFzdC1vZi10eXBlLCAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAuaW5ncmVkaWVudHMgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLnRvcHBpbmdzIHNwYW46bGFzdC1vZi10eXBlOmFmdGVyLCAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAuaW5ncmVkaWVudHMgc3BhbjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCAuYWxsZXJnZW4ge1xuICAgIGNvbG9yOiAjZTIwMDAwOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCAuYWxsZXJnZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCAuYWxsZXJnZW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogM3JlbSAwIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIgLmJnLWhlbHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDJ2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIGEsXG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuc3RhcnQtb3JkZXItd3JhcHBlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLnByaWNlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5wcmljZS1ib3gge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtOyB9IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAucHJpY2UtYm94ICsgLmFsbGVyZ2Vucy1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAucHJpY2UtYm94IHAge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IC4xcmVtIDAgMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1kZXRhaWwtaGVybyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjUlOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICByaWdodDogOC41cmVtOyB9IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggZGl2IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggLnN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IC5zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCBhIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMHJlbTsgfSB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCBhLmZjcy10aGlyZC1wYXJ0eTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCBhIC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NSUpOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMi4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gbGFiZWwgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZTpjaGVja2VkICsgbGFiZWwgLnRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLnMgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvc20uc3ZnXCIpOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUuczpjaGVja2VkICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL3NtLWdyZWVuLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLm0gKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbWVkLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLm06Y2hlY2tlZCArIGxhYmVsIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9tZWQtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUubCArIGxhYmVsIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9sZy5zdmdcIik7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZS5sOmNoZWNrZWQgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbGctZ3JlZW4uc3ZnXCIpOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUueGwgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMveGwuc3ZnXCIpOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUueGw6Y2hlY2tlZCArIGxhYmVsIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy94bC1ncmVlbi5zdmdcIik7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmFsbGVyZ2Vucy1saXN0IHtcbiAgICBjb2xvcjogI2UyMDAwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmFsbGVyZ2Vucy1saXN0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuYWxsZXJnZW5zLWxpc3QgKyBhLmFkZC1vcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY2hlY2tib3ggbGFiZWw6YmVmb3JlLCAubWVudS1kZXRhaWwtaGVybyAuY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNoZWNrYm94IGxhYmVsIGltZyxcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jaGVja2JveCBsYWJlbCBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAubWVudS1kZXRhaWwtaGVyby51bmF2YWlsYWJsZSAuY29udGVudC13cmFwcGVyIGEucHJpbWFyeS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8udW5hdmFpbGFibGUgLmNvbnRlbnQtd3JhcHBlciAudW5hdmFpbGFibGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMi42cmVtIDA7IH1cblxuLmVkZ2UgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuZWRnZSAubWVudS1kZXRhaWwtaGVybyAuc3RhcnQtb3JkZXItd3JhcHBlciAuYmctaGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uYWxsZXJnZW5zLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFsbGVyZ2Vucy1jb21wb25lbnQgLnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMCAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGxlcmdlbnMtY29tcG9uZW50IC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmFsbGVyZ2Vucy1jb21wb25lbnQgLnNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMzIsIDE3MywgMC40OSk7IH1cbiAgLmFsbGVyZ2Vucy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07IH1cbiAgLmFsbGVyZ2Vucy1jb21wb25lbnQgc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsbGVyZ2Vucy1jb21wb25lbnQgc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuM3JlbTsgfSB9XG4gIC5hbGxlcmdlbnMtY29tcG9uZW50IC5jdXN0b20tbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYWxsZXJnZW5zLWNvbXBvbmVudCAuY3VzdG9tLWxpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDguMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07IH0gfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciwgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6YWZ0ZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAxLjY1NDUlLCAxMDAlIDkyLjU1NDc0JSwgODAuMzk5NzMlIDk2LjU5MzY3JSwgNzkuNjgwMjElIDk2LjY5MSUsIDc3LjQ1NTAzJSA5Ni45MzQzMSUsIDc2LjMyMjQ1JSA5Ni45MzQzMSUsIDczLjg3MDc1JSA5Ny43MTI5JSwgNzMuNDA0NCUgOTcuNzEyOSUsIDcyLjI0NTE3JSA5Ny41NjY5MSUsIDcxLjEyNTkyJSA5Ny41MTgyNSUsIDcwLjMyNjQ1JSA5Ny43NjE1NiUsIDY5LjE5Mzg3JSA5OC41ODg4MSUsIDY3LjkxNDcyJSA5OC4zOTQxNiUsIDY0LjMwMzglIDk4LjYzNzQ3JSwgNTcuOTM0NzElIDk5LjMxODczJSwgNTQuNDAzNzMlIDk5LjA3NTQzJSwgNTMuMDcxMjklIDk5Ljg1NDAxJSwgNTEuODQ1NDQlIDk5LjMxODczJSwgNTAuNzY2MTYlIDk5LjMxODczJSwgNDYuNjYyMjMlIDk4LjYzNzQ3JSwgNDMuNTQ0MyUgOTguMzQ1NSUsIDQyLjY3ODIxJSA5OC4xMDIxOSUsIDQxLjc5ODglIDk4LjE5OTUxJSwgNDEuMDI1OTglIDk3LjY2NDIzJSwgMzkuNjY2ODklIDk3LjYxNTU3JSwgMzguMzc0NDIlIDk2LjczOTY2JSwgMzUuODAyOCUgOTYuODg1NjQlLCAzMy44NzA3NSUgOTUuNTcxNzglLCAzMC40MDY0JSA5NS43NjY0MiUsIDI3Ljk4MTM1JSA5NC41NDk4OCUsIDI2Ljg4ODc0JSA5NC4zMDY1NyUsIDI0LjY1MDIzJSA5NC43OTMxOSUsIDIyLjE3MTg5JSA5NS43NjY0MiUsIDIwLjgzOTQ0JSA5NS4yMzExNCUsIDE4LjA2Nzk1JSA5NC44OTA1MSUsIDE2LjUyMjMyJSA5NC44OTA1MSUsIDE0LjAzMDY1JSA5NS4wMzY1JSwgMTIuMjQ1MTclIDk1LjAzNjUlLCAxMS4wMDYlIDk0Ljk4NzgzJSwgNi4wNDkzJSA5NC43OTMxOSUsIDAlIDk0LjU0OTg4JSwgMCUgNy4yMDE5NSUsIDkuMzkzNzQlIDQuNjcxNTMlLCAxMS43NjU0OSUgNC4zNzk1NiUsIDEzLjg4NDA4JSAzLjUwMzY1JSwgMTUuMDk2NiUgMy4zMDklLCAxNy41NzQ5NSUgMy4wMTcwMyUsIDE4Ljg1NDElIDIuNTc5MDglLCAyMC4wNjY2MiUgMS44MDA0OSUsIDIwLjQ3OTY4JSAxLjk0NjQ3JSwgMjIuMjExODYlIDIuMTg5NzglLCAyNC4yMjM4NSUgMS4zMTM4NyUsIDI0LjgxMDEzJSAxLjMxMzg3JSwgMjYuMTgyNTQlIDEuMTE5MjIlLCAyNy42NjE1NiUgMS4yNjUyMSUsIDI4LjgzNDExJSAwLjM4OTI5JSwgMjkuNzUzNSUgMC4xNDU5OSUsIDMwLjkyNjA1JSAwLjI0MzMxJSwgMzIuMjQ1MTclIDAuNDM3OTYlLCA1Ni44MDIxMyUgMC40Mzc5NiUsIDYwLjYzOTU3JSAxLjAyMTklLCA2MS41MDU2NiUgMC45NzMyNCUsIDYyLjcxODE5JSAxLjMxMzg3JSwgNjQuMzAzOCUgMS4zMTM4NyUsIDY4LjgzNDExJSAyLjY3NjQlLCA3MC40NDYzNyUgMi42NzY0JSwgNzIuNTM4MzElIDMuNDU0OTklLCA3My42NTc1NiUgMy4zMDklLCA3NC42OTY4NyUgMy4zMDklLCA3Ni41NDg5NyUgNC4xODQ5MSUsIDc3LjU0ODMlIDQuMzMwOSUsIDgwLjUwNjMzJSA0LjMzMDklLCA4NC43OTY4JSA1LjAxMjE3JSwgODYuNDM1NzElIDUuNTQ3NDUlLCA4OC4wMjEzMiUgNS42OTM0MyUsIDg4Ljg0NzQ0JSA1Ljc0MjA5JSwgODkuODQ2NzclIDUuNTk2MTElLCA5My4wODQ2MSUgNC41NzQyMSUsIDkzLjk3NzM1JSA0LjM3OTU2JSwgMTAwJSAxLjY1NDUlKTsgfSB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogLThyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IC5iZy1oZWxwZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAuMjEzMzElLCAxMDAuMDI2NjUlIDkyLjI3ODE2JSwgOTYuNzg5MjQlIDkzLjAwMzQxJSwgOTQuMzkxMTUlIDkzLjY4NjAxJSwgODguOTgyMTUlIDk0Ljg4MDU1JSwgODQuMTA2MDUlIDk1LjkwNDQ0JSwgODIuNDQwNzElIDk2LjE2MDQxJSwgODAuNDk1NiUgOTYuNDE2MzglLCA3OS40MTY0NyUgOTYuNTg3MDMlLCA3NS42MzI4MyUgOTcuODY2ODklLCA3My42ODc3MiUgOTcuOTA5NTYlLCA3NC4xOTM5OCUgOTcuNjUzNTglLCA3Mi4yODg4NCUgOTcuNjk2MjUlLCA3MS41MTYxMiUgOTcuODI0MjMlLCA3MC4yNTA0NyUgOTguMzc4ODQlLCA2OS40NjQ0MyUgOTguNTA2ODMlLCA2Ny44NTIzOCUgOTguNzIwMTQlLCA2Mi4zMjM0NyUgOTkuMjMyMDglLCA2MC4zNzgzNiUgOTkuMzYwMDclLCA1Ny44NDcwNiUgOTkuNDg4MDUlLCA1MC4yMjY0OSUgOTkuODcyMDElLCA0NS43MzY3NCUgOTkuMzYwMDclLCAzMy43NzI5OCUgOTcuMTg0MyUsIDI0LjM0MDUzJSA5NS40Nzc4MiUsIDE4Ljc1ODMzJSA5NC40OTY1OSUsIDE2LjQ2NjgzJSA5NC40MTEyNiUsIDEyLjQxNjczJSA5NC4xMTI2MyUsIDExLjI1NzY2JSA5NC4wMjczJSwgOS4zOTI0OSUgOTQuMTU1MjklLCA4LjAyMDI1JSA5NC40NTM5MiUsIDYuMTAxNzklIDk0LjgzNzg4JSwgMCUgOTcuMDU2MzElLCAwJSAyLjIxODQzJSwgMTUuNDI3NjYlIDIuNDc0NCUsIDIwLjQzNjk4JSAyLjczMDM4JSwgMjEuNTQyNzclIDIuODE1NyUsIDIyLjI3NTUxJSAzLjQ1NTYzJSwgMjMuOTI3NTIlIDIuNTU5NzMlLCAyNS4wOTk5MiUgMi4xNzU3NyUsIDI2LjgxODU1JSAxLjk2MjQ2JSwgMjguNTc3MTQlIDIuMDQ3NzglLCAyOS45ODkzNCUgMi40NzQ0JSwgMzEuNzA3OTclIDMuNDEyOTclLCAzMy4yODAwNCUgMi42ODc3MSUsIDM0LjEzMjY5JSAyLjg1ODM2JSwgMzYuMDc3OCUgNC4wMTAyNCUsIDM3LjkxNjMzJSA0LjAxMDI0JSwgNDEuMTAwNDUlIDQuODYzNDglLCA0My4wMTg5MiUgNC44NjM0OCUsIDQ0LjI4NDU3JSA1LjIwNDc4JSwgNDUuNDU2OTclIDUuMTE5NDUlLCA0Ni43NzU5MSUgNi4wNTgwMiUsIDQ4LjQ4MTIyJSA2LjQ0MTk4JSwgNTIuMzU4MTElIDYuMzU2NjYlLCA1NS44MjIwMSUgNi4zNTY2NiUsIDU4LjEyNjgzJSA2LjEwMDY4JSwgNTkuNzkyMTclIDYuMzEzOTklLCA2MS4xNjQ0JSA1Ljc1OTM5JSwgNjIuMTIzNjMlIDUuNTg4NzQlLCA2My4yNTYwNiUgNS41MDM0MSUsIDY1LjI1NDQ2JSA1LjQ2MDc1JSwgNjcuNTg1OTMlIDUuNTAzNDElLCA2OC41NzE4MSUgNC45MDYxNCUsIDY5Ljk1NzM3JSA1LjA3Njc5JSwgNzIuMzU1NDUlIDQuODYzNDglLCA3NC42ODY5MiUgNC42MDc1MSUsIDc1LjY0NjE1JSA0LjQzNjg2JSwgNzcuMDg1JSA0LjIyMzU1JSwgMTAwJSAwLjIxMzMxJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjUwNjkzJSAwLjEzMSUsIDEwMCUgMC4yMTgzNCUsIDk5LjkzMzM3JSA5NC44NDcxNiUsIDk1LjYwMjM1JSA5Ni42Mzc1NSUsIDkyLjU2Mzk3JSA5Ny42ODU1OSUsIDkxLjQ5Nzg3JSA5Ny45MDM5MyUsIDkwLjQzMTc3JSA5OC4xNjU5NCUsIDg4LjU3OTQyJSA5OC41MTUyOCUsIDg3Ljc3OTg1JSA5OC40NzE2MiUsIDg2Ljk2Njk1JSA5OC40Mjc5NSUsIDg1LjM0MTE1JSA5Ny45MDM5MyUsIDgzLjcxNTM1JSA5Ny45MDM5MyUsIDgxLjA1MDExJSA5Ny4zMzYyNCUsIDc4LjE5ODI5JSA5Ny4yNDg5MSUsIDc3LjM4NTM5JSA5Ny4yNDg5MSUsIDc2LjQyNTkxJSA5Ny4wNzQyNCUsIDc0LjcyMDE1JSA5Ni4zMzE4OCUsIDcxLjc0ODQlIDk2LjQ2Mjg4JSwgNzAuNTQ5MDQlIDk1Ljc2NDE5JSwgNjguOTIzMjQlIDk1Ljc2NDE5JSwgNjcuNDA0MDUlIDk1LjEwOTE3JSwgNjYuNDg0NTQlIDk1LjA2NTUlLCA2NS41NjUwMyUgOTQuOTc4MTclLCA2NC4zOTIzMiUgOTQuNTQxNDglLCA2Mi44MTk4MyUgOTQuNTQxNDglLCA2MS43OTM3MSUgOTQuMjM1ODElLCA2MC44MjA5JSA5NC4zMjMxNCUsIDYwLjQ4Nzc0JSA5My45MzAxMyUsIDU5Ljk4MTM0JSA5My43NTU0NiUsIDM5Ljk3ODY4JSA5My43OTkxMyUsIDMzLjAzNTcxJSA5My43OTkxMyUsIDMwLjg1MDIxJSA5My41ODA3OSUsIDI5LjM4NDMzJSA5My41ODA3OSUsIDI3Ljg1MTgxJSA5NC40OTc4MiUsIDI2LjM4NTkzJSA5NC4zNjY4MSUsIDI0LjkzMzM3JSA5NC41NDE0OCUsIDI0LjMzMzY5JSA5NC41NDE0OCUsIDIyLjQ0MTM2JSA5NS4zMjc1MSUsIDIwLjY4MjMlIDk1LjE1Mjg0JSwgMjAuMTIyNiUgOTUuMDIxODMlLCAxOC41MzY3OCUgOTUuODUxNTMlLCAxNy4zMjQwOSUgOTYuMTU3MjElLCAxNS4zOTE3OSUgOTYuMzMxODglLCAxNC4wODU4MiUgOTYuNTA2NTUlLCAxMS45NjY5NSUgOTcuMjkyNTglLCA5LjIwODQyJSA5Ny42NDE5MiUsIDAlIDk5Ljg2OSUsIDAlIDUuMDIxODMlLCA0LjE3MTExJSAzLjQ5MzQ1JSwgNy4xNTYxOCUgMi41MzI3NSUsIDguMTU1NjUlIDIuMzU4MDglLCA5LjU0MTU4JSAyLjA1MjQlLCAxMC44ODc1MyUgMS44Nzc3MyUsIDE0LjM1MjM1JSAyLjEzOTc0JSwgMTcuNDg0MDElIDIuMzU4MDglLCAxOC45NDk4OSUgMi40NDU0MSUsIDI1LjE4NjU3JSAzLjUzNzEyJSwgMzUuMDIxMzIlIDUuMzcxMTglLCA0MC41NjUwMyUgNi40MTkyMSUsIDQ0LjAxNjUyJSA3LjA3NDI0JSwgNDUuODY4ODclIDcuNDIzNTglLCA0Ni42MTUxNCUgNy40NjcyNSUsIDUwLjE4NjU3JSA3LjkwMzkzJSwgNTcuNjM1OTMlIDcuNTU0NTklLCA2MS40NjA1NSUgNy4yOTI1OCUsIDYyLjc1MzIlIDcuMjQ4OTElLCA2Ny40NDQwMyUgNi44MTIyMyUsIDY5LjA1NjUlIDYuNTkzODklLCA3MC4yNTU4NiUgNi40MTkyMSUsIDcxLjQwMTkyJSA1Ljg5NTIlLCA3Mi4yMTQ4MiUgNS43MjA1MiUsIDcyLjkyMTExJSA1LjgwNzg2JSwgNzMuNzYwNjYlIDUuOTgyNTMlLCA3NS43OTk1NyUgNS44MDc4NiUsIDc2Ljk0NTYzJSA1LjU0NTg1JSwgNzkuNDI0MzElIDQuNTg1MTUlLCA4MC40MTA0NSUgNC40NTQxNSUsIDg1LjcyNzYxJSAzLjUzNzEyJSwgODcuMDQ2OTElIDMuMjMxNDQlLCA4OC41NjYxJSAyLjg4MjElLCA5MC42NDQ5OSUgMi40MDE3NSUsIDkzLjY1NjcyJSAxLjcwMzA2JSwgOTQuNTM2MjUlIDEuNTcyMDUlLCA5Ny45MjExMSUgMC41MjQwMiUpOyB9IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmY2Y0ZjEsIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWludC10aGVtZSAuYmctaGVscGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5taW50LXRoZW1lOmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5taW50LXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWludC10aGVtZSAucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNlYWYzZDYsIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuY2FwZXItZ3JlZW4tdGhlbWUgLmJnLWhlbHBlciwgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuY2FwZXItZ3JlZW4tdGhlbWU6YWZ0ZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmNhcGVyLWdyZWVuLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGFjOyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuY2FwZXItZ3JlZW4tdGhlbWUgLnByaW1hcnktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZGVlOGFjLCAwIDAgMCAzcHggIzAzNmQ1ODsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1hbmRhcmluLXRoZW1lIC5iZy1oZWxwZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1hbmRhcmluLXRoZW1lOmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1hbmRhcmluLXRoZW1lIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2Y4ZTRkYywgMCAwIDAgM3B4ICMwMzZkNTg7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lIC5iZy1oZWxwZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmdvbGQtdGhlbWU6YWZ0ZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmdvbGQtdGhlbWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UyOWQ7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZjZTI5ZCwgMCAwIDAgM3B4ICMwMzZkNTg7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lIC5iZy1oZWxwZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmJsdWUtdGhlbWU6YWZ0ZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmJsdWUtdGhlbWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2MwZDlkNCwgMCAwIDAgM3B4ICMwMzZkNTg7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IHtcbiAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlOyB9IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgLmgyLWxpa2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgLmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIC5mY3MtdGhpcmQtcGFydHk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfSB9XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAzLjRyZW07IH0gfVxuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgICAgICAgICAgIC5lZGdlIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzcmVtICsgNC41M3Z3KTsgfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA2JSwgNzQuNjY2NjclIDY0LjcwNTg4JSwgNjIuMTMzMzMlIDg4LjIzNTI5JSwgNTIuNTMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjUlLCAxMC45MzMzMyUgODIuMzUyOTQlLCAwJSA3MC41ODgyNCUsIDAlIDAlKTsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSArIDQuNTN2dyk7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQgLmZjcy1jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtOyB9XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpOyB9IH1cbiAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5wcm9kdWN0LWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5wcm9kdWN0LWRldGFpbHMgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5wcm9kdWN0LWRldGFpbHMgc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZhYzUzYztcbiAgICAgICAgbWFyZ2luOiAwIC45cmVtOyB9XG4gIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAuYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAuYnRuLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMxLjVyZW07IH0gfVxuICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC51bmF2YWlsYWJsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4ycmVtO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyOmZvY3VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNC4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICNmYWM1M2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjVyZW07IH0gfVxuICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCAuYmFzaWMtY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2JhKDIzNCwgMjQzLCAyMTQsIDAuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCAuY2FyZC1jb250ZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDIuM3JlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4OyB9IH1cbiAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5iYXNpYy1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFjNTNjOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5iYXNpYy1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQuYmx1ZS10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2MwZDlkNDsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmJhc2ljLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEyOCwgNzUsIDAuNCk7IH1cbiAgLmJhc2ljLWNhcmQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU4MDRiOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5taW50LXRoZW1lIC5iYXNpYy1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5taW50LXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNkMzQzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2w6bGFzdC1jaGlsZCAuYmFzaWMtY2FyZC1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuN3JlbTsgfSB9XG5cbi5lZGdlIC5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVkZ2UgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkZ2UgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgLypuZXcgc3R1ZmYqL1xuICAvKmVuZCBuZXcgc3R1ZmYqLyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmZhcS1jb21wb25lbnQgLmNvbHVtbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jb2x1bW4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmZpcmVmb3ggLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyN3B4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiA4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtIDAuOHJlbSAwIDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC41ODQ3NiUgMC4yMjA2OSUsIDEwMC4xNjQlIDAuMjIwNjklLCA5OS44NjE2JSA5NS4xNzc1JSwgOTkuNjUyMyUgOTUuNjM5JSwgOTkuNDMzJSA5NS45NyUsIDk5LjEzMDglIDk2LjMxMTElLCA5OC42MjklIDk3LjAwMzElLCA5OC4zMzY2JSA5Ny40NTQ2JSwgOTguMTE3MyUgOTcuNjg1MSUsIDk2LjgyMzQlIDk3LjY3NSUsIDkzLjE0NjklIDk3LjM0NCUsIDkyLjQ4MzUlIDk3LjI0NTIlLCA5MC4yMTMzJSA5Ni45NDM2JSwgODguMzIyNiUgOTYuNjUyJSwgODcuMjI2OSUgOTYuNDg2OCUsIDgzLjUwODIlIDk1Ljk3JSwgODIuMTgwNCUgOTUuODA4MiUsIDgxLjE0OTIlIDk1LjY4NDUlLCA4MC4zMTIlIDk1LjYxNTklLCA3OS40MjIzJSA5NS41NjcyJSwgNzguNjU1NSUgOTUuNTM0MiUsIDc3Ljk1MDElIDk1LjUxMDQlLCA3NS4xNzUzJSA5NS40JSwgNzIuMjkyNyUgOTUuNjAzOCUsIDY3LjE0NDclIDk2LjMxMTElLCA2My45MjI0NSUgOTYuNjUzNyUsIDU5LjE3NzQ0JSA5Ny4xMTM1JSwgNTQuODY0NzQlIDk3LjQ1NDYlLCA1Mi4yMjMlIDk3Ljc1NSUsIDQzLjQ2MTklIDk4LjU5OCUsIDQxLjA3MDElIDk4LjgwODYlLCAzNi41Mjc4JSA5OS4xNjk3JSwgMzQuMzM2OSUgOTkuNDIyMiUsIDMxLjU2NzMlIDk5LjczMTUlLCAyOC45MzU4JSA5OS45NjIlLCAyNi43OTkzJSAxMDAuMDc2OSUsIDI1LjQwMDk1JSAxMDAuMTA3JSwgMjMuMzM1MzglIDEwMC4xMzMlLCAyMC41Mjk4NSUgMTAwLjE5MjglLCAxNy40NTIzNyUgMTAwLjIxOTYlLCAxNS42NjA3JSAxMDAuMTU4JSwgMTMuOTUxMjUlIDEwMC4wODI0JSwgMTIuMDUwNzclIDk5Ljk2MiUsIDExLjAzNzQ0JSA5OS45NjIlLCA5Ljc4NDglIDk5Ljg1MTclLCA1LjY5MTQ1JSA5OS4xNjk3JSwgNC40NTg4MyUgOTguODI4NiUsIDIuOTk2OTIlIDk4LjE0NjYlLCAxLjYwODElIDk2Ljg4MjglLCAwLjUxMTY3JSA5My40NjI0JSwgMC4yMTkyOSUgOTAuMTUyNCUsIDAuMjE5MjklIDc5LjE5OTMlLCAwLjUxMTY3JSA3My40OTIlLCAwLjU4NDc2JSA2NS41MDglLCAwLjU4NDc2JSAwLjIyMDY5JSk7IH1cbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIuMnJlbSA0cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE3cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyNnB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24td3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtOyB9IH1cbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24td3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbiAuZmItcnRlLXdyYXBwZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24td3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbiAuZmItcnRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWJ0biBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWJ0biB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyLnJpZ2h0LXRleHQgLmNhbGxvdXQtaW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyLnJpZ2h0LXRleHQgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIucmlnaHQtdGV4dCAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyLnJpZ2h0LXRleHQgLmNhbGxvdXQtaW1hZ2Uge1xuICAgICAgICBvcmRlcjogMDsgfVxuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyLnJpZ2h0LXRleHQgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5hcHAtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmFwcC1saXN0IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxLjRyZW07IH1cbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuYXBwLWxpc3QgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5hcHAtbGlzdCBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtOyB9IH1cbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuYXBwLWxpc3QgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudC5nb2xkLXRoZW1lIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTAsIDE5NywgNjAsIDAuNCk7IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIwNSwgNzUsIDE1LCAwLjQpOyB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50LmJsdWUtdGhlbWUgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE5MiwgMjE3LCAyMTIsIDAuNCk7IH1cblxuLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMi40cmVtIDMuNnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZTRkYztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIuNjk3NjclIDMuNzU3MjMlLCA0LjMzNzc3JSAyLjgwMTczJSwgNy40MTYwOSUgMS45MjU3MiUsIDguMTg2MDUlIDEuNzM0MSUsIDEwLjM0MjYlIDEuMzUxMTYlLCAxNC4wNDY1MSUgMC44NjcwNSUsIDIzLjI1NTgxJSAwJSwgMzguNjA0NjUlIDAuNTc4MDMlLCA0Mi41MDA4NCUgMS4yMzY3MSUsIDQ1Ljk3OTkxJSAxLjk4ODE1JSwgNTEuNTgwOTMlIDMuNDE2NzYlLCA1NS4yNTg2JSA0LjQ0MTMzJSwgNTUuOTA2OTglIDQuNjI0MjglLCA2Mi40MDUxMiUgNi4zMjk0OCUsIDY2LjkyOTU4JSA3LjMyNTcyJSwgNzIuODU2MDklIDguMzI4NjElLCA3NS44MTM5NSUgOC42NzA1MiUsIDc3LjE1MzQ5JSA4Ljc5MjIlLCA4Mi4xMTU0NCUgOS4wNzA4MSUsIDg1Ljk1MzAyJSA4Ljk1OTU0JSwgODkuMjQ2MDUlIDguMzczNDElLCA5MS44MDQ5MyUgNy42ODQ5NyUsIDk0LjYwNDA5JSA2LjY0NzQlLCA5Ni40NjQ1NiUgNi42NDc0JSwgOTcuNTgwODQlIDcuNTE0NDUlLCA5OC42MDQwOSUgOS41Mzc1NyUsIDk5LjUzNDMzJSAxMy4yOTQ4JSwgOTkuOTk5NDQlIDE4LjA0Nzk4JSwgOTkuOTk5NDQlIDk1Ljk1Mzc2JSwgOTkuMzczNCUgOTUuNzA3NTElLCA5Ny4yMDU5NSUgOTQuOTU2MDclLCA5MS44NCUgOTMuNDk0MjIlLCA4Ni45MTQ3JSA5Mi41NjEyNyUsIDgxLjIzMjM3JSA5MS45NDI0OSUsIDc1LjIzNjI4JSA5MS44MzQzOSUsIDczLjU4MDQ3JSA5MS45MDgwOSUsIDY5LjcyMTQ5JSA5Mi4yMTg1JSwgNjUuNTA2MzMlIDkyLjczMjA4JSwgNTguNzQyNiUgOTMuODgwOTIlLCA1NS43MjA5MyUgOTQuNTA4NjclLCA1MC40NDU0OSUgOTUuNzA4OTYlLCA0NS4zODk5NSUgOTYuODg2MTMlLCA0Mi41NjIwNSUgOTcuNTI0ODYlLCA0Mi4zNDI3OSUgOTcuNTczMTIlLCAzNC42MTA2JSA5OS4wODc1NyUsIDMwLjQ3MzIxJSA5OS42NjU2MSUsIDI2LjIzMjU2JSAxMDAlLCAyMi4xNTM5NSUgMTAwLjAyMTY4JSwgMTguNjk3NjclIDEwMCUsIDE1LjkwOCUgOTkuNzk1NjYlLCAxMy42NzQ0MiUgOTkuNDIxOTclLCAxMC43NjkzJSA5OS4wMTczNCUsIDguMDkzMDIlIDk4LjU1NDkxJSwgNS4wODc4MSUgOTcuNzcxOTclLCAyLjY5NzY3JSA5Ny4xMDk4MyUsIDAlIDkxLjIzNDY4JSwgMCUgMTYuMDQ3NjklLCAwLjQ4MDQ3JSA5LjIzMjA4JSwgMS42NzY4NCUgNS40JSwgMi42OTc2NyUgMy43NTcyMyUpOyB9XG4gIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDEsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDIsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDMsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDQsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDUsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDYsIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTsgfSB9XG4gIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIgLnRpcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjZyZW0gMTJyZW0gMy42cmVtIDcuNHJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWluLWhlaWdodDogMThyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciAudGlwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDEuOHJlbSAxMnJlbTsgfSB9XG4gICAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciAudGlwLWNvbnRlbnQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDU3LjRyZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciAudGlwLWNvbnRlbnQgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIC50aXAtY29udGVudCAuYmctaGVscGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2Y0ZjE7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDk4LjgzOTA4JSAwJSwgOTkuMTc1MzUlIDAuMzA2ODclLCA5OS40MzUzOCUgMC45ODE3NyUsIDk5LjYyMzU5JSAxLjY4MzAzJSwgOTkuODQzMTYlIDMuMDg1NTUlLCA5OS45MzcyNiUgNC4wNjczMiUsIDEwMCUgNS4zMjk1OSUsIDEwMCUgOTEuMjI4MTklLCA5OS42MjM1OSUgOTQuODEwNjYlLCA5OS4wMjc2JSA5Ni40OTM2OSUsIDk4LjI3MDclIDk2Ljc2NjQ4JSwgOTcuMTQyMSUgOTcuMDg0MDElLCA5NS4yOTQ4NiUgOTcuNDc1NDYlLCA5My43NjAzNSUgOTcuNzQwOTUlLCA5Mi41MDA5NCUgOTcuOTEwMzglLCA5MC40MzI4NyUgOTguMDM2NjElLCA4Ny44OTYxNyUgOTguMDY0NjYlLCA4NC45NDkxOCUgOTguMTAzOTMlLCA3OS44NTMyJSA5Ny4zMTM3NCUsIDc2LjE2MDYlIDk2LjM1MzQ0JSwgNjkuODYzMjQlIDk0Ljc3NjcyJSwgNjkuMTM0MjUlIDk0LjY3MDQxJSwgNjcuODgzOTQlIDk0LjUzMjgyJSwgNjYuNzcxOTYlIDk0LjQ0MTY1JSwgNjQuMjIyNzElIDk0LjM2Nzc0JSwgNjMuNTY0OTMlIDk0LjM3Nzk4JSwgNjMuMTQzMDQlIDk0LjM4OTklLCA2Mi4zNjU0MyUgOTQuNDQ2JSwgNjEuOTczNjUlIDk0LjQ0MTUxJSwgNjAuNzI1NTMlIDk0LjUxMTY0JSwgNjAuMjAyOTUlIDk0LjU3MTExJSwgNTkuNzk2NzQlIDk0LjYwODU2JSwgNTkuMjc2OTglIDk0LjY2MDMxJSwgNTguOTYwMTYlIDk0LjY5MzgzJSwgNTguNDQ3MyUgOTQuNzUxNjElLCA1Ny4yMzMwNiUgOTQuOTAzMzclLCA1Ni4xNDU1NSUgOTUuMDU1OTYlLCA1NS41MDE4OCUgOTUuMTUzMDIlLCA1NS4xMjQyMiUgOTUuMjEyMDYlLCA1NC41MjQxNSUgOTUuMzA5MjYlLCA1My44NzYxJSA5NS40MTgwOSUsIDUzLjIzMzY5JSA5NS41MzAyOSUsIDUyLjU3OTM2JSA5NS42NDc5NyUsIDUxLjg2MzI0JSA5NS43ODA1JSwgNTEuMDMxOTklIDk1LjkzODg1JSwgNDkuODc1NDclIDk2LjE2NjM0JSwgNDkuMDUzMDElIDk2LjMzMjI2JSwgNDguMzIyMTUlIDk2LjQ4MjA1JSwgNDcuMjEwMTYlIDk2LjcxMzE4JSwgNDYuNDg1NTclIDk2Ljg2NTM2JSwgNDMuNTE0NzQlIDk3LjQ5MjcxJSwgNDIuNjY0MzclIDk3LjY3MDQxJSwgNDEuMjcxOTYlIDk3Ljk1NzA4JSwgNDAuNDIwNjQlIDk4LjEyODMzJSwgMzkuNjQ2OCUgOTguMjgwNjUlLCAzOC44Mzg3NyUgOTguNDM1NzYlLCAzOC40MTM3NCUgOTguNTE1NDMlLCAzNy4xNDg2OCUgOTguNzQ0MDQlLCAzNS4xMTQ4MSUgOTkuMDc5MSUsIDMyLjMwMTc2JSA5OS40NTc3OCUsIDMxLjExNjY5JSA5OS41ODAzNiUsIDIzLjExNzk0JSAxMDAuMDAxMTIlLCAxOS41NDIwMyUgMTAwLjAwMTEyJSwgMTIuNzgxMzQlIDk5LjM4MDIyJSwgMTEuNDE3ODIlIDk5LjE1ODQ5JSwgOC4zMzE3NCUgOTguNjIyODYlLCA3LjU0MTAzJSA5OC40NjI1NSUsIDUuNTgwNTUlIDk4LjAxOTM1JSwgNC40Nzg2NCUgOTcuNzM4MDElLCAzLjg2MDQxJSA5Ny41Njg0NCUsIDIuMzI4NDglIDk3LjEwMjUyJSwgMS43ODc5NSUgOTYuOTE0NDUlLCAwLjkyNDEyJSA5Ni4xNzcyOCUsIDAuMjk3NzclIDk0LjUzMTk4JSwgMCUgOTEuMjg3OCUsIDAlIDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIgLnRpcC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNHJlbTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIC50aXAtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnNlY3Rpb24tY29tcG9uZW50IC50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG5cbi5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMy4ycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50ICsgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH0gfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5oNS1saWtlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYuNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgI2ZhYzUzYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmZpLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmZpLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjVyZW07IH0gfVxuICAgIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmZpLWNhcmQgLmZpLWNhcmQtZnJhbWUge1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbSAxLjVyZW07XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQgLmZpLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudC5vcmFuZ2UtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNjZDRiMGY7IH1cbiAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFjNTNjOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQuYmx1ZS10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2MwZDlkNDsgfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhlNGRjOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQubWludC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZjNkNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sOmxhc3QtY2hpbGQgLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07IH0gfVxuXG4ubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLXRvcDogMTVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXJlbSk7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudW5hdmFpbGFibGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JvY2VyeSAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDE1cmVtIGF1dG8gMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KSB7XG4gICAgICAuZ3JvY2VyeSAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xuICAgICAgbWluLXdpZHRoOiAyOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW07IH0gfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50OmhvdmVyIC5kZXRhaWxzIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQuc2VwYXJhdG9yIC5jYXJkLWZvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IGltZyB7XG4gICAgbWFyZ2luOiAtMTNyZW0gLTJyZW0gMS41cmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LWhlaWdodDogMjMuNXJlbTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTByZW07XG4gICAgbGVmdDogNC42cmVtO1xuICAgIG1heC13aWR0aDogNy4ycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICBsZWZ0OiA1LjZyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICBsZWZ0OiAycmVtOyB9IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC50aXRsZSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC50aXRsZSAuc2NyaXB0LXRleHQuZ29sZC10aGVtZSB7XG4gICAgICAgIGNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC50aXRsZSAuc2NyaXB0LXRleHQubWFuZGFyaW4tdGhlbWUge1xuICAgICAgICBjb2xvcjogI2NkNGIwZjsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0LmJsdWUtdGhlbWUge1xuICAgICAgICBjb2xvcjogI2MwZDlkNDsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0LmxpbWl0ZWQge1xuICAgICAgICBjb2xvcjogI2RhNjI1OTsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0LmJhY2sge1xuICAgICAgICBjb2xvcjogI2ZhYzUzYzsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LndoaXJsIC5zY3JpcHQtdGV4dCB7XG4gICAgY29sb3I6ICNjZDRiMGY7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmYWM1M2M7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuYWxsZXJnZW4tbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2RkMjEwNjtcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5hbGxlcmdlbi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuYWxsZXJnZW4tbGlzdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3Qgc3Bhbjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IC5pbmdyZWRpbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IC5hbGxlcmdlbiB7XG4gICAgICBjb2xvcjogI2RkMjEwNjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgLmFsbGVyZ2VuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMi4ycmVtO1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAucHJpbWFyeS1idXR0b24gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjZyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAucHJpbWFyeS1idXR0b246YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZjZTI5ZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAucHJpbWFyeS1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS4xNXJlbSAyLjJyZW0gIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjJyZW07IH0gfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b246YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAuc2Vjb25kYXJ5LWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAuc2Vjb25kYXJ5LWJ1dHRvbiBzcGFuICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICBjb2xvcjogIzY3NzI2ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHM6aG92ZXIsIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHM6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAzNmQ1ODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07IH0gfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHMuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC51bmF2YWlsYWJsZSAudW5hdmFpbGFibGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDcuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LnVuYXZhaWxhYmxlIC51bmF2YWlsYWJsZS10ZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogOS4ycmVtOyB9IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC51bmF2YWlsYWJsZSAucHJpbWFyeS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC51bmF2YWlsYWJsZSBhLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC5nb2xkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMjlkOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQubWludC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LmJsdWUtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC5ncmF5LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5OyB9XG5cbi5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuc2VjdGlvbi1wYWRkaW5nLXRvcC00MCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5zZWN0aW9uLXBhZGRpbmctdG9wLTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmZlYXR1cmVkLXRpdGxlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuZmVhdHVyZWQtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5mZWF0dXJlZC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmZlYXR1cmVkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjByZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmZlYXR1cmVkLXRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIycmVtOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuZmNzLXZpZXctYWxsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5hcnJvdzphZnRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07IH1cbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5hcnJvdzpob3ZlciwgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmFycm93OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZjcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAucm93LmZjcy1leHBhbmRlZC1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAucm93IC5jb2wge1xuICAgICAgbWF4LXdpZHRoOiAzMXJlbTsgfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50ID4gaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC05LjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjJyZW07IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LndoaXJsIC5pY29uIHtcbiAgICAgIHRvcDogLTZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LndoaXJsIC5pY29uIHtcbiAgICAgICAgICB0b3A6IC01LjJyZW07XG4gICAgICAgICAgbGVmdDogMy42cmVtOyB9IH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LndhdmUtdG9wIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAyMCUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC53YXZlLXRvcCAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlYWYzZDYgNiUsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjkzMDY1JSA0LjcxNDI5JSwgOTkuOTMwNjUlIDEwMCUsIDAuMDY5MzUlIDEwMCUsIDAuMDY5MzUlIDEuNTcxNDMlLCAxLjk0MTc1JSAyJSwgMS45NDE3NSUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjI4NTcxJSwgMy4xMjA2NyUgMi4yODU3MSUsIDMuMTIwNjclIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjQyODU3JSwgMy42NzU0NSUgMi41NzE0MyUsIDYuMzEwNjglIDMlLCA2LjMxMDY4JSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4xNDI4NiUsIDcuMDczNTElIDMuMjg1NzElLCA3LjkwNTY5JSAzLjI4NTcxJSwgNy45MDU2OSUgMy40Mjg1NyUsIDguODc2NTYlIDMuNDI4NTclLCAxMC4xOTQxNyUgMy41NzE0MyUsIDExLjcxOTgzJSAzLjcxNDI5JSwgMTQuMjE2MzclIDMuNTcxNDMlLCAxNi4wODg3NyUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjQyODU3JSwgMTguMTY5MjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjE0Mjg2JSwgMjEuNjM2NjIlIDMuMTQyODYlLCAyMy4yMzE2MiUgMyUsIDI0LjYxODU5JSAyLjg1NzE0JSwgMjcuMzIzMTYlIDIuNDI4NTclLCAzNi42MTU4MSUgMS40Mjg1NyUsIDM2LjYxNTgxJSAxLjI4NTcxJSwgMzguMTQxNDclIDEuMTQyODYlLCAzOC45MDQzJSAxLjE0Mjg2JSwgMzguOTA0MyUgMSUsIDQwLjAxMzg3JSAxJSwgNDAuMDEzODclIDAuODU3MTQlLCA0MS4xOTI3OSUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjcxNDI5JSwgNDIuMzAyMzYlIDAuNzE0MjklLCA0Mi40NDEwNSUgMC41NzE0MyUsIDQzLjY4OTMyJSAwLjU3MTQzJSwgNDMuNzU4NjclIDAuNDI4NTclLCA0NS4wNzYyOCUgMC40Mjg1NyUsIDQ2LjY3MTI5JSAwLjI4NTcxJSwgNDYuNjcxMjklIDAuMTQyODYlLCA0OC42MTMwNCUgMC4xNDI4NiUsIDUxLjQ1NjMxJSAwJSwgNTcuNzY2OTklIDAlLCA2MC4xMjQ4MyUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMjg1NzElLCA2My4xNzYxNCUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjQyODU3JSwgNjUuMTg3MjQlIDAuNDI4NTclLCA2OC43MjM5OSUgMC44NTcxNCUsIDcwLjMxOSUgMSUsIDczLjIzMTYyJSAxLjE0Mjg2JSwgNzQuNjE4NTklIDEuMjg1NzElLCA3NS45MzYyJSAxLjQyODU3JSwgNzcuMjUzODElIDEuNTcxNDMlLCA3Ny4yNTM4MSUgMS43MTQyOSUsIDc4LjkxODE3JSAxLjg1NzE0JSwgNzkuNjgxJSAxLjg1NzE0JSwgNzkuNjgxJSAyJSwgODIuMDM4ODMlIDIuMTQyODYlLCA4Mi4wMzg4MyUgMi4yODU3MSUsIDgzLjE0ODQlIDIuMjg1NzElLCA4My4xNDg0JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNDI4NTclLCA4NC4yNTc5OCUgMi41NzE0MyUsIDg1LjcxNDI5JSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuNzE0MjklLCA4Ni40NzcxMiUgMi44NTcxNCUsIDg3LjUxNzM0JSAyLjg1NzE0JSwgODcuNTE3MzQlIDMlLCA4OC41NTc1NiUgMyUsIDg4LjU1NzU2JSAzLjE0Mjg2JSwgODkuOTQ0NTIlIDMuMjg1NzElLCA5MC42MzglIDMuMjg1NzElLCA5MC42MzglIDMuNDI4NTclLCA5MS42MDg4OCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuODU3MTQlLCA5NC41MjE1JSAzLjg1NzE0JSwgOTQuNTIxNSUgNCUsIDk1LjQ5MjM3JSA0JSwgOTUuNDkyMzclIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNTcxNDMlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuZ29sZC10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdvbGQtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTAsIDE5NywgNjAsIDApIDIwJSwgI2ZhYzUzYyAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1MCwgMTk3LCA2MCwgMCkgMjAlLCAjZmFjNTNjIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTAsIDE5NywgNjAsIDApIDIwJSwgI2ZhYzUzYyAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdvbGQtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZhYzUzYyA2JSwgcmdiYSgyNTAsIDE5NywgNjAsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYWM1M2MgNiUsIHJnYmEoMjUwLCAxOTcsIDYwLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYWM1M2MgNiUsIHJnYmEoMjUwLCAxOTcsIDYwLCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgMjI4LCAyMjAsIDApIDIwJSwgI2Y4ZTRkYyAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgMjI4LCAyMjAsIDApIDIwJSwgI2Y4ZTRkYyAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQ4LCAyMjgsIDIyMCwgMCkgMjAlLCAjZjhlNGRjIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y4ZTRkYyA2JSwgcmdiYSgyNDgsIDIyOCwgMjIwLCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjhlNGRjIDYlLCByZ2JhKDI0OCwgMjI4LCAyMjAsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZTRkYyA2JSwgcmdiYSgyNDgsIDIyOCwgMjIwLCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5taW50LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5taW50LXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWludC10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWludC10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlYWYzZDYgNiUsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmJsdWUtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmJsdWUtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMjAlLCAjYzBkOWQ0IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMjAlLCAjYzBkOWQ0IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxOTIsIDIxNywgMjEyLCAwKSAyMCUsICNjMGQ5ZDQgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNjMGQ5ZDQgNiUsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2MwZDlkNCA2JSwgcmdiYSgxOTIsIDIxNywgMjEyLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjMGQ5ZDQgNiUsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuZ3JheS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuZ3JheS10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdyYXktdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAyMCUsICNmNmY5ZjkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAyMCUsICNmNmY5ZjkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0NiwgMjQ5LCAyNDksIDApIDIwJSwgI2Y2ZjlmOSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdyYXktdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjZmOWY5IDYlLCByZ2JhKDI0NiwgMjQ5LCAyNDksIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmxpZ2h0QmVpZ2UtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmxpZ2h0QmVpZ2UtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAyMCUsICNmY2Y0ZjEgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAyMCUsICNmY2Y0ZjEgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1MiwgMjQ0LCAyNDEsIDApIDIwJSwgI2ZjZjRmMSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmxpZ2h0QmVpZ2UtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmNmNGYxIDYlLCByZ2JhKDI1MiwgMjQ0LCAyNDEsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG5cbi5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAubWVudS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5tZW51LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAubWVudS10aXRsZSBoNCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMSwgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMiwgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMywgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNCwgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNSwgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNiwgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogMjkuNXJlbTsgfSB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubWFuZGFyaW4tdGhlbWU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91bmRlcmxpbmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTsgfSB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07IH0gfVxuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDlyZW0pOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LndoaXJsOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjI5cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjMxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01LjZyZW07XG4gICAgICAgICAgICBsZWZ0OiAyLjhyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyAuY29sIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMS43cmVtIDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtOyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NSUgNC43MTQyOSUsIDk5LjkzMDY1JSAxMDAlLCAwLjA2OTM1JSAxMDAlLCAwLjA2OTM1JSAxLjU3MTQzJSwgMS45NDE3NSUgMiUsIDEuOTQxNzUlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4yODU3MSUsIDMuMTIwNjclIDIuMjg1NzElLCAzLjEyMDY3JSAyLjQyODU3JSwgMy42NzU0NSUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNTcxNDMlLCA2LjMxMDY4JSAzJSwgNi4zMTA2OCUgMy4xNDI4NiUsIDcuMDczNTElIDMuMTQyODYlLCA3LjA3MzUxJSAzLjI4NTcxJSwgNy45MDU2OSUgMy4yODU3MSUsIDcuOTA1NjklIDMuNDI4NTclLCA4Ljg3NjU2JSAzLjQyODU3JSwgMTAuMTk0MTclIDMuNTcxNDMlLCAxMS43MTk4MyUgMy43MTQyOSUsIDE0LjIxNjM3JSAzLjU3MTQzJSwgMTYuMDg4NzclIDMuNDI4NTclLCAxOC4xNjkyMSUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4xNDI4NiUsIDIxLjYzNjYyJSAzLjE0Mjg2JSwgMjMuMjMxNjIlIDMlLCAyNC42MTg1OSUgMi44NTcxNCUsIDI3LjMyMzE2JSAyLjQyODU3JSwgMzYuNjE1ODElIDEuNDI4NTclLCAzNi42MTU4MSUgMS4yODU3MSUsIDM4LjE0MTQ3JSAxLjE0Mjg2JSwgMzguOTA0MyUgMS4xNDI4NiUsIDM4LjkwNDMlIDElLCA0MC4wMTM4NyUgMSUsIDQwLjAxMzg3JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuODU3MTQlLCA0MS4xOTI3OSUgMC43MTQyOSUsIDQyLjMwMjM2JSAwLjcxNDI5JSwgNDIuNDQxMDUlIDAuNTcxNDMlLCA0My42ODkzMiUgMC41NzE0MyUsIDQzLjc1ODY3JSAwLjQyODU3JSwgNDUuMDc2MjglIDAuNDI4NTclLCA0Ni42NzEyOSUgMC4yODU3MSUsIDQ2LjY3MTI5JSAwLjE0Mjg2JSwgNDguNjEzMDQlIDAuMTQyODYlLCA1MS40NTYzMSUgMCUsIDU3Ljc2Njk5JSAwJSwgNjAuMTI0ODMlIDAuMTQyODYlLCA2MC44MTgzMSUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuMjg1NzElLCA2My4xNzYxNCUgMC40Mjg1NyUsIDY1LjE4NzI0JSAwLjQyODU3JSwgNjguNzIzOTklIDAuODU3MTQlLCA3MC4zMTklIDElLCA3My4yMzE2MiUgMS4xNDI4NiUsIDc0LjYxODU5JSAxLjI4NTcxJSwgNzUuOTM2MiUgMS40Mjg1NyUsIDc3LjI1MzgxJSAxLjU3MTQzJSwgNzcuMjUzODElIDEuNzE0MjklLCA3OC45MTgxNyUgMS44NTcxNCUsIDc5LjY4MSUgMS44NTcxNCUsIDc5LjY4MSUgMiUsIDgyLjAzODgzJSAyLjE0Mjg2JSwgODIuMDM4ODMlIDIuMjg1NzElLCA4My4xNDg0JSAyLjI4NTcxJSwgODMuMTQ4NCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNTcxNDMlLCA4NS43MTQyOSUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuODU3MTQlLCA4Ny41MTczNCUgMi44NTcxNCUsIDg3LjUxNzM0JSAzJSwgODguNTU3NTYlIDMlLCA4OC41NTc1NiUgMy4xNDI4NiUsIDg5Ljk0NDUyJSAzLjI4NTcxJSwgOTAuNjM4JSAzLjI4NTcxJSwgOTAuNjM4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNDI4NTclLCA5MS42MDg4OCUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNzE0MjklLCA5My41NTA2MiUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjg1NzE0JSwgOTQuNTIxNSUgMy44NTcxNCUsIDk0LjUyMTUlIDQlLCA5NS40OTIzNyUgNCUsIDk1LjQ5MjM3JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjU3MTQzJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQuZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmdvbGQtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH0gfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH0gfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5taW50LXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQuYmx1ZS10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfSB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQuZ3JheS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmdyYXktdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH0gfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmxpZ2h0QmVpZ2UtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7IH1cbiAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmxpZ2h0QmVpZ2UtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQtLXNsaW0gLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LS1zbGltIC5yb3cgLmNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtOyB9XG5cbi5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQge1xuICBwYWRkaW5nOiAzLjZyZW0gMCA2LjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07IH0gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC44MztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTlyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5hcnJvdzphZnRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07IH1cbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuYXJyb3c6aG92ZXIsIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuYXJyb3c6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAzNmQ1ODsgfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5jYXJkLWZvb3RlciAuc2Vjb25kYXJ5LWJ1dHRvbjphZnRlciB7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuZmNzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAucm93IC5jb2wge1xuICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTklOyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUlIDQuNzE0MjklLCA5OS45MzA2NSUgMTAwJSwgMC4wNjkzNSUgMTAwJSwgMC4wNjkzNSUgMS41NzE0MyUsIDEuOTQxNzUlIDIlLCAxLjk0MTc1JSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMjg1NzElLCAzLjEyMDY3JSAyLjI4NTcxJSwgMy4xMjA2NyUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjU3MTQzJSwgNi4zMTA2OCUgMyUsIDYuMzEwNjglIDMuMTQyODYlLCA3LjA3MzUxJSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4yODU3MSUsIDcuOTA1NjklIDMuMjg1NzElLCA3LjkwNTY5JSAzLjQyODU3JSwgOC44NzY1NiUgMy40Mjg1NyUsIDEwLjE5NDE3JSAzLjU3MTQzJSwgMTEuNzE5ODMlIDMuNzE0MjklLCAxNC4yMTYzNyUgMy41NzE0MyUsIDE2LjA4ODc3JSAzLjQyODU3JSwgMTguMTY5MjElIDMuNDI4NTclLCAxOC4xNjkyMSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMTQyODYlLCAyMS42MzY2MiUgMy4xNDI4NiUsIDIzLjIzMTYyJSAzJSwgMjQuNjE4NTklIDIuODU3MTQlLCAyNy4zMjMxNiUgMi40Mjg1NyUsIDM2LjYxNTgxJSAxLjQyODU3JSwgMzYuNjE1ODElIDEuMjg1NzElLCAzOC4xNDE0NyUgMS4xNDI4NiUsIDM4LjkwNDMlIDEuMTQyODYlLCAzOC45MDQzJSAxJSwgNDAuMDEzODclIDElLCA0MC4wMTM4NyUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuNzE0MjklLCA0Mi4zMDIzNiUgMC43MTQyOSUsIDQyLjQ0MTA1JSAwLjU3MTQzJSwgNDMuNjg5MzIlIDAuNTcxNDMlLCA0My43NTg2NyUgMC40Mjg1NyUsIDQ1LjA3NjI4JSAwLjQyODU3JSwgNDYuNjcxMjklIDAuMjg1NzElLCA0Ni42NzEyOSUgMC4xNDI4NiUsIDQ4LjYxMzA0JSAwLjE0Mjg2JSwgNTEuNDU2MzElIDAlLCA1Ny43NjY5OSUgMCUsIDYwLjEyNDgzJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMTQyODYlLCA2MC44MTgzMSUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuNDI4NTclLCA2NS4xODcyNCUgMC40Mjg1NyUsIDY4LjcyMzk5JSAwLjg1NzE0JSwgNzAuMzE5JSAxJSwgNzMuMjMxNjIlIDEuMTQyODYlLCA3NC42MTg1OSUgMS4yODU3MSUsIDc1LjkzNjIlIDEuNDI4NTclLCA3Ny4yNTM4MSUgMS41NzE0MyUsIDc3LjI1MzgxJSAxLjcxNDI5JSwgNzguOTE4MTclIDEuODU3MTQlLCA3OS42ODElIDEuODU3MTQlLCA3OS42ODElIDIlLCA4Mi4wMzg4MyUgMi4xNDI4NiUsIDgyLjAzODgzJSAyLjI4NTcxJSwgODMuMTQ4NCUgMi4yODU3MSUsIDgzLjE0ODQlIDIuNDI4NTclLCA4NC4yNTc5OCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjU3MTQzJSwgODUuNzE0MjklIDIuNzE0MjklLCA4Ni40NzcxMiUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjg1NzE0JSwgODcuNTE3MzQlIDIuODU3MTQlLCA4Ny41MTczNCUgMyUsIDg4LjU1NzU2JSAzJSwgODguNTU3NTYlIDMuMTQyODYlLCA4OS45NDQ1MiUgMy4yODU3MSUsIDkwLjYzOCUgMy4yODU3MSUsIDkwLjYzOCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuNzE0MjklLCA5My41NTA2MiUgMy44NTcxNCUsIDk0LjUyMTUlIDMuODU3MTQlLCA5NC41MjE1JSA0JSwgOTUuNDkyMzclIDQlLCA5NS40OTIzNyUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC41NzE0MyUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5nb2xkLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdvbGQtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZhYzUzYyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmFjNTNjIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZhYzUzYyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuZ29sZC10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZmFjNTNjIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNmYWM1M2MgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZmFjNTNjIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjhlNGRjIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmOGU0ZGMgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhlNGRjIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjhlNGRjIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNmOGU0ZGMgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjhlNGRjIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWludC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWludC10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlYWYzZDYgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWFmM2Q2IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5taW50LXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuYmx1ZS10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNjMGQ5ZDQgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2MwZDlkNCA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjMGQ5ZDQgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmJsdWUtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2MwZDlkNCAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjYzBkOWQ0IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2MwZDlkNCAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdyYXktdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ncmF5LXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5OyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdyYXktdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjZmOWY5IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuZ3JheS10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjZmOWY5IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNmNmY5ZjkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjZmOWY5IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmVpZ2UtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJlaWdlLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmVpZ2UtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmNmNGYxIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmVpZ2UtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2ZjZjRmMSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZmNmNGYxIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2ZjZjRmMSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmNvbGQtZ3JlZW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZGY0ZjMgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmNGYzIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcbiAgICBtaW4td2lkdGg6IDEuOXJlbTsgfVxuXG4uY2F0ZWdvcnktbGlzdC1jb21wb25lbnQgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExNS40cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jYXRlZ29yeS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2LjVyZW07IH1cbiAgICAuY2F0ZWdvcnktbGlzdC1jb21wb25lbnQgLnJvdyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuY2F0ZWdvcnktbGlzdC1jb21wb25lbnQgLnJvdyAuY29sLmV4cGFuZGVkIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4uY2F0ZWdvcnktY2FyZC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1heC13aWR0aDogNTYuNXJlbTsgfVxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk2LjQ2MDAxJSwgOTkuODkzOTklIDk3LjUzMzU2JSwgOTkuMDI4MjclIDk5LjAzODUyJSwgOTguNDA5ODklIDk5LjI2OTUzJSwgOTYuMjQwNjQlIDk5LjQzMTIzJSwgOTIuNTk4NTklIDk5LjY2MDM2JSwgODYuNDU3NiUgOTkuOTE1NCUsIDczLjMyMTU1JSA5OS44OTM4NiUsIDY3LjAwMTQxJSA5OS41ODk4MSUsIDYxLjk4Mzc1JSA5OS4yNDg5MiUsIDUzLjIyNTI3JSA5OC41Njc3NyUsIDQ5LjIyODglIDk4LjI1ODczJSwgMzkuMDk1MjMlIDk3LjYxMjU0JSwgMzQuNDYwNzglIDk3LjQ0MjA5JSwgMzEuMjcyMDglIDk3LjM5NjUyJSwgMjguNzI3OTIlIDk3LjQwNzQ0JSwgMjIuOTQ1OTQlIDk3LjU2NTQlLCAxMi4wNjU3MiUgOTguMjc1ODklLCA1LjU0Mzk5JSA5OC44NDI3OSUsIDIuNjUwMTglIDk4Ljk1NzM2JSwgMC41MzAwNCUgOTcuNzA4NjglLCAwJSA4OS41OTIzMSUsIDAlIDAlKTsgfVxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGgxLCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGgyLCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGgzLCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGg0LCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGg1LCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIGg2LCAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLnRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuY2FyZC1saW5rcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNy43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgfVxuICAgICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3MgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3MgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMCAjMmIzOTM2LCAwcHggMHB4ICMyYjM5MzY7IH1cbiAgICAgICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGxpIGE6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuY2FyZC1saW5rcyBsaSBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtYm9keSB7XG4gICAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1Ni41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQgLmNhcmQtYm9keSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSArIDE1cHgpO1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSArIDE1cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAuOHJlbSAuOHJlbSAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNzksIDIxMSwgNjcsIDAuNCk7XG4gICAgICBwYWRkaW5nOiAyLjZyZW07XG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQubWludC10aGVtZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzksIDIxMSwgNjcsIDAuNCk7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQuZ29sZC10aGVtZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDE5NywgNjAsIDAuNCk7IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQuZXhwYW5kZWQuYmx1ZS10aGVtZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkLm1hbmRhcmluLXRoZW1lIC5jYXJkLWJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNSwgNzUsIDE1LCAwLjQpOyB9XG5cbi5lZGdlIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uZWRnZSAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ud2lkZS1jYXJkLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndpZGUtY2FyZC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2LjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAud2lkZS1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjZmFjNTNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQgLndpZGUtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMy42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgLndpZGUtY2FyZC1jb21wb25lbnQgLndpZGUtY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzIuNXJlbTsgfSB9XG4gICAgLndpZGUtY2FyZC1jb21wb25lbnQgLndpZGUtY2FyZCAuY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjZmNlMjlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndpZGUtY2FyZC1jb21wb25lbnQgLndpZGUtY2FyZCAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAud2lkZS1jYXJkLWNvbXBvbmVudCAud2lkZS1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0Mi42cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIG1hcmdpbjogMS42cmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAyLjNyZW07IH0gfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWM1M2M7IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzUzYzsgfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQuYmx1ZS10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2MwZDlkNDsgfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhlNGRjOyB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhlNGRjOyB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50Lm1pbnQtdGhlbWUgLmNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZjNkNjsgfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5taW50LXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFmM2Q2OyB9XG5cbi5pY29uLWNhcmQtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLmljb24tY2FyZC1jb21wb25lbnQgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDIwcmVtOyB9XG4gIC5pY29uLWNhcmQtY29tcG9uZW50IGRpdiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5pY29uLWNhcmQtY29tcG9uZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuICAuaWNvbi1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pY29uLWNhcmQtY29tcG9uZW50IC5kZXNjcmlwdGlvbi1kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uaXRlbS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTsgfVxuICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMi41cmVtIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyLmhhcy1zY3JvbGwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFuZHJvaWQgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9XG4gICAgICAgIC5hbmRyb2lkIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHZ3OyB9IH1cbiAgICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhOmhvdmVyLCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpob3ZlciAudGV4dC1kZXNjcmlwdG9yLCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cyAudGV4dC1kZXNjcmlwdG9yIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpob3ZlciAubWFzayBpbWcsIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhOmZvY3VzIC5tYXNrIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtOyB9XG4gICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4zcmVtOyB9IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLm1hc2sge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUlIDIwJSAxNSUgMTAlKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNSUgMjAlIDE1JSAxMCUpOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5jYXRlZ29yeSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNHB4OyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5pY29uLUljZWQgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNHJlbTsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuaWNvbi1TbW9vdGhpZXMgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cmVtOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5pY29uLUJvd2xzIC5tYXNrIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjUuNHJlbTsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuaWNvbi1TaG90cyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1LjJyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tSnVpY2VzIC5tYXNrIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTYuMnJlbTsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuaWNvbi1CaXRlcyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTM1LjJyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tS2lkcyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTY2LjJyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tQnVuZGxlcyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1LjVyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLnRleHQtZGVzY3JpcHRvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG5cbi5zZWN0aW9uLWNvbXBvbmVudCAuZmNzLWNvbnRhaW5lciAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5lZGdlIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAuZWRnZSAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLm1hc2sge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuXG4uZWRnZSAubWFzayxcbi5lZGdlIC5jYXRlZ29yeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLml0ZW0tc2xpZGVyLnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsIHdoaXRlIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaXRlbS1zbGlkZXIucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaXRlbS1zbGlkZXIubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogOTAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAvKiBJRTYtOSAqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5pdGVtLXNsaWRlci5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbmdyZWRpZW50LXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDMuNXJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5ncmVkaWVudC1yb3cge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmluZ3JlZGllbnQtcm93IC5pbmdyZWRpZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaW5ncmVkaWVudC1yb3cgLmNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5pbmdyZWRpZW50LXJvdyAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaW5ncmVkaWVudC1yb3cgLnRleHQtZGVzY3JpcHRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAuaW5ncmVkaWVudC1yb3cgLnRleHQtZGVzY3JpcHRvcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrNjcsZmZmZmZmKzEwMCYwKzY3LDErMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjclLCAjZjZmOWY5IDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY3JSwgI2Y2ZjlmOSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY3JSwgI2Y2ZjlmOSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uc2VjdGlvbi1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAuc2VjdGlvbi1jb21wb25lbnQgLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQuZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NSUgNC43MTQyOSUsIDk5LjkzMDY1JSAxMDAlLCAwLjA2OTM1JSAxMDAlLCAwLjA2OTM1JSAxLjU3MTQzJSwgMS45NDE3NSUgMiUsIDEuOTQxNzUlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4yODU3MSUsIDMuMTIwNjclIDIuMjg1NzElLCAzLjEyMDY3JSAyLjQyODU3JSwgMy42NzU0NSUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNTcxNDMlLCA2LjMxMDY4JSAzJSwgNi4zMTA2OCUgMy4xNDI4NiUsIDcuMDczNTElIDMuMTQyODYlLCA3LjA3MzUxJSAzLjI4NTcxJSwgNy45MDU2OSUgMy4yODU3MSUsIDcuOTA1NjklIDMuNDI4NTclLCA4Ljg3NjU2JSAzLjQyODU3JSwgMTAuMTk0MTclIDMuNTcxNDMlLCAxMS43MTk4MyUgMy43MTQyOSUsIDE0LjIxNjM3JSAzLjU3MTQzJSwgMTYuMDg4NzclIDMuNDI4NTclLCAxOC4xNjkyMSUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4xNDI4NiUsIDIxLjYzNjYyJSAzLjE0Mjg2JSwgMjMuMjMxNjIlIDMlLCAyNC42MTg1OSUgMi44NTcxNCUsIDI3LjMyMzE2JSAyLjQyODU3JSwgMzYuNjE1ODElIDEuNDI4NTclLCAzNi42MTU4MSUgMS4yODU3MSUsIDM4LjE0MTQ3JSAxLjE0Mjg2JSwgMzguOTA0MyUgMS4xNDI4NiUsIDM4LjkwNDMlIDElLCA0MC4wMTM4NyUgMSUsIDQwLjAxMzg3JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuODU3MTQlLCA0MS4xOTI3OSUgMC43MTQyOSUsIDQyLjMwMjM2JSAwLjcxNDI5JSwgNDIuNDQxMDUlIDAuNTcxNDMlLCA0My42ODkzMiUgMC41NzE0MyUsIDQzLjc1ODY3JSAwLjQyODU3JSwgNDUuMDc2MjglIDAuNDI4NTclLCA0Ni42NzEyOSUgMC4yODU3MSUsIDQ2LjY3MTI5JSAwLjE0Mjg2JSwgNDguNjEzMDQlIDAuMTQyODYlLCA1MS40NTYzMSUgMCUsIDU3Ljc2Njk5JSAwJSwgNjAuMTI0ODMlIDAuMTQyODYlLCA2MC44MTgzMSUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuMjg1NzElLCA2My4xNzYxNCUgMC40Mjg1NyUsIDY1LjE4NzI0JSAwLjQyODU3JSwgNjguNzIzOTklIDAuODU3MTQlLCA3MC4zMTklIDElLCA3My4yMzE2MiUgMS4xNDI4NiUsIDc0LjYxODU5JSAxLjI4NTcxJSwgNzUuOTM2MiUgMS40Mjg1NyUsIDc3LjI1MzgxJSAxLjU3MTQzJSwgNzcuMjUzODElIDEuNzE0MjklLCA3OC45MTgxNyUgMS44NTcxNCUsIDc5LjY4MSUgMS44NTcxNCUsIDc5LjY4MSUgMiUsIDgyLjAzODgzJSAyLjE0Mjg2JSwgODIuMDM4ODMlIDIuMjg1NzElLCA4My4xNDg0JSAyLjI4NTcxJSwgODMuMTQ4NCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNTcxNDMlLCA4NS43MTQyOSUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuODU3MTQlLCA4Ny41MTczNCUgMi44NTcxNCUsIDg3LjUxNzM0JSAzJSwgODguNTU3NTYlIDMlLCA4OC41NTc1NiUgMy4xNDI4NiUsIDg5Ljk0NDUyJSAzLjI4NTcxJSwgOTAuNjM4JSAzLjI4NTcxJSwgOTAuNjM4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNDI4NTclLCA5MS42MDg4OCUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNzE0MjklLCA5My41NTA2MiUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjg1NzE0JSwgOTQuNTIxNSUgMy44NTcxNCUsIDk0LjUyMTUlIDQlLCA5NS40OTIzNyUgNCUsIDk1LjQ5MjM3JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjU3MTQzJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmOTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC5zZWNvbmRhcnkge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgOS42NjYyJSwgMC41OTc0MiUgOS40NTc1OCUsIDEuNjI1MiUgOS4wODcwNyUsIDIuNDg1NTglIDguODA2ODglLCAzLjI5MTMyJSA4LjU1MTM5JSwgNC4wMDY1NSUgOC4zMjg4NiUsIDQuODEzNDglIDguMDgxNDMlLCA1LjY1OTg4JSA3LjgyNTglLCA2LjcxMzM1JSA3LjUxMjg3JSwgNy41Nzg2MiUgNy4yNTk2JSwgOC40NzMlIDcuMDAxMzIlLCA5LjI3NjA3JSA2Ljc3MjQ2JSwgMTAuMDkyNzMlIDYuNTQyOTglLCAxMC44Mjc5NSUgNi4zMzg2NiUsIDExLjY3NTg3JSA2LjEwNTk4JSwgMTIuNzQzNCUgNS44MTc2NiUsIDEzLjkxMjE1JSA1LjUwODA3JSwgMTUuMDM4MjMlIDUuMjE1OTklLCAxNi41OTI1MyUgNC44MjMwMiUsIDE3LjU3MzkyJSA0LjU4MTM2JSwgMTguMzk5OTIlIDQuMzgxOTklLCAxOS4wOTY0MiUgNC4yMTYxMyUsIDIxLjA2OTA4JSAzLjc1NDglLCAyMi40MTM3NSUgMy40NDg4MiUsIDIzLjY0NzQyJSAzLjIwMzI3JSwgMjQuNzQyNTglIDIuOTkzMzIlLCAyNy4wNDEyNSUgMi40NTI3MSUsIDI3LjgzMzI1JSAyLjI5NTklLCAyOS4zOTUyNSUgMi4wMTYwNiUsIDMwLjgyODc1JSAxLjc3MTA3JSwgMzEuODI1MDglIDEuNjA2MTIlLCAzMi44OTQ0MiUgMS40MTk4MiUsIDMzLjUzODkyJSAxLjMyMTA3JSwgMzQuNTM0NzUlIDEuMTczMDklLCAzNS44NjQ3NSUgMC45ODE1JSwgMzYuODMwOTIlIDAuODQ2MzElLCAzOC4yNzgwOCUgMC42NTE2JSwgMzkuNjMzMzMlIDAuNDg2NzklLCA0MC4wNzg2NyUgMC40NDEzOCUsIDQxLjY1OTMzJSAwLjI5NjUyJSwgNDMuMzQxODMlIDAuMTYxNCUsIDQ0LjY4ODMzJSAwLjA2NDA1JSwgNDUuNjUlIDAlLCA0Ny4wMTQ4MyUgLTAuMDU0MDMlLCA0OS4wMDUxNyUgLTAuMDIwMDMlLCA1MC43NzUxNyUgMC4xMTIxJSwgNTIuMDE5NjclIDAuMjU2NCUsIDUzLjE5MDUlIDAuNDI2NyUsIDUzLjg5MyUgMC41NDM0NiUsIDU3LjIyNjMzJSAxLjIxOTgyJSwgNjAuMjE2NjclIDEuOTQ3MTUlLCA2MS44OTE4MyUgMi4zNjg1NyUsIDY0LjA5NTE3JSAyLjkxNzQ1JSwgNjYuMjkzNSUgMy40Nzc3NSUsIDY3Ljg1JSAzLjg5NDMlLCA2OS42NDE1JSA0LjM3NDU1JSwgNzEuMjE5ODMlIDQuNzc1OCUsIDcyLjgwODY3JSA1LjE1ODI4JSwgNzUuMTc4MTclIDUuNjg2NzklLCA3Ny4xMjY1JSA2LjA4MDk1JSwgNzguODgyMzMlIDYuNDAxODglLCA4MS4xNjA1JSA2Ljc2MzQ5JSwgODMuODE2NjclIDcuMDkyOTglLCA4NS4yOTUzMyUgNy4yNDkzJSwgODcuOTQwNjclIDcuNDY4MTUlLCA4OS45MTY2NyUgNy40NDA2OCUsIDkxLjI3MTE3JSA3LjE2OTQ3JSwgOTIuNDMzODMlIDYuODAwOSUsIDkzLjUlIDYuMzk3NTclLCA5NC45MDIzMyUgNS43OTYzOCUsIDk2Ljk4MzMzJSA0Ljc5ODMzJSwgOTguNjEyJSA0LjAwNjI2JSwgMTAwJSAzLjI2ODQzJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA5LjY2NjIlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC5zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDgyJSwgMC44NjI4OSUgODAuNDM0JSwgMS44OTgzNCUgNzguNTU2JSwgMy4yODY2OSUgNzYuMDQlLCA0LjI3NTc1JSA3NC4yNCUsIDUuNzg3MDglIDcxLjUwNCUsIDcuMTMxMzUlIDY5LjA3MiUsIDguNDQyOTMlIDY2LjclLCAxMC42OTczOCUgNjIuNjM0JSwgMTIuMjc2MzMlIDU5Ljc4NCUsIDE0LjE3MzI2JSA1Ni4zNjIlLCAxNS40ODMwNSUgNTQlLCAxNy4xODAxNyUgNTAuOTMlLCAxOC42ODIzNCUgNDguMjElLCAxOS44MzYyMSUgNDYuMTI0JSwgMjEuNTM1ODklIDQzLjA3JSwgMjMuMDAzMzMlIDQwLjQ1NiUsIDI0LjU1MTk1JSAzNy43MyUsIDI2LjQ5NTM5JSAzNC4zNyUsIDI3LjkxNDkxJSAzMS45NyUsIDI5LjExMDY4JSAzMCUsIDMwLjI1OTY5JSAyOC4xNDglLCAzMS4xOTk4MSUgMjYuNjYyJSwgMzIuMTU1OTIlIDI1LjE4JSwgMzMuMDI5MDUlIDIzLjg1NCUsIDM0LjA5NzUlIDIyLjI2OCUsIDM1LjM2MjI1JSAyMC40NDQlLCAzNi44MjQ4OSUgMTguNDEyJSwgMzguNTI4NDclIDE2LjE1JSwgNDAuMjcxNzIlIDEzLjk1JSwgNDIuMjkwNiUgMTEuNTclLCA0My41NTc5NyUgMTAuMTclLCA0NS4wNjU1MiUgOC41ODIlLCA0Ni41NjkwMyUgNy4wOTIlLCA0Ny43NjIxMiUgNS45NzQlLCA0OS4yMjYzJSA0LjY3OCUsIDUwLjAzMTk5JSA0JSwgNTAuODkwNCUgMy4zOSUsIDUyLjM1NTUzJSAyLjgyNiUsIDU0LjUzMzkxJSAyLjIyNiUsIDU0Ljk1ODQxJSAyJSwgNTYuMjM2MjglIDEuMzcyJSwgNTcuMjI3OTYlIDEuMDAyJSwgNTguOTMwMiUgMC41ODglLCA1OS43MjIzOSUgMC40ODQlLCA2MC44MzE3MyUgMC40MjYlLCA2Mi42NTM3NCUgMC41NCUsIDY0LjAwMDA2JSAwLjc3NiUsIDY1LjQyNjE3JSAxLjE1NiUsIDY3LjAxMjIyJSAxLjcyJSwgNjguNzkzNDElIDIuNTIlLCA2OS42NzQ0MSUgMi45NyUsIDcwLjIzMDM5JSAzLjI3MiUsIDcxLjE4NTYlIDMuODIlLCA3MS45MjcxMyUgNC4yNyUsIDcyLjM1MzIzJSA0LjUzOCUsIDczLjA0OTk3JSA0Ljk4OCUsIDczLjg3NTk0JSA1LjU0MiUsIDc0LjQ2MzkyJSA1Ljk0MiUsIDc1LjEyMDI4JSA2LjQlLCA3NS42NDc0NyUgNi43OCUsIDc2LjM0MzU3JSA3LjI5JSwgNzYuOTUwNzQlIDcuNzQlLCA3Ny43MjYxNyUgOC4zMjQlLCA3OC41NDMxOSUgOC45NDQlLCA3OS40NjgzMyUgOS42NSUsIDgwLjgxMjU0JSAxMC42NzIlLCA4MS44OTY5OSUgMTEuNDcyJSwgODIuNTk3NTclIDExLjk4MiUsIDgyLjg0MjYxJSAxMi4xNTglLCA4My44NDcwOSUgMTIuODg2JSwgODQuNjMzNCUgMTMuNDYyJSwgODUuMTkxOTQlIDEzLjg3NCUsIDg1Ljc4NzU5JSAxNC4zMTYlLCA4Ni42NTM4NyUgMTQuOTY0JSwgODcuNTk5NDklIDE1LjY4JSwgODguMjk2MjMlIDE2LjIxMiUsIDg5LjIxMTc3JSAxNi45MTglLCA4OS45NDc1NCUgMTcuNDkyJSwgOTAuNzkzOTklIDE4LjE1OCUsIDkxLjY4MDElIDE4Ljg2NCUsIDkyLjQ3NjY1JSAxOS41MDYlLCA5My4zMTI4NiUgMjAuMTg2JSwgOTQuMDQ5MjYlIDIwLjc4NiUsIDk0LjcyNjE3JSAyMS4zNDglLCA5NS4zOTI4MyUgMjEuOTA4JSwgOTYuMTQ5MDclIDIyLjU1JSwgOTYuOTU1MjElIDIzLjI0NCUsIDk3LjkzOTg2JSAyNC4xMDQlLCA5OS4yMDQwOSUgMjUuMjM2JSwgMTAwJSAyNiUsIDEwMCUgMjE2JSwgMCUgMjE2JSwgMCUgODIlKTsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC1ib3R0b20ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNC42NzYyNiUsIDEuMTQzNjMlIDQuNDc3ODUlLCAyLjM1MzYzJSA0LjI3NjQ2JSwgNC43NjQ0MiUgMy44OTI5NiUsIDYuNzYwMDglIDMuNTkwNDQlLCA4Ljg2NDk1JSAzLjI4NDUzJSwgMTEuODkwMDMlIDIuODY3MTYlLCAxNC4zMDIyNyUgMi41NTI1NyUsIDE2LjA0OTYzJSAyLjMzNDY0JSwgMTcuNjc5MTMlIDIuMTM4OSUsIDE5LjU1NjMlIDEuOTIyNDYlLCAyMS4yNDE4JSAxLjczNjM4JSwgMjIuMjc0OCUgMS42MjYyNiUsIDIzLjU5Mjk3JSAxLjQ5MDEzJSwgMjUuMTA3OCUgMS4zMzk3NyUsIDI2Ljc5OTYzJSAxLjE3OTclLCAyNy45OTg0NyUgMS4wNzEzOCUsIDMwLjA1MjMlIDAuODk1NzklLCAzMS42ODU0NyUgMC43NjU0MiUsIDMzLjk3MzMlIDAuNTk2OTIlLCAzNS4xODQ5NyUgMC41MTQ3JSwgMzcuNzc4OTclIDAuMzU0OTglLCA0MC4wMTIzJSAwLjIzNjI4JSwgNDIuMTg1MyUgMC4xMzgyMyUsIDQ0LjQxNjQ3JSAwLjA1NjMyJSwgNDYuNCUgMCUsIDQ4LjgyMyUgMC4wMjYxJSwgNTAuMjExODMlIDAuMDg4NDQlLCA1Mi40NDY2NyUgMC4yMzA4MyUsIDU0LjU1NzgzJSAwLjQwMDQxJSwgNTYuMTg3ODMlIDAuNTQ5OTUlLCA1Ny45OTY1JSAwLjczMjczJSwgNjAuMDU3JSAwLjk2MTUxJSwgNjEuNDY2NjclIDEuMTMwNTIlLCA2My4wNzUzMyUgMS4zMzM0NSUsIDY1LjMwNzMzJSAxLjYyNzM0JSwgNjcuNjUlIDEuOTUyNzIlLCA2OC44NjQlIDIuMTQyODYlLCA3MC4zODMzMyUgMi4zMTI0NCUsIDcyLjAwODgzJSAyLjQzNzgyJSwgNzMuNDY2NjclIDIuNjIwNzYlLCA3NC43NjkxNyUgMi43NzQzMSUsIDc2LjMzODMzJSAyLjk1OTk3JSwgNzguMzMzMzMlIDMuMTg2MDclLCA4MC4xNDQ1JSAzLjM3NDg3JSwgODEuOTQ5ODMlIDMuNTQ3MDIlLCA4My4wNDcxNyUgMy42NDE5OCUsIDg1LjE1NzE3JSAzLjc5ODUxJSwgODcuMDI0JSAzLjkwMDA1JSwgODguMjMxNjclIDMuOTQxMTYlLCA4OS44NSUgMy45NTY1OCUsIDkyLjAzOTMzJSAzLjgxMDg0JSwgOTMuNzI3NSUgMy41NzIzJSwgOTUuMjMxNSUgMy4zMDExMyUsIDk3LjMzMzMzJSAyLjg3NzM5JSwgOTkuMTY2NjclIDIuNDY2MjklLCAxMDAlIDIuMjYwNzQlLCAxMDAlIDk3LjAxOTUzJSwgOTguNDg4ODMlIDk3LjE3Njc3JSwgOTYuNDk3NSUgOTcuMzc1MTMlLCA5NC43NTI4MyUgOTcuNTQyNjUlLCA5My4xODE1JSA5Ny42ODk2MiUsIDkxLjY3NCUgOTcuODI2ODIlLCA4OS42MTg1JSA5OC4wMDkyNSUsIDg4LjcxMDY3JSA5OC4wODczNiUsIDg2Ljk2NTE3JSA5OC4yMzUzNSUsIDg0LjY2NzE3JSA5OC40MjM5NSUsIDgyLjQ5NDY3JSA5OC41OTYwOSUsIDgxLjQ2OTMzJSA5OC42NzQ3MiUsIDgwLjI1JSA5OC43NjY3JSwgNzguNjk1JSA5OC44ODMzNSUsIDc2Ljk0MyUgOTkuMDE0MzklLCA3NS42MTg4MyUgOTkuMTEyMDIlLCA3My4zODcxNyUgOTkuMjcyMzUlLCA3MS4wMjkzMyUgOTkuNDMxNjUlLCA2OS4wOTkxNyUgOTkuNTUyNDIlLCA2Ny44MzExNyUgOTkuNjI1OSUsIDY1Ljk2MDE3JSA5OS43MjUwOCUsIDY0LjgxNDgzJSA5OS43Nzk1NSUsIDYzLjYwODE3JSA5OS44MzE0NSUsIDU5LjYyNTMzJSA5OS45NTY4MyUsIDU4LjIzNjgzJSA5OS45ODIwMSUsIDU2LjE2NjY3JSAxMDAlLCA1NC4zNzQ2NyUgMTAwLjAxNzQ3JSwgNTIuOTg3MTclIDEwMC4wMzAzMiUsIDUxJSAxMDAlLCA0OS43MzMzMyUgOTkuODk3MjMlLCA0OC4yMjIlIDk5Ljc2OTc4JSwgNDYuNjQzODMlIDk5LjU5ODY2JSwgNDMuNDUwNjclIDk5LjE1MjExJSwgNDEuODE5MzMlIDk4Ljg4NTkyJSwgNDAuNDk5JSA5OC42NjAzMyUsIDM4LjAyNTUlIDk4LjIzMzgxJSwgMzUuNDE5JSA5Ny44MTYwMyUsIDMyLjQ1JSA5Ny40MzA2MyUsIDI5LjkzNTgzJSA5Ny4yNTE4JSwgMjcuNTIwMzMlIDk3LjE5MzIyJSwgMjYuMzEyNSUgOTcuMTg4MDglLCAyNC41MDE1JSA5Ny4xOTk5JSwgMjIuNTMzMzMlIDk3LjIyNTA4JSwgMjAuODgwMTclIDk3LjI1MDc3JSwgMTkuMDA4NjclIDk3LjI4OTgzJSwgMTUuNTY5NjIlIDk3LjM4OTUyJSwgMTMuMjc4MTUlIDk3LjQ3NTMzJSwgMTAuOTIxNDglIDk3LjU4MDY4JSwgOC44NzA5OCUgOTcuNjg1NTElLCA3LjM2MjY1JSA5Ny43NzA4MSUsIDUuNTQ5MSUgOTcuODgyODQlLCAzLjkyMDIlIDk3Ljk5MjgxJSwgMi4xMTIwNyUgOTguMTI2OTMlLCAwJSA5OC4zMDQyMSUsIDAlIDQuNjc2MjYlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcC1ib3R0b206YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmOTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzguNjElLCAxLjYxMjE2JSAzNi41NTUyMSUsIDMuNTYwODklIDM0LjExNDI4JSwgNS4wNTg5NSUgMzIuMjY0MDklLCA3LjA5OTQ5JSAyOS43NzkxJSwgOC45MzU1MSUgMjcuNTc4MzclLCAxMC40NDQyJSAyNS43OTcyOSUsIDEyLjA2MDMxJSAyMy45MTgxJSwgMTMuNjcxNDIlIDIyLjA3ODclLCAxNC45NjUzMyUgMjAuNjI1NDglLCAxNi4xNTE2OSUgMTkuMzE1MDUlLCAxOC4wODU2JSAxNy4yMzAxJSwgMjAuMTc1MDMlIDE1LjA1NzkxJSwgMjEuODQ2NzYlIDEzLjM1NDQ0JSwgMjMuNjgyNCUgMTEuNDk2NTIlLCAyNS40MDIxMSUgOS43OTc2OCUsIDI2LjkxMTElIDguMzY0MDklLCAyOC41Mjc0JSA2LjkwNTAxJSwgMjkuODE3NTklIDUuODA4NDklLCAzMS40MzA2NyUgNC41MzQzNiUsIDMzLjQ3NzElIDMuMDk4ODQlLCAzNC44NzU3JSAyLjI0NTk0JSwgMzYuMDU5NCUgMS42MTIzNSUsIDM3LjY3NTQlIDAuODg4MDMlLCAzOS4zOTYxJSAwLjMwMjMyJSwgNDAuOSUgLTAuMDQyMDglLCA0Mi42MjY1OSUgLTAuMjMyNDMlLCA0My45MTgxNiUgLTAuMjI2NjQlLCA0NS4xMDIyNSUgLTAuMTA1MDIlLCA0Ny40NzAxMyUgMC40ODUzMyUsIDQ5LjgwOCUgMS41NDQ0JSwgNTEuNTU0JSAyLjY3OTkyJSwgNTQuMDM3NCUgNC44MjgxOCUsIDU1LjY2MzclIDYuNTUwOSUsIDU4LjAyMjI2JSA5LjQ1NzUyJSwgNTkuNjMxOTYlIDExLjY5NjkxJSwgNjEuMzQ3NiUgMTQuMjkzODIlLCA2My42MTE4JSAxOC4wMjE2MiUsIDY1LjExMTElIDIwLjY1ODYlLCA2Ni42MzMlIDIzLjQ1NzUyJSwgNjguNTc2MiUgMjcuMTg1MzIlLCA3MC44MjI2JSAzMS42NzMzNSUsIDcyLjMyODIlIDM0Ljc2MjElLCA3My43MTc5JSAzNy42NTMyOCUsIDc2LjEwNSUgNDIuNjYxMzglLCA3Ny44NTk2JSA0Ni4zMjkzNCUsIDc5Ljc0ODYlIDUwLjI5NTclLCA4MS44MDYlIDU0LjcwNCUsIDgzLjgzNTglIDU5LjE0MjA4JSwgODUuMzY4OCUgNjIuNTUzMiUsIDg2Ljg2MzglIDY1LjkyOTMlLCA4OC4yNjElIDY5LjEyOTclLCA4OS4xNDQ2JSA3MS4xNzYlLCA5MC41MzIxJSA3NC40MjQ3JSwgOTEuODElIDc3LjQ2MjElLCA5My42NDU5JSA4MS44ODE0JSwgOTUuNDc5MyUgODYuMzg2NCUsIDk2Ljg4NjIlIDg5LjklLCA5OC4wNjkyJSA5Mi45MTkzJSwgMTAwJSA5Ny45NjI1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAzOC42MSUpOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LndoaXRlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC53aGl0ZS10aGVtZS53YXZlLXRvcDpiZWZvcmUsIC5zZWN0aW9uLWNvbXBvbmVudC53aGl0ZS10aGVtZS53YXZlLXRvcC1ib3R0b206YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1nb2xkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlYmIxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1nb2xkLXRoZW1lLndhdmUtdG9wOmJlZm9yZSwgLnNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWdvbGQtdGhlbWUud2F2ZS10b3AtYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2ViYjE7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQuZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjdlMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQuZ29sZC10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmN2UwOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhlNGRjOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LW1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmVhOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1tYW5kYXJpbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlZmVhOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZjNkNjsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5ibHVlLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMGQ5ZDQ7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmx1ZS10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNGYyOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LmdyYXktdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LmdyYXktdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmOTsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1iZWlnZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmVpZ2UtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZjRmMTsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWNvbXBvbmVudCArIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAucm93Lmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgxLFxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMixcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDMsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg0LFxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNSxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDYsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDEsXG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMixcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgzLFxuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDQsXG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNSxcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg2LFxuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMjkuNXJlbTsgfSB9XG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoMSxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoMixcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoMyxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoNCxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoNSxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoNiB7XG4gICAgICBmb250LXNpemU6IDUuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZS5sYXJnZS10ZXh0IGgyIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubWFuZGFyaW4tdGhlbWU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VuZGVybGluZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50W2NsYXNzKj1cIi10aGVtZVwiXSArIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1jb21wb25lbnQuc2VjdGlvbi1wYWRkaW5nLW1vYmlsZS10b3AtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWNvbXBvbmVudC5zZWN0aW9uLXBhZGRpbmctbW9iaWxlLWJvdHRvbS0yMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZWVycyAuY29sOm5vdCguYXBwLXNwb3QtY29tcG9uZW50KTpub3QoLnNvY2lhbC1zcG90LWNvbXBvbmVudCkge1xuICAgIG1heC13aWR0aDogMjglO1xuICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTsgfSB9XG5cbi5jYXJlZXJzIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uaGlnaGNvbnRyYXN0IC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oaWdoY29udHJhc3QgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC50ZXh0LWRlc2NyaXB0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAubWFzayB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJpdmFjeS1jb29raWVzIHRhYmxlIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFuZHJvaWQgLnByaXZhY3ktY29va2llcyBhLFxuLmlvcyAucHJpdmFjeS1jb29raWVzIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2Qjc2NzM7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDhyZW07IH1cblxuLmFwcC1zcG90LWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLXNwb3QtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH0gfVxuICAuYXBwLXNwb3QtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFwcC1zcG90LWNvbXBvbmVudCBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5hcHAtc3BvdC1jb21wb25lbnQgLmFwcC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYXBwLXNwb3QtY29tcG9uZW50IC5hcHAtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMS40cmVtIDIuMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHtcbiAgICAgICAgLmFwcC1zcG90LWNvbXBvbmVudCAuYXBwLWxpc3QgbGkgYSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5hcHAtc3BvdC1jb21wb25lbnQgcCBhIHtcbiAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYXBwLXNwb3QtY29tcG9uZW50IHAgYTpob3ZlciwgLmFwcC1zcG90LWNvbXBvbmVudCBwIGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZGdlIC5hcHAtc3BvdC1jb21wb25lbnQge1xuICAgIGZsZXgtYmFzaXM6IDE0LjVyZW07IH0gfVxuXG4uYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJlZXJzIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNCB7XG4gICAgZm9udC1zaXplOiAzLjByZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gNC41cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudC5jb25zdHJhaW5lZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2ljLXNwb3QtY29tcG9uZW50LmNvbnN0cmFpbmVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50LnBhZGRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGltZyB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAtM3JlbSAyLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGltZyArIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHZ3O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IC5mZWUtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNy42cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCAuc2NyaXB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhOmhvdmVyLnByaW1hcnktYnV0dG9uOmFmdGVyLCAuYmFzaWMtc3BvdC1jb21wb25lbnQgYTpob3Zlci5zZWNvbmRhcnktYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGEuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogODB2dzsgfSB9XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhLnNlY29uZGFyeS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyAuY2l0eS1saXN0LWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc3BvdC1oZWFkZXIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgIC5zcG90LWhlYWRlciB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH0gfVxuXG4uc29jaWFsLXNwb3QtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0LjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jaWFsLXNwb3QtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjFyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxMC42cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAuc29jaWFsLXNwb3QtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5zb2NpYWwtc3BvdC1jb21wb25lbnQgLnNvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCAuc29jaWFsLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuc29jaWFsLXNwb3QtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBsaSB7XG4gICAgICBtYXJnaW46IDAgMS4ycmVtOyB9XG4gICAgICAuc29jaWFsLXNwb3QtY29tcG9uZW50IC5zb2NpYWwtbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpOyB9XG5cbi5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtOyB9IH1cbiAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7XG4gICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH0gfVxuICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjByZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYS5mY3MtdGhpcmQtcGFydHkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGEuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhLmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTUwJTsgfVxuICAgICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGEuZmNzLXRoaXJkLXBhcnR5OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhLmZjcy10aGlyZC1wYXJ0eTpmb2N1czphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTAuNnJlbTtcbiAgICAgICAgICByaWdodDogLTIuMnJlbTtcbiAgICAgICAgICB0b3A6IC0wLjZyZW07XG4gICAgICAgICAgYm90dG9tOiAtMC4ycmVtOyB9XG5cbi5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkge1xuICAgICAgbWFyZ2luOiAwIDJyZW07IH0gfVxuICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGEuZmNzLXRoaXJkLXBhcnR5OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkgYS5mY3MtdGhpcmQtcGFydHk6Zm9jdXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMC42cmVtO1xuICAgICAgICByaWdodDogLTIuMnJlbTtcbiAgICAgICAgdG9wOiAtMC42cmVtO1xuICAgICAgICBib3R0b206IC0wLjJyZW07IH1cbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGEuY29va2llU2V0dGluZ0J1dHRvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkgYS5jb29raWVTZXR0aW5nQnV0dG9uIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9zOSAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpLFxuICAuaW9zMTAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuXG4uY29weXJpZ2h0LWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB3aWR0aDogNTAlO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5hZGEtbm90aWNlLWNvbXBvbmVudCB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkYS1ub3RpY2UtY29tcG9uZW50IHtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtOyB9IH1cbiAgLmFkYS1ub3RpY2UtY29tcG9uZW50IC5pY29uLWV4dGVybmFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC43cmVtOyB9XG5cbi5iYWNrLXRvLXRvcC1jb21wb25lbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDIuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhY2stdG8tdG9wLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5iYWNrLXRvLXRvcC1jb21wb25lbnQgLmJhY2stdG8tdG9wLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlIG9wYWNpdHksIDBzIGxpbmVhciAuMnMgdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5tb2RhbC1jb21wb25lbnQub3BlbiB7XG4gICAgei1pbmRleDogMTIwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBvcGFjaXR5OyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLmluZm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLm1vZGFsLWNvbXBvbmVudCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAyLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlciAuaW5mby13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNC42cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAzcmVtIDA7IH1cbiAgLm1vZGFsLWNvbXBvbmVudCAuZGVsaW1pdGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDEuNHJlbSAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tb2RhbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZmNzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2xvc2Utd3JhcHBlciB7XG4gIGhlaWdodDogMi4zcmVtOyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLjJyZW07IH0gfVxuICBidXR0b24uY2xvc2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIuNHJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBidXR0b24uY2xvc2U6aG92ZXIgaW1nLCBidXR0b24uY2xvc2U6Zm9jdXMgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIG1heC13aWR0aDogNDJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWVmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDMuNnJlbSAzLjZyZW0gMi40cmVtIDMuNnJlbTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDMuOXJlbSAxLjhyZW0gMCAxLjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG4gIC5tb2RhbC1jb250ZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuICAgIC5tb2RhbC1jb250ZW50IC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZWY7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5tb2RhbC1jb250ZW50IC5sb2NhdGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA0MXJlbTtcbiAgaGVpZ2h0OiA0N3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmluZm8td3JhcHBlciBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuaW5mby13cmFwcGVyIGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cblxuLmluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaW1hcnktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjY0cmVtIDA7IH0gfVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuXG4ubW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAubW9kYWwtd3JhcHBlciAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFuaW1hdGlvbjogLjJzIGZhZGVJbiBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgLm1vZGFsLXdyYXBwZXIgW2RhdGEtdGFyZ2V0XSB7XG4gICAgei1pbmRleDogMTI7IH1cbiAgLm1vZGFsLXdyYXBwZXIgLnNpZ24tdXAtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLS44cmVtO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMi4zcmVtKTtcbiAgICB6LWluZGV4OiAxMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwtd3JhcHBlciAuc2lnbi11cC1tb2RhbCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5tb2RhbC13cmFwcGVyIC5zaWduLXVwLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFuaW1hdGlvbjogLjJzIGZhZGVEb3duIGxpbmVhciBmb3J3YXJkcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAubW9kYWwtd3JhcHBlci5tb2RhbC12aXNpYmxlIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwtd3JhcHBlci5tb2RhbC12aXNpYmxlIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tb2RhbC13cmFwcGVyLm1vZGFsLXZpc2libGUgLnNpZ24tdXAtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zYy1lZGl0b3IgLnN1Y2Nlc3Mtc2hvdyxcbi5zYy1lZGl0b3IgLmZhaWwtc2hvdyxcbi5zYy1lZGl0b3IgLmFscmVhZHktaW4tc2hvdyxcbi5zYy1lZGl0b3IgLnNpZ24tdXAtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWdyZWUtZXJyb3Ige1xuICBjb2xvcjogI2RkMjEwNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9zIC5zaWduLXVwLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTsgfSB9XG5cbiNzaWdudXBNb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kYWwtY29tcG9uZW50IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tb2RhbC1oZWFkZXIgLmluZm8tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4ubW9kYWwtaGVhZGVyIC5pbmZvLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubW9kYWwtYm9keSAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICB0b3A6IDByZW07XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDM0cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQucmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50LnJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICByaWdodDogaW5pdGlhbDsgfSB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDM0cmVtOyB9IH1cbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZy50b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5oaWdoY29udHJhc3QgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNC42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNS42cmVtOyB9IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDIuNHJlbSA2cmVtIDIuMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSA0cmVtIDIuMnJlbTsgfSB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLmNsb3NlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDsgfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLmNsb3NlIHtcbiAgICB0b3A6IDIuNHJlbTtcbiAgICByaWdodDogMi40cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSxcbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExcmVtOyB9IH1cbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0cmVtOyB9IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50LnByb21vIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQucHJvbW8gLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MHJlbTsgfVxuICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudC5wcm9tbyAubW9kYWwtY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZWRnZSAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZWRnZSAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQucHJvbW8gLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhpZ2hjb250cmFzdCAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZGlhbG9nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogMzNyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLmNsb3NlIHtcbiAgICB0b3A6IDIuNHJlbTtcbiAgICByaWdodDogMi40cmVtOyB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDIuMnJlbTsgfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCBwIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMi42cmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyLS1zaW5nbGUtYnV0dG9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTUuOHJlbTsgfSB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IGEsXG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmhpZ2hjb250cmFzdCAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMi40cmVtOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzLjRyZW0gMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07IH0gfVxuICAuc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAuc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l6ZS1tb2RhbC1jb21wb25lbnQgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuMnJlbTsgfSB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC50ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAucHJpY2UsXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuY2FsIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaWNlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhYzUzYztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAuNXJlbSBhdXRvOyB9XG5cbi5jaGVja291dC1yZXdhcmRzLW9mZmVycy1yZWRlc2lnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5jaGVja291dC1yZXdhcmRzLW9mZmVycy1yZWRlc2lnbiAucmV3YXJkcy1vZmZlcnMtdGl0bGUge1xuICAgIGNvbG9yOiAjMTE3MTU5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNS4ycmVtO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtOyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YWZ0ZXIsIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC51cHNlbGwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC51cHNlbGwtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tbmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTRyZW07IH0gfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tbmFtZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbnMge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgfSB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG4gICAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbDphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMC40cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uICsgLm9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiArIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLmFkZC1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5hZGQtYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTsgfVxuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuYWRkLWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1ncmVlbi5zdmdcIik7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlQmdJbiBlYXNlIGZvcndhcmRzOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQmdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwubGlnaHQtdGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWRiYjA7IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwubGlnaHQtdGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwubGlnaHQtdGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA3Ny4yNzI3MyUsIDk5LjY1ODU1JSA3Mi45OTA5MSUsIDk5LjMyOTgyJSA2OS40ODYzNiUsIDk4LjUyODU1JSA2Mi4yMTM2NCUsIDk3LjU4OTQ1JSA1NS4xMjcyNyUsIDk2LjY2NTA5JSA0OS4yMTgxOCUsIDk1LjY3MDczJSA0My43MDkwOSUsIDk0LjI3ODczJSAzNy4xOTA5MSUsIDkzLjA3NCUgMzIuNDU5MDklLCA5MS42OTYlIDI3LjkxMzY0JSwgOTAuNzI0OTElIDI1LjE4NjM2JSwgODkuNDQ2NTUlIDIyLjEwOTA5JSwgODcuODkzNDUlIDE5LjA4MTgyJSwgODYuNjMwNTUlIDE3LjEzNjM2JSwgODUuMjM0NTUlIDE1LjQ2ODE4JSwgODMuOTc2MTglIDE0LjM1OTA5JSwgODIuOTA5MDklIDEzLjYzNjM2JSwgODEuODc2JSAxMy4xMjcyNyUsIDgwLjc1ODkxJSAxMi42MzE4MiUsIDc4Ljc5ODE4JSAxMS45MjI3MyUsIDc3LjY3ODE4JSAxMS42MTgxOCUsIDc2LjIwNzI3JSAxMS4zMzYzNiUsIDc1LjE1NzY0JSAxMS4yMjI3MyUsIDc0LjM4NzgyJSAxMS4xODYzNiUsIDczLjU0NzQ1JSAxMS4xODYzNiUsIDcyLjI4NzgyJSAxMS4zMDQ1NSUsIDcwLjc0NzgyJSAxMS42MTgxOCUsIDY5LjgzODczJSAxMS44OTA5MSUsIDY4LjU3NjczJSAxMi4zODYzNiUsIDY3LjgwODE4JSAxMi43NSUsIDY2LjIwMDczJSAxMy42NTkwOSUsIDY0Ljg3MjE4JSAxNC41NjgxOCUsIDYzLjM5NDkxJSAxNS43NjM2NCUsIDYyLjQzMTI3JSAxNi42MzYzNiUsIDYwLjgxMDkxJSAxOC4yNjM2NCUsIDU5LjQxMDkxJSAxOS44MjcyNyUsIDU4LjA4MDkxJSAyMS40MzYzNiUsIDU3LjAzNCUgMjIuOCUsIDU1LjIyMDM2JSAyNS4zJSwgNTMuNzQ3NjQlIDI3LjQ2ODE4JSwgNTIuNzcxODIlIDI4Ljk2ODE4JSwgNTEuMDEyJSAzMS43OTA5MSUsIDQ5LjYwOTQ1JSAzNC4xMzYzNiUsIDQ4LjM2MDU1JSAzNi4yOTU0NSUsIDQ2Ljg4ODczJSAzOC45MTM2NCUsIDQ1LjYzMDczJSA0MS4xODYzNiUsIDQ0LjIzNCUgNDMuNzkwOTElLCA0Mi44ODU4MiUgNDYuMzU5MDklLCA0MS43NzI3MyUgNDguNTEzNjQlLCA0MC4xNjIzNiUgNTEuNjk1NDUlLCAzOC45ODA1NSUgNTQuMDU0NTUlLCAzNy44NjgxOCUgNTYuMyUsIDM2LjUzNjE4JSA1OS4wMjcyNyUsIDM1LjI3OTY0JSA2MS42MTM2NCUsIDMzLjk0MiUgNjQuMzkwOTElLCAzMi40NzEyNyUgNjcuNDcyNzMlLCAzMS4yODk0NSUgNjkuOTY4MTglLCAzMCUgNzIuNzI3MjclLCAyOC43MDAxOCUgNzUuMzI3MjclLCAyNy4zNzA5MSUgNzcuNjUlLCAyNS40NzQ3MyUgODAuNDM2MzYlLCAyNC4yODQxOCUgODEuODk1NDUlLCAyMy4zNjc2NCUgODIuODc3MjclLCAyMS44Mjg3MyUgODQuMjY4MTglLCAxOS44MDM2NCUgODUuNjMxODIlLCAxOC43NTQzNiUgODYuMTUlLCAxNy4yMTUwOSUgODYuNjg2MzYlLCAxNS4wNDU2NCUgODcuMDE4MTglLCAxMy40MzYlIDg2Ljk2MzY0JSwgMTEuNzU2NTUlIDg2LjY0NTQ1JSwgOS45Mzc0NSUgODYuMDEzNjQlLCA4LjE4ODkxJSA4NS4xMzE4MiUsIDYuMzcwNzMlIDgzLjkzMTgyJSwgNC45MDA5MSUgODIuNzUlLCAzLjU2NTQ1JSA4MS41MDkwOSUsIDIuMjQ0MTglIDgwLjExMzY0JSwgMC45ODE4MiUgNzguNjA5MDklLCAwJSA3Ny4yNzI3MyUsIDAlIDEwMCUpOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCArIC5iYXNrZXQtaXRlbS51cHNlbGwge1xuICAgICAgbWFyZ2luLXRvcDogLTIuNHJlbTsgfVxuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCArIC5iYXNrZXQtaXRlbS51cHNlbGw6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVkYmIwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZGFyay5zdmdcIik7IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW0gMDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNy41cmVtO1xuICBtYXgtaGVpZ2h0OiA2LjNyZW07XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLW5hbWUsXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1jYWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMzsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1jYWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMzZkNTg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0taW5ncmVkaWVudHMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyYjM5MzY7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLXF1YW50aXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDdyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pbmNyZW1lbnQsXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZGVjcmVtZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pbmNyZW1lbnQ6Zm9jdXMsXG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5kZWNyZW1lbnQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pbmNyZW1lbnQuaW5jcmVtZW50LFxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZGVjcmVtZW50LmluY3JlbWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtY2lyY2xlLnN2Z1wiKTsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaW5jcmVtZW50LmRlY3JlbWVudCxcbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmRlY3JlbWVudC5kZWNyZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9taW51cy1jaXJjbGUuc3ZnXCIpOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1saXN0LWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LXRvdGFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC10b3RhbC1pdGVtcyAudHJpYW5nbGUtbGluayB7XG4gIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtdG90YWwtaXRlbXMgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLnByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAucHJpY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTsgfSB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZm9vdGVyLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmZvb3Rlci1jdGEgLmNvbnRpbnVlIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZm9vdGVyLWN0YSAuY29udGludWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5mb290ZXItY3RhIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmZvb3Rlci1jdGEgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmxpbWl0LWVycm9yIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjZyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2RkMjEwNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWxpc3QuZXJyb3IgLmxpbWl0LWVycm9yIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmVtb3ZlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAucmVtb3ZlLXNjcm9sbCAubW9kYWwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDNyZW07IH1cbiAgLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbjogNi42cmVtIGF1dG8gNi40cmVtO1xuICAgIG1heC13aWR0aDogMjhyZW07IH1cblxuLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLnRlcnRpYXJ5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uZGlyZWN0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICByaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDMzLjVyZW07IH0gfVxuXG4uZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5jbG9zZSB7XG4gIHJpZ2h0OiAyLjRyZW07IH1cblxuLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7XG4gIHBhZGRpbmc6IDMuNnJlbSAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtOyB9XG5cbi5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMS44cmVtOyB9XG4gIC5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAyNC41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGEsXG4gIC5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgICAgIG1heC13aWR0aDogMTFyZW07IH0gfVxuICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNHJlbTsgfSB9XG5cbi53ZWxjb21lLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi10b3A6IDYuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2VsY29tZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDUuMnJlbTsgfSB9XG5cbi53ZWxjb21lLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIuNHJlbSA2cmVtIDQuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53ZWxjb21lLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMnJlbSAyLjJyZW07IH0gfVxuICAud2VsY29tZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDI5cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mYXEtY29tcG9uZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRyZW07IH1cbiAgLmZhcS1jb21wb25lbnQgLmNvbHVtbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZmFxLWNvbXBvbmVudDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAuZmFxLWNvbXBvbmVudDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuZmFxLWNvbXBvbmVudDpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mYXEtY29tcG9uZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDIuOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmFxLWNvbXBvbmVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfSB9XG4gIC5mYXEtY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTsgfVxuICAgIC5mYXEtY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcbiAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtOyB9XG4gICAgICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTIwcHg7IH1cbiAgICAgICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB1bCBsaSBzcGFuIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIgdWwgbGkuZmFxLXEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHVsIGxpLmZhcS1xOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9xLWxldHRlci12NC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yLjJyZW07XG4gICAgICAgICAgdG9wOiAxLjZyZW07IH1cbiAgICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB1bCBsaS5mYXEtYTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYS1sZXR0ZXItdjQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMi4ycmVtO1xuICAgICAgICB0b3A6IDEuNnJlbTsgfVxuICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciBhOjpmb2N1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmxvZy1pbi1jb21wb25lbnQgLmxvZy1pbi1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2ctaW4tY29tcG9uZW50IC5sb2ctaW4tZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5sb2ctaW4tY29tcG9uZW50IC5sb2ctaW4tZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubG9nLWluLWNvbXBvbmVudCAubG9nLWluLWZvcm0td3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubG9nLWluLWNvbXBvbmVudCAubG9nLWluLWZvcm0td3JhcHBlciBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ubG9nLWluLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogIzY3NzI2ZjsgfVxuICAubG9nLWluLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIgLm5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAubG9nLWluLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHJpZ2h0OiAuNHJlbTsgfVxuXG4ubG9nLWluLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmZhY2Vib29rIHtcbiAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmd1ZXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAubG9nLWluLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgIC5sb2ctaW4tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5ndWVzdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG5cbi5sb2ctaW4tY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzQuNnJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmxvZy1pbi1jb21wb25lbnQgLmluZm8ge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9nLWluLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICAubG9nLWluLWNvbXBvbmVudCAuaW5mbyBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubG9nLWluLWNvbXBvbmVudCAubG9nLWluLWhlbHBlcnMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWNjZXNzLXNob3csIC5mYWlsLXNob3csIC5hbHJlYWR5LWluLXNob3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc3VjY2Vzcy1zaG93IGltZywgLmZhaWwtc2hvdyBpbWcsIC5hbHJlYWR5LWluLXNob3cgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNS45cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VjY2Vzcy1zaG93IGltZywgLmZhaWwtc2hvdyBpbWcsIC5hbHJlYWR5LWluLXNob3cgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5zdWNjZXNzLXNob3cgLm1lc3NhZ2UtdGl0bGUsIC5mYWlsLXNob3cgLm1lc3NhZ2UtdGl0bGUsIC5hbHJlYWR5LWluLXNob3cgLm1lc3NhZ2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWNjZXNzLXNob3cgLnByaW1hcnktYnV0dG9uLCAuZmFpbC1zaG93IC5wcmltYXJ5LWJ1dHRvbiwgLmFscmVhZHktaW4tc2hvdyAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMy44cmVtOyB9IH1cblxuLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAubW9kYWwtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1heC13aWR0aDogMjcuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zdGFydC1vcmRlci1jb21wb25lbnQgLnN0YXJ0LW9yZGVyLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhcnQtb3JkZXItY29tcG9uZW50IC5zdGFydC1vcmRlci1mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwOyB9XG4gIC5zdGFydC1vcmRlci1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhcnQtb3JkZXItY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgICBwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAzLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Qge1xuICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uc3RhcnQtb3JkZXItY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzQuNnJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cbiAgLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgaW5wdXQge1xuICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyICsgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2gtZ3JlZW4uc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMC4ycmVtOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciAuaW5wdXQtd3JhcHBlciAuZXJyb3ItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2gteWVsbG93LnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VhcmNoOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtOyB9IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VhcmNoOmhvdmVyOmFmdGVyLCAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5zZWFyY2g6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGUge1xuICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGUuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0ZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtOyB9IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRlOmZvY3VzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWhlbHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHotaW5kZXg6IDI7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTAlIDEwMCU7IH0gfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IC42cmVtIDA7IH1cbiAgICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZHQsXG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZHQge1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyBkZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmljb24td3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1cmVtOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmljb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLjNyZW07XG4gIGNvbG9yOiAjNjc3MjZmO1xuICBtYXgtd2lkdGg6IDMuNXJlbTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAubG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1hZHJlc3MsXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1hZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMsXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAub3Blbi11bnRpbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzIHtcbiAgY29sb3I6ICM0Njg0MjU7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLnN0YXR1cy5jbG9zZWQge1xuICAgIGNvbG9yOiAjNjc3MjZmOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5vcGVuLXVudGlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IC40cmVtOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHdpZHRoOiA0LjJyZW07IH0gfVxuICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gICAgICB3aWR0aDogLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEubGVzcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYS5sZXNzOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5uby1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07IH0gfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5zZWFyY2gtbG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAzNmQ1ODtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItdGltaW5nLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZmFjZWJvb2sge1xuICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5ndWVzdCB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5vcmRlci10aW1pbmctY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzQuNnJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cbiAgLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyLjRyZW0gMCAxLjJyZW07IH1cbiAgICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5kYXRlLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnRpbWUtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VwYXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIG1hcmdpbjogMCAxcmVtOyB9XG4gICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi1kb3duLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogLjhyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIHBhZGRpbmc6IDEuMXJlbSAycmVtIDEuMXJlbSAxLjFyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gICAgICAgICAgcGFkZGluZzogMS4xcmVtIDEuOHJlbSAxLjFyZW0gMC42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICAgICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVkZ2UgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljOmhvdmVyLCAuZWRnZSAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5zZWxlY3RyaWM6Zm9jdXMsIC5lZGdlIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYzphY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5lZGdlIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYzpob3Zlcjo6LW1zLXZhbHVlLCAuZWRnZSAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5zZWxlY3RyaWM6Zm9jdXM6Oi1tcy12YWx1ZSwgLmVkZ2UgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljOmFjdGl2ZTo6LW1zLXZhbHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgICBwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAzLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5ndWVzdCB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLnNpZ24tdXAtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMzNyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyLjhyZW07IH0gfVxuICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IsIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yIC50aXRsZSwgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciBwLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciAuZXJyb3ItaW5mbywgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLmVycm9yLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yIC5lcnJvci1pbmZvLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyAuZXJyb3ItaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgaW1nLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIG1heC13aWR0aDogMjdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciBpbWcsIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgYnV0dG9uOm5vdCguY2xvc2UpLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBidXR0b246bm90KC5jbG9zZSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMi40cmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAzLjRyZW0gMS4xcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgYnV0dG9uOm5vdCguY2xvc2UpLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBidXR0b246bm90KC5jbG9zZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjRyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciBidXR0b246bm90KC5jbG9zZSksIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIGJ1dHRvbjpub3QoLmNsb3NlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyB7XG4gICAgd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyAuZm9ybS1zaG93IHtcbiAgICAgIG1heC13aWR0aDogMzEuNnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLnNlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLnNlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgICAgICBtYXJnaW46IDVyZW0gLTIuOHJlbSAzLjRyZW07IH0gfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIGJ1dHRvbltkYXRhLXJlZj1zZWFyY2hdIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIC5pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2gtZ3JlZW4uc3ZnXCIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMC4ycmVtOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogNHJlbSAwIDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgcCB7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTtcbiAgICBwYWRkaW5nOiAwIC40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5zaWduLXVwLWhlbHBlcnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5zaWduLXVwLWhlbHBlcnMgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtOyB9XG4gICAgICAuc2lnbi11cC1jb21wb25lbnQgLnNpZ24tdXAtaGVscGVycyAuY2hlY2tib3ggKyAubm90ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjZyZW07IH1cbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuc2lnbi11cC1oZWxwZXJzIC5jaGVja2JveDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuc2lnbi11cC1oZWxwZXJzIC5jaGVja2JveDpsYXN0LW9mLXR5cGUgaW5wdXQ6Zm9jdXMgKyBsYWJlbCArIC5lcnJvci1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuc2lnbi11cC1oZWxwZXJzIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy42cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIGNvbG9yOiAjNjc3MjZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5ub3RlIC5mY3MtdGhpcmQtcGFydHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIuZXJyb3I6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgdG9wOiAyLjVyZW07XG4gICAgICByaWdodDogLjRyZW07IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIudmFsaWQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgLm5vdGUge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMDsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciAuZXJyb3ItbGFiZWwucGFzc3dvcmQtZXJyb3Ige1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KS5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KSAuZXJyb3ItbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KS5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KSAuZXJyb3ItbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIgLm5vdGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5yZWNhcHRjaGEtZGlzY2xhaW1lciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5yZWNhcHRjaGEtZGlzY2xhaW1lciBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAuNHJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmJhY2tlbmQtdmFsaWRhdGlvbi1ibG9jayAuZXJyb3Ige1xuICAgIGNvbG9yOiAjZGQyMTA2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNTAlOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5sb2ctaW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lnbi11cC1jb21wb25lbnQgLmxvZy1pbi1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAuc2lnbi11cC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmluZm8gYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSAucGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSAucGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0IHtcbiAgICB3aWR0aDogMTRyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZHJvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMC44cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAxLjByZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6Zm9jdXMsIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6Zmlyc3Qtb2YtdHlwZSwgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA4LjRyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmZpcnN0LW9mLXR5cGUsIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4LjRyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6Zmlyc3Qtb2YtdHlwZSwgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcuNHJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3QgKyBzZWxlY3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnNpZ24tdXAtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZmZmZiBpbnNldDsgfVxuXG4uc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWNjZXNzLXNob3csIC5mYWlsLXNob3csIC5hbHJlYWR5LWluLXNob3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc3VjY2Vzcy1zaG93IGltZywgLmZhaWwtc2hvdyBpbWcsIC5hbHJlYWR5LWluLXNob3cgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNS45cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VjY2Vzcy1zaG93IGltZywgLmZhaWwtc2hvdyBpbWcsIC5hbHJlYWR5LWluLXNob3cgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5zdWNjZXNzLXNob3cgLm1lc3NhZ2UtdGl0bGUsIC5mYWlsLXNob3cgLm1lc3NhZ2UtdGl0bGUsIC5hbHJlYWR5LWluLXNob3cgLm1lc3NhZ2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWNjZXNzLXNob3cgLnByaW1hcnktYnV0dG9uLCAuZmFpbC1zaG93IC5wcmltYXJ5LWJ1dHRvbiwgLmFscmVhZHktaW4tc2hvdyAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMy44cmVtOyB9IH1cblxuLnNpZ24tdXAtaW5zdHJ1Y3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMC4wcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xMC4wcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZ24tdXAtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuI2NvbXBsZXRlQ2FwdGNoYUJlZm9yZVN1Ym1pdCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMS41cmVtIC0xLjByZW07IH1cblxuLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyLFxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogNzZyZW07IH1cbiAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMxLjVyZW07IH0gfVxuICAgIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uYWNjb3VudC1kaWV0YXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmFjY291bnQtZGlldGFyeS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgY29sb3I6ICM2NzcyNmY7XG4gICAgbWF4LXdpZHRoOiA2M3JlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuY2hlY2tib3gtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuY2hlY2tib3gtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMnJlbSAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMXJlbSAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDJyZW0pOyB9IH1cblxuLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDQ1LjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDMuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLWltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNS44cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE4cmVtOyB9IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLml0ZW0tY2FsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLWluZ3JlZGllbnRzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMC40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7IH1cblxuLmhpZ2hjb250cmFzdCAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIC5pdGVtLWNhbCB7XG4gIGxpbmUtaGVpZ2h0OiAzLjQ7IH1cblxuLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWNvbnRhaW5lcjo6YmVmb3JlLCAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW1hZ2Utd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW1hZ2Utd3JhcHBlciAuaXRlbS1mYXZvcml0ZSB7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW1hZ2Uge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1yYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMjJyZW07IH0gfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIHtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4ucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMS41cmVtO1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTkuNHJlbTtcbiAgICAgIG1heC13aWR0aDogMTkuM3JlbTsgfSB9XG4gIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWViZTQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGlnaGNvbnRyYXN0IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5oaWdoY29udHJhc3QgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9ncmF5LXNxdWFyZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5jaXJjbGUgLmZpbGwge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xuICAgICAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayB7XG4gICAgICBjbGlwOiByZWN0KDBweCwgMWVtLCAxZW0sIDAuNWVtKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgY2xpcDogcmVjdCgwcHgsIDAuNWVtLCAxZW0sIDBweCk7IH1cbiAgICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5oaWdoY29udHJhc3QgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC95ZWxsb3ctc3F1YXJlLnN2Z1wiKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IH1cbiAgICAgICAgICAuZWRnZSAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgICAgICB3aWR0aDogNDByZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5pbnNldCB7XG4gICAgICB3aWR0aDogMC44MzcyZW07XG4gICAgICBoZWlnaHQ6IDAuODM3MmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMDgxNGVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4wODE0ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNi4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOS44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyN2RlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NS44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1OS40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1OS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2M2RlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY2LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4NC42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4NC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4OC4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4OC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkxLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5OWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDIuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDYuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDkuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTMuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjAuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjQuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjcuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzEuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzguNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDIuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDUuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTYuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjAuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjMuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjcuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzguMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiM1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEzXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQzXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgzXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOThcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgIC8qIFNhZmFyaSA0LTggKi9cbiAgICBwZXJzcGVjdGl2ZTogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuMTNlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC5iZy1oZWxwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC4wOGVtO1xuICAgICAgbGVmdDogLS4wOGVtO1xuICAgICAgYm90dG9tOiAtMC4wOGVtO1xuICAgICAgcmlnaHQ6IC0uMDhlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNDVkZWcpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciAuY3VycmVudC1wb2ludHMge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC4wOWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC5jdXJyZW50LXBvaW50czo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLyc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciAuY3VycmVudC1wb2ludHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC4xMTE2ZW07IH0gfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciAudGFyZ2V0LXBvaW50cyB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjA4ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLnRhcmdldC1wb2ludHM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyBwdHMnOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLnRhcmdldC1wb2ludHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC4wNzRlbTsgfSB9XG5cbi5pb3MgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyLFxuLnNhZmFyaSAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIge1xuICBib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLmlvcyAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLmJnLWhlbHBlcixcbiAgLnNhZmFyaSAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLmJnLWhlbHBlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDQ1ZGVnKSB0cmFuc2xhdGVaKC0yMHB4KTsgfVxuICAuaW9zIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciBzcGFuLFxuICAuc2FmYXJpIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciBzcGFuIHtcbiAgICB0b3A6IDEuNnJlbTsgfVxuXG4uY29uZmlybS1kZXRhaWxzLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4LjZyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb25maXJtLWRldGFpbHMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDQuMnJlbTsgfVxuXG4uY29ubmVjdC1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxO1xuICBwYWRkaW5nOiA1cmVtIDVyZW0gNXJlbSAxMHJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29ubmVjdC1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtOyB9IH1cbiAgLmNvbm5lY3QtY29tcG9uZW50IGg0LCAuY29ubmVjdC1jb21wb25lbnQgaDEsIC5jb25uZWN0LWNvbXBvbmVudCBoMiwgLmNvbm5lY3QtY29tcG9uZW50IGgzLCAuY29ubmVjdC1jb21wb25lbnQgaDUsIC5jb25uZWN0LWNvbXBvbmVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAuY29ubmVjdC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAuY29ubmVjdC1jb21wb25lbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgLmNvbm5lY3QtY29tcG9uZW50IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuY29ubmVjdC1jb21wb25lbnQgYSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbm5lY3QtY29tcG9uZW50IGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH0gfVxuICAuY29ubmVjdC1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmNvbm5lY3QtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNHJlbSAwOyB9XG4gICAgICAuY29ubmVjdC1jb21wb25lbnQgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qIFRPRE8gZmluZCBvdmVycmlkZSBhbmQgdHdlYWsgaXQgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkqL1xuICAgICAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLyogVE9ETyBmaW5kIG92ZXJyaWRlIGFuZCB0d2VhayBpdGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pKi8gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb25uZWN0LWNvbXBvbmVudCB1bCBsaSBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmNvbm5lY3QtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuOXJlbSAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29ubmVjdC1jb21wb25lbnQgLmNvbm5lY3QtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC5jb25uZWN0LWNvbXBvbmVudC5oaWRlLXJpZ2h0IC5jb25uZWN0LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb25uZWN0LWNvbXBvbmVudC5oaWRlLXJpZ2h0IC5jb25uZWN0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIsXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnRpdGxlLFxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5kYXRlLFxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5xdWFudGl0eSxcbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAudG90YWwtcHJpY2UsXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnByaWNpbmctaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuYnV0dG9ucy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuaXRlbS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucHJpY2luZy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucmVjZW50LW9yZGVycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnJlY2VudC1vcmRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucmVjZW50LW9yZGVyLWl0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnJlY2VudC1vcmRlci1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucmVjZW50LW9yZGVyLWl0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0byAwOyB9IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMuNHJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLmRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC40cmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucHJvZHVjdC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5wcm9kdWN0LWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnF1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJiMzkzNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAudG90YWwtcHJpY2Uge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLmxvYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5sb2FkLW1vcmUgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy44cmVtOyB9IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAucmVjZW50LW9yZGVyLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC50aXRsZSxcbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmFkZHJlc3MsXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5kYXRlLFxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuaW5ncmVkaWVudHMsXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5pdGVtLWluZm8sXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5wcmljZWluZy1pbmZvIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmluZ3JlZGllbnRzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgbWFyZ2luLWJvdHRvbTogLjZyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5vcmRlci1hZ2FpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLm1vZGFsLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzLjRyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5idXR0b25zLXdyYXBwZXIgLnByaW1hcnktYnV0dG9uLFxuICAucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5idXR0b25zLXdyYXBwZXIgLnRlcnRpYXJ5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAucHJpY2VpbmctaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLmluZm8td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAzLjJyZW0gMCAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5saXN0LXdyYXBwZXIgLmdyYWRpZW50LWhlbHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmRmOWVmLCByZ2JhKDI1NSwgMjU1LCAyNTAsIDApKTsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5saXN0LXdyYXBwZXIgLmZhdm9yaXRlLXByb2R1Y3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5saXN0LXdyYXBwZXIgLm5leHQgaW1nLFxuICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5saXN0LXdyYXBwZXIgLnByZXYgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAucHJvZHVjdC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTMuM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDExcmVtO1xuICBtYXJnaW46IC05cmVtIGF1dG8gMXJlbTsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5kZXRhaWxzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDA7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5kZXRhaWxzLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5kZXRhaWxzLXdyYXBwZXIgc3BhbiArIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZhYzUzYzsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5kZXRhaWxzLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLmJvb3N0cy1saXN0IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuYWRkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDIxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IDE1LjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAuY3VzdG9tLXNsaWRlci1saXN0IHtcbiAgbWF4LXdpZHRoOiA2My42cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5saXN0LXdyYXBwZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4gIC5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAubGlzdC13cmFwcGVyLnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmRmOWVmLCByZ2JhKDI1NSwgMjU1LCAyNTAsIDApKTsgfVxuICAuY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmxpc3Qtd3JhcHBlci5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZGY5ZWYsIHJnYmEoMjU1LCAyNTUsIDI1MCwgMCkpOyB9XG5cbi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAuZ3JhZGllbnQtaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmN1c3RvbS1zbGlkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAxOXJlbTtcbiAgbWF4LXdpZHRoOiAxOS43cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbSAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG4gIC5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAuY3VzdG9tLXNsaWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLm5leHQsXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5uZXh0IGltZyxcbiAgLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5wcmV2IGltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cblxuLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5uZXh0IHtcbiAgcmlnaHQ6IC0ycmVtOyB9XG5cbi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAucHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC0ycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xMzsgfVxuICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC50aXRsZSBoMSxcbiAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAudGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnRpdGxlIGgxLFxuICAgICAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAudGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH1cbiAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMC45MTsgfVxuICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5zdWJ0aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuc3VidGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLmRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLmRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjNyZW07IH0gfVxuICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VuZGVybGluZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjEuMnJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEuOHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyB9IH1cbiAgICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuZGF0ZSBzcGFuICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5ydGUtY29tcG9uZW50IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzM2MzYzNjsgfVxuICAucnRlLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJ0ZS1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTsgfVxuICAgICAgLnJ0ZS1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lcjpob3ZlciAudmlkZW8tY29udHJvbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5ydGUtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAgICAgLnJ0ZS1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gICAgICAucnRlLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAucnRlLWNvbXBvbmVudCBhIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC5ydGUtY29tcG9uZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IC0wLjI1cHggLTAuMjVweCAwICMwMzZkNTgsIDAuMjVweCAwLjI1cHggIzAzNmQ1ODsgfVxuICAgIC5ydGUtY29tcG9uZW50IGEuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTsgfVxuICAgICAgLnJ0ZS1jb21wb25lbnQgYS5mY3MtdGhpcmQtcGFydHk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xuICAgICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAucnRlLWNvbXBvbmVudCBociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ydGUtY29tcG9uZW50IGhyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9IH1cbiAgLnJ0ZS1jb21wb25lbnQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJ0ZS1jb21wb25lbnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtOyB9IH1cbiAgLnJ0ZS1jb21wb25lbnQgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIC5ydGUtY29tcG9uZW50IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXCInOyB9XG4gICAgLnJ0ZS1jb21wb25lbnQgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KAnSc7IH1cbiAgLnJ0ZS1jb21wb25lbnQgdWwsIC5ydGUtY29tcG9uZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2OC40cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJ0ZS1jb21wb25lbnQgdWwsIC5ydGUtY29tcG9uZW50IG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAucnRlLWNvbXBvbmVudCB1bCBsaSwgLnJ0ZS1jb21wb25lbnQgb2wgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5ydGUtY29tcG9uZW50IHVsIGxpOmJlZm9yZSwgLnJ0ZS1jb21wb25lbnQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgICAucnRlLWNvbXBvbmVudCB1bCBsaSArIGxpLCAucnRlLWNvbXBvbmVudCBvbCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIC5ydGUtY29tcG9uZW50IHVsIHN0cm9uZywgLnJ0ZS1jb21wb25lbnQgb2wgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnJ0ZS1jb21wb25lbnQgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyOyB9XG4gIC5ydGUtY29tcG9uZW50IG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyOyB9XG4gIC5ydGUtY29tcG9uZW50IG9sIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFsbGVyZ2VuLWRpc2NsYWltZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWxsZXJnZW4tZGlzY2xhaW1lci5tYXgtd2lkdGgtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxMTZyZW07IH1cbiAgLmFsbGVyZ2VuLWRpc2NsYWltZXIuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMCAzcmVtIDVyZW0gMS41cmVtOyB9XG5cbi5uZXdzLWZvb3Rlci1jb21wb25lbnQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy1mb290ZXItY29tcG9uZW50IGg0IHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAudGV4dC1yb3cge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLmluZm8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAuaW5mby13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1mb290ZXItY29tcG9uZW50IC5pbmZvLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH0gfVxuICAgIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLmluZm8td3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAuaW5mby13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICAubmV3cy1mb290ZXItY29tcG9uZW50IC5pbmZvLXdyYXBwZXI6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgc3VwIHtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4ubmV3cy1saXN0LWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogOTc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAubmV3cy1saXN0LWNvbXBvbmVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7IH0gfVxuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIGE6aG92ZXIsXG4gICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCAxcHggMnB4IC0ycHggI2VlZWVlZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggMXB4IDJweCAtMnB4ICNlZWVlZWU7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAxcHggMnB4IC0ycHggI2VlZWVlZSAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1pbWFnZSBpbWc7XG4gICAgICAgICAgYm94LXNoYWRvdy13aWR0aDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93LWhlaWdodDogMTUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTsgfVxuICAgICAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg3MCUpOyB9IH1cbiAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIC5uZXdzLWxpc3QtdGV4dC13cmFwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1saXN0LXRleHQtd3JhcCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1saXN0LXRleHQtd3JhcCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1saXN0LXRleHQtd3JhcCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubmV3cy1saXN0LWNvbXBvbmVudCAuYnV0dG9uLWJveCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0LWNvbXBvbmVudCAuYnV0dG9uLWJveCBhIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0LWNvbXBvbmVudCAuYnV0dG9uLWJveCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICB3aWR0aDogODB2dzsgfSB9XG5cbi5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCB7XG4gIG1hcmdpbjogOHJlbSAwIDJyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwLjNyZW0gMDsgfSB9XG4gIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgICAgICB3aWR0aDogMTAwdnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgMS42cmVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg4LCAxOTksIDE5NywgMC4zNSk7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMS41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07IH1cbiAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpLmZjcy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkuZmNzLW5hdi1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMS4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaS5mY3MtbmF2LWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEuNnJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpLmZjcy1uYXYtYWN0aXZlIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkgYS5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIGE6Zm9jdXMuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaSBhOmZvY3VzLmZjcy10aGlyZC1wYXJ0eTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0uNnJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yLjJyZW07XG4gICAgICAgICAgICAgIHRvcDogLS42cmVtO1xuICAgICAgICAgICAgICBib3R0b206IC0uMnJlbTsgfVxuICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHRvcDogMC42cmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5lZGdlIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBsaSBhLnNlbGVjdGVkIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50OyB9IH1cblxuLmFwcC1uYXYtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLW5hdi1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC5hcHAtbmF2LWNvbXBvbmVudCAuc2NyaXB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gIC5hcHAtbmF2LWNvbXBvbmVudCBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5hcHAtbmF2LWNvbXBvbmVudCAuYXBwLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5hcHAtbmF2LWNvbXBvbmVudCAuYXBwLWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyLjJyZW07IH1cbiAgLmFwcC1uYXYtY29tcG9uZW50IHAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAtLjI1cHggLS4yNXB4IDAgdHJhbnNwYXJlbnQsIFxyIC4yNXB4IC4yNXB4IHRyYW5zcGFyZW50OyB9XG4gICAgLmFwcC1uYXYtY29tcG9uZW50IHAgYTpob3ZlciwgLmFwcC1uYXYtY29tcG9uZW50IHAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIHRleHQtc2hhZG93OiAtMC4yNXB4IC0wLjI1cHggMCAjMDM2ZDU4LCAwLjI1cHggMC4yNXB4ICMwMzZkNTg7IH1cblxuLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5saW5rLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmxpbmstbGlzdCAubGluay1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMi4ycmVtO1xuICAgICAgbWluLXdpZHRoOiAxOTBweDsgfVxuICAgICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmxpbmstbGlzdCAubGluay1pdGVtIGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmxpbmstbGlzdCAubGluay1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYnV0dG9uLWxpbmstc2VsZWN0aW9uLWNvbXBvbmVudCAubGluay1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnV0dG9uLWxpbmstc2VsZWN0aW9uLWNvbXBvbmVudCAubGluay1zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMnJlbSAwOyB9IH1cbiAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMS4ycmVtIDcuOXJlbSAxLjJyZW0gNi44cmVtOyB9XG4gICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSA3LjlyZW0gMS44cmVtIDYuOHJlbTsgfSB9XG4gIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmZjcy10aGlyZC1wYXJ0eSAubGluay10ZXh0LXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICB0b3A6IDUyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVkoMC4xcmVtKTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudCArIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIuN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tYWluLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1haW4tcm93IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRhdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGF0YS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSk7IH0gfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWljb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmljb24taW5mbyB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogLjJyZW07XG4gICAgY29sb3I6ICM2NzcyNmY7XG4gICAgbWF4LXdpZHRoOiAzLjVyZW07IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5yZXN1bHQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLnJlc3VsdC1uYW1lOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5wcm9wZXJ0eS1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAucHJvcGVydHktbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5wcm9wZXJ0eS1saXN0IGxpOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBwYWRkaW5nOiAwIC44cmVtOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taG91cnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLnN0YXR1cy5vcGVuIHtcbiAgICAgIGNvbG9yOiAjNDY4NDI1OyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzLmNsb3NlZCB7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLm9wZW4tdW50aWwge1xuICAgICAgY29sb3I6ICM1OTVhNTk7IH1cbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLm9wZW4tdW50aWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuaG91cnMge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWFkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLXBob25lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXgtd2lkdGg6IDIwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tcGhvbmUgLmRlc2t0b3AtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLXBob25lIC5tb2JpbGUtcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1waG9uZSAubW9iaWxlLXBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS44cmVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBsaSBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzLjRyZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogMi43cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgbGkgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgbGkgYSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07IH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkuc2hvdy1tb2JpbGUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBvcmRlcjogNDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIGxpIC5zZXJ2aWNlLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5jdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuY3RhLXdyYXBwZXIgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5jdGEtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuY3RhLXdyYXBwZXIgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMS45NXJlbSAzLjRyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cblxuLm1vYmlsZS1tZW51LWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZDk7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCAudGV4dC1idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IC50ZXh0LWJ0bjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgPiB1bDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Zyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgLnRleHQtYnRuOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMCAxLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51ID4gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAwIC45cmVtIDMuOHJlbTsgfVxuICAgICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgLnRleHQtYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51IC50ZXh0LWJ0bjpob3ZlciwgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgLnRleHQtYnRuOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSAudGV4dC1idG46aG92ZXI6YWZ0ZXIsIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51IC50ZXh0LWJ0bjpmb2N1czphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07IH0gfVxuXG4udmlkZW8tZW1iZWQtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5vcmdhbmljLXNoYXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQuYmx1ZS10aGVtZSAub3JnYW5pYy1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogI2MwZDlkNDsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5vcmdhbmljLXNoYXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhlNGRjOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQubWludC10aGVtZSAub3JnYW5pYy1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogI2VhZjNkNjsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3BhdXNlLXdoaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDcuOHJlbTtcbiAgICBoZWlnaHQ6IDcuOHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLnZpZGVvLWNvbnRyb2wgYSB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sLnZpZGVvLXBhdXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS13aGl0ZS5zdmdcIik7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQgLm9yZ2FuaWMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc0LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQgLm9yZ2FuaWMtc2hhcGUge1xuICAgIGJhY2tncm91bmQ6ICNmOGU0ZGM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHJlbTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig0LjI3MjM2JSA4LjYyMDY5JSwgNDUuNTI3MzclIDMuNzM1NjMlLCA4OC4yNTElIDAuMjg3MzYlLCA5OS4xOTg5MyUgMC4yODczNiUsIDk5Ljg2NjQ5JSAyLjAxMTQ5JSwgOTkuODY2NDklIDg3LjY0MzY4JSwgOTkuNzMyOTglIDk4Ljg1MDU3JSwgOTkuMDY1NDIlIDEwMCUsIDg3LjQ0OTkzJSA5OS40MjUyOSUsIDgyLjUxMDAxJSA5OC44NTA1NyUsIDc1Ljk2Nzk2JSA5Ny45ODg1MSUsIDczLjY5ODI2JSA5Ny45ODg1MSUsIDY2LjQ4ODY1JSA5Ni44MzkwOCUsIDU3LjQwOTg4JSA5Ni4yNjQzNyUsIDU0LjQ3MjYzJSA5Ni4yNjQzNyUsIDQ2Ljg2MjQ4JSA5NS45NzcwMSUsIDM4LjMxNzc2JSA5NS42ODk2NiUsIDI0LjY5OTYlIDk1LjExNDk0JSwgNi40MDg1NCUgOTQuODI3NTklLCAwLjI2NzAyJSA5My4xMDM0NSUsIDAuMTMzNTElIDg3LjY0MzY4JSwgMC4xMzM1MSUgMTUuODA0NiUsIDAuMjY3MDIlIDEwLjkxOTU0JSwgMS4zMzUxMSUgOS4xOTU0JSwgNC4yNzIzNiUgOC42MjA2OSUpOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTsgfSB9XG4gICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuMjA4M3Z3KTsgfSB9XG4gICAgICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXI6aG92ZXIgLnZpZGVvLWNvbnRyb2wge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAgICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmlvcyAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sOm5vdCgudmlkZW8tcGF1c2VkKTpob3ZlciwgLmlvcyAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sOm5vdCgudmlkZW8tcGF1c2VkKSxcbi5hbmRyb2lkIC52aWRlby1lbWJlZC1jb21wb25lbnQgLnZpZGVvLWNvbnRyb2w6bm90KC52aWRlby1wYXVzZWQpOmhvdmVyLFxuLmFuZHJvaWQgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAudmlkZW8tY29udHJvbDpub3QoLnZpZGVvLXBhdXNlZCkge1xuICBvcGFjaXR5OiAwOyB9XG5cbi50ZXN0aW1vbmlhbC1jb21wb25lbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMi40cmVtIDEuNXJlbSA1LjdyZW0gMS41cmVtO1xuICBtYXgtd2lkdGg6IDkycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDRyZW07IH0gfVxuICAudGVzdGltb25pYWwtY29tcG9uZW50IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMC44cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAudGVzdGltb25pYWwtY29tcG9uZW50IGltZyArIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAudGVzdGltb25pYWwtY29tcG9uZW50IGltZyArIC50aXRsZSArIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBpbWcgKyAudGl0bGUgKyBibG9ja3F1b3RlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAudGVzdGltb25pYWwtY29tcG9uZW50IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDYxLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBibG9ja3F1b3RlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1wiJzsgfVxuICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KAnSc7IH1cbiAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVzdGltb25pYWwtY29tcG9uZW50IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cblxuLm51dHJpdGlvbi1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLm51dHJpdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdW5kZXJsaW5lLWdyZWVuLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDIsXG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gICAgaGVpZ2h0OiA2MXB4OyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYiB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RhYi1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgICBtYXJnaW4tdG9wOiAtLjdyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI1cHgpIHtcbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJ2dzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90YWItYmctYWN0aXZlLnBuZ1wiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjVweCkge1xuICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIuYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIuYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWI6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAuZGstZ3JlZW4tdGV4dCB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dC10YWJsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmJiYjM7XG4gICAgICBwYWRkaW5nOiAuNnJlbSAwO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0LWNhbC1jb3VudCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiM2QzNDM7XG4gICAgICBwYWRkaW5nOiAuN3JlbSAwO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdGhlYWQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRoZWFkIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRoZWFkIGFbaWRePVwiZGFpbHktdmFsdWVcIl0ge1xuICAgICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxODBweDsgfVxuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVlOGFkOyB9XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGQsIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciAuY2VsbC1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciAuY2VsbC1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH0gfVxuICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07IH1cbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkIC5jYWxvcmllc0Zyb21GYXQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGQuaW5zZXQtcm93IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWV4dHJhIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWV4dHJhIHRyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWV4dHJhIHRyIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWV4dHJhIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XG4gICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAuZm9vdG5vdGUge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTgwcHg7IH1cbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5mb290bm90ZTp0YXJnZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdlYmIxOyB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAuZm9vdG5vdGUgLmJhY2stdG8tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAuZm9vdG5vdGUgLmJhY2stdG8tY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9iYWNrLXRvLWNvbnRlbnQuc3ZnXCIpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgLm51dHJpdGlvbi1jb21wb25lbnQgLm51dHJpdGlvbi1mYWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDYuMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLm51dHJpdGlvbi1mYWN0cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMgLm51dHJpdGlvbi1mYWN0cy10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMgdWwge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAubnV0cml0aW9uLWZhY3RzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLm51dHJpdGlvbi1mYWN0cyB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLm51dHJpdGlvbi1mYWN0cyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC5ib3R0b20tY29tbW9uLWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5ib3R0b20tY29tbW9uLWRldGFpbCB0ZCB7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC5jYWwtZmF0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmVkZ2UgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYiB7XG4gICAgYmFja2dyb3VuZDogeWVsbG93OyB9XG4gICAgLmVkZ2UgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYiBhIHtcbiAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7IH0gfVxuXG4ub3JkZXItaGVhZGVyLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNTVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cmVtIDAgM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtOyB9IH1cbiAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXR5cGUsXG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci1hZGRyZXNzLFxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10eXBlLFxuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLWFkZHJlc3MsXG4gICAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItdGltZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXR5cGUgLmluZm8tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXR5cGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItdHlwZSAuc2VsZWN0ZWQtc3RvcmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtOyB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci1hZGRyZXNzIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci1hZGRyZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAucmV2aWV3LW9yZGVyLXdyYXBwZXIgLm9yZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoMSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoMiwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoMywgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoNCwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoNSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSBoNiwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDEtbGlrZSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDItbGlrZSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDMtbGlrZSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDQtbGlrZSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDUtbGlrZSwgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSAuaDYtbGlrZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10eXBlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5zZWxlY3RlZC1zdG9yZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5zZWxlY3RlZC1zdG9yZS13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnNlbGVjdGVkLXN0b3JlLXdyYXBwZXIgLnN0b3JlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnNlbGVjdGVkLXN0b3JlLXdyYXBwZXIgLnN0b3JlLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAuc2VsZWN0ZWQtc3RvcmUtd3JhcHBlciAuc3RvcmUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnNlbGVjdGVkLXN0b3JlLXdyYXBwZXIgLnN0b3JlLWluZm8gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5iYXNrZXQtY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICByaWdodDogMDtcbiAgdG9wOiAtNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMzsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuYmctbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJnLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2tldC1jb21wb25lbnQge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDA7IH0gfVxuICAuYmFza2V0LWNvbXBvbmVudCAub3JkZXItdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5jbG9zZSB7XG4gICAgbWFyZ2luOiAyLjNyZW0gMi4zcmVtIDEuMXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9jbG9zZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyLjNyZW07XG4gICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW06OmJlZm9yZSwgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjphZnRlciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0gKyAuYmFza2V0LWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVuYXZhaWxhYmxlIC5pdGVtLW5hbWUsXG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVuYXZhaWxhYmxlIC5pdGVtLWNhbCB7XG4gICAgICBvcGFjaXR5OiAuNDsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbSAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNkZDIxMDY7XG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtIC5lcnJvci1tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0gLnJlbW92ZS1wcm9kdWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtIC5yZW1vdmUtcHJvZHVjdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9kZWxldGUtZGFyay5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtIC5yZW1vdmUtcHJvZHVjdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZGVsZXRlLnN2Z1wiKTsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVkYmIwOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDc3LjI3MjczJSwgOTkuNjU4NTUlIDcyLjk5MDkxJSwgOTkuMzI5ODIlIDY5LjQ4NjM2JSwgOTguNTI4NTUlIDYyLjIxMzY0JSwgOTcuNTg5NDUlIDU1LjEyNzI3JSwgOTYuNjY1MDklIDQ5LjIxODE4JSwgOTUuNjcwNzMlIDQzLjcwOTA5JSwgOTQuMjc4NzMlIDM3LjE5MDkxJSwgOTMuMDc0JSAzMi40NTkwOSUsIDkxLjY5NiUgMjcuOTEzNjQlLCA5MC43MjQ5MSUgMjUuMTg2MzYlLCA4OS40NDY1NSUgMjIuMTA5MDklLCA4Ny44OTM0NSUgMTkuMDgxODIlLCA4Ni42MzA1NSUgMTcuMTM2MzYlLCA4NS4yMzQ1NSUgMTUuNDY4MTglLCA4My45NzYxOCUgMTQuMzU5MDklLCA4Mi45MDkwOSUgMTMuNjM2MzYlLCA4MS44NzYlIDEzLjEyNzI3JSwgODAuNzU4OTElIDEyLjYzMTgyJSwgNzguNzk4MTglIDExLjkyMjczJSwgNzcuNjc4MTglIDExLjYxODE4JSwgNzYuMjA3MjclIDExLjMzNjM2JSwgNzUuMTU3NjQlIDExLjIyMjczJSwgNzQuMzg3ODIlIDExLjE4NjM2JSwgNzMuNTQ3NDUlIDExLjE4NjM2JSwgNzIuMjg3ODIlIDExLjMwNDU1JSwgNzAuNzQ3ODIlIDExLjYxODE4JSwgNjkuODM4NzMlIDExLjg5MDkxJSwgNjguNTc2NzMlIDEyLjM4NjM2JSwgNjcuODA4MTglIDEyLjc1JSwgNjYuMjAwNzMlIDEzLjY1OTA5JSwgNjQuODcyMTglIDE0LjU2ODE4JSwgNjMuMzk0OTElIDE1Ljc2MzY0JSwgNjIuNDMxMjclIDE2LjYzNjM2JSwgNjAuODEwOTElIDE4LjI2MzY0JSwgNTkuNDEwOTElIDE5LjgyNzI3JSwgNTguMDgwOTElIDIxLjQzNjM2JSwgNTcuMDM0JSAyMi44JSwgNTUuMjIwMzYlIDI1LjMlLCA1My43NDc2NCUgMjcuNDY4MTglLCA1Mi43NzE4MiUgMjguOTY4MTglLCA1MS4wMTIlIDMxLjc5MDkxJSwgNDkuNjA5NDUlIDM0LjEzNjM2JSwgNDguMzYwNTUlIDM2LjI5NTQ1JSwgNDYuODg4NzMlIDM4LjkxMzY0JSwgNDUuNjMwNzMlIDQxLjE4NjM2JSwgNDQuMjM0JSA0My43OTA5MSUsIDQyLjg4NTgyJSA0Ni4zNTkwOSUsIDQxLjc3MjczJSA0OC41MTM2NCUsIDQwLjE2MjM2JSA1MS42OTU0NSUsIDM4Ljk4MDU1JSA1NC4wNTQ1NSUsIDM3Ljg2ODE4JSA1Ni4zJSwgMzYuNTM2MTglIDU5LjAyNzI3JSwgMzUuMjc5NjQlIDYxLjYxMzY0JSwgMzMuOTQyJSA2NC4zOTA5MSUsIDMyLjQ3MTI3JSA2Ny40NzI3MyUsIDMxLjI4OTQ1JSA2OS45NjgxOCUsIDMwJSA3Mi43MjcyNyUsIDI4LjcwMDE4JSA3NS4zMjcyNyUsIDI3LjM3MDkxJSA3Ny42NSUsIDI1LjQ3NDczJSA4MC40MzYzNiUsIDI0LjI4NDE4JSA4MS44OTU0NSUsIDIzLjM2NzY0JSA4Mi44NzcyNyUsIDIxLjgyODczJSA4NC4yNjgxOCUsIDE5LjgwMzY0JSA4NS42MzE4MiUsIDE4Ljc1NDM2JSA4Ni4xNSUsIDE3LjIxNTA5JSA4Ni42ODYzNiUsIDE1LjA0NTY0JSA4Ny4wMTgxOCUsIDEzLjQzNiUgODYuOTYzNjQlLCAxMS43NTY1NSUgODYuNjQ1NDUlLCA5LjkzNzQ1JSA4Ni4wMTM2NCUsIDguMTg4OTElIDg1LjEzMTgyJSwgNi4zNzA3MyUgODMuOTMxODIlLCA0LjkwMDkxJSA4Mi43NSUsIDMuNTY1NDUlIDgxLjUwOTA5JSwgMi4yNDQxOCUgODAuMTEzNjQlLCAwLjk4MTgyJSA3OC42MDkwOSUsIDAlIDc3LjI3MjczJSwgMCUgMTAwJSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH0gfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gM3JlbTsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAudXBzZWxsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAudXBzZWxsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH0gfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1jYWwge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIGlucHV0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIGxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG4gICAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwLjRyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiArIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuYWRkLWJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5hZGQtYnRuOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLjZyZW07IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuYWRkLWJ0bjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlQmdJbiBlYXNlIGZvcndhcmRzOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQmdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuNHJlbTsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsICsgLmJhc2tldC1pdGVtLnVwc2VsbDpiZWZvcmUge1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVkYmIwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWRhcmsuc3ZnXCIpOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCArIC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0taW5mbyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuYmFza2V0LWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmctaGVscGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDEuMnZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTIuNSUsIDk3Ljg3MDg3JSAxMy4wMTI1JSwgOTYuNTMyNTIlIDEzLjQyNSUsIDk0LjM0Mjk2JSAxNC4yJSwgOTIuMTUyMTglIDE1LjA4NzUlLCA5MC4wODMwMSUgMTYuMDEyNSUsIDg4LjAxNTUzJSAxNy4wMjUlLCA4NS42NDM0NSUgMTguMjc1JSwgODMuMTQ5NzYlIDE5LjczNzUlLCA4MC43Nzc2NyUgMjEuMjM3NSUsIDc3LjkxMDQ0JSAyMy4yJSwgNzUuNDg1NDQlIDI1JSwgNzMuOTY1MjklIDI2LjI1JSwgNzEuNzcwNjMlIDI4LjM2MjUlLCA2OS41ODM1JSAzMC43MTI1JSwgNjcuNTg1NDQlIDMzJSwgNjQuODIyMzMlIDM2LjI1JSwgNjEuMzUzMTYlIDQwLjI2MjUlLCA1OC40OTk3NiUgNDMuMzM3NSUsIDU1LjI5NTg3JSA0Ni4zNSUsIDUyLjE3ODQlIDQ4LjY2MjUlLCA0OS41MTQ1NiUgNTAlLCA0Ny45OTUzOSUgNTAuNTM3NSUsIDQ1Ljk0NzU3JSA1MS4xNzUlLCA0MS45NDA3OCUgNTIuMTI1JSwgNDAuNTE1NTMlIDUyLjM3NSUsIDM3LjY2NjUlIDUyLjc1JSwgMzUuMzUxNDYlIDUyLjkzNzUlLCAzMi45NDczMyUgNTMuMDM3NSUsIDMwLjE4NzE0JSA1My4wMzc1JSwgMjcuNjA0ODUlIDUyLjkyNSUsIDI0Ljg0NDY2JSA1Mi43JSwgMjIuODg1NjglIDUyLjUlLCAyMC40ODI3NyUgNTIuMTYyNSUsIDE4LjA3NzY3JSA1MS43NSUsIDE1LjY3MzU0JSA1MS4yNSUsIDEzLjQ0NjYlIDUwLjg2MjUlLCAxMC41OTczMyUgNTAuMjc1JSwgOS4yMjMzJSA1MCUsIDYuNjgyNzclIDQ4Ljc1JSwgNC43MTQ1NiUgNDYuNzc1JSwgMS45MTM4MyUgNDIuMjM3NSUsIDAuOTk5NTElIDQwLjIlLCAwJSAzNy41JSwgMCUgMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmctaGVscGVyOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjAlLCAxLjI1MzMlIDMwLjQ4JSwgMi42MjUlIDM5LjM2JSwgNC4wODklIDQ3LjAxJSwgNS4zJSA1Mi4yNyUsIDUuOTYlIDU0Ljc1JSwgNi45JSA1Ny45JSwgNy45NiUgNjAuOSUsIDkuMDE1NyUgNjMuNDMlLCAxMC4wMTQ2JSA2NS40Mjk5JSwgMTEuMDQ0NTMlIDY3LjA3JSwgMTEuODklIDY4LjE0JSwgMTMuMDk2JSA2OS4yMiUsIDE0LjA5NCUgNjkuNzclLCAxNC45MzMlIDcwJSwgMTUuODA1OCUgNzAlLCAxNi43NDYlIDY5Ljc3JSwgMTcuNzE2OCUgNjkuMzclLCAxOC41NDMlIDY4Ljk0JSwgMTkuMzclIDY4LjQ0JSwgMjAuMjI2JSA2Ny44NjklLCAyMS4xNjglIDY3LjE5OTklLCAyMS45OTU0JSA2Ni41OCUsIDIyLjk5NCUgNjUuODElLCAyNC4wNTElIDY1JSwgMjUuMDIxJSA2NC4yMyUsIDI1Ljc2MjYlIDYzLjY1JSwgMjYuNzkyOCUgNjIuODU5JSwgMjcuODE4JSA2Mi4xMSUsIDI4Ljc4NyUgNjEuNDQ5OSUsIDI5Ljk4JSA2MC43MiUsIDMwLjc4NDglIDYwLjMlLCAzMS40NjYlIDYwJSwgMzIuMzI0NSUgNTkuNjUlLCAzMi45NTE3JSA1OS4zNiUsIDM0LjIlIDU4LjY5JSwgMzUuMTQ4JSA1OC4xMDklLCAzNi4wMDQlIDU3LjUzOSUsIDM3LjExNiUgNTYuNzMlLCAzOC4zOSUgNTUuNzMlLCAzOS4yNTY4JSA1NS4wMSUsIDQwLjExMjglIDU0LjI2JSwgNDAuOTY5NiUgNTMuNDklLCA0MS44MjQlIDUyLjY5JSwgNDIuNjglIDUxLjg3JSwgNDMuMzA3NCUgNTEuMjYlLCA0My45OTIlIDUwLjU4JSwgNDUuMDIlIDQ5LjU4JSwgNDYuMDQ2NiUgNDguNTIlLCA0Ni43NiUgNDcuNzclLCA0Ny4zOTYlIDQ3LjA5OTklLCA0OC4zMDUlIDQ2LjElLCA0OS4zMTQlIDQ1LjAyJSwgNTAuNDI4MiUgNDMuODIlLCA1MS44OTQlIDQyLjIzJSwgNTMuNzE0JSA0MC4yMyUsIDU2LjA4NzQ2JSAzNy43MiUsIDU4LjI1ODklIDM1LjUxJSwgNTkuNTIyJSAzNC4yOCUsIDYwLjk0JSAzMi45NiUsIDYyLjcwOTMzJSAzMS40MTk5JSwgNjQuNTMlIDMwJSwgNjUuNjM3JSAyOS4xODk5JSwgNjguMTEyOCUgMjcuNDMlLCA3MC4yMzQ2JSAyNiUsIDcyLjAwNDUlIDI0LjgxJSwgNzMuNjIyNiUgMjMuNzUlLCA3NC44MzYlIDIyLjk3JSwgNzUuNzQ2JSAyMi40JSwgNzcuMzYlIDIxLjQlLCA3OS4xMzA2JSAyMC4zMyUsIDgwLjQ5JSAxOS41MyUsIDgxLjgwODI2JSAxOC43NyUsIDgzLjMyMzczJSAxNy45MTklLCA4NC4zODQ4JSAxNy4zMyUsIDg2LjIwNDI2JSAxNi4zMyUsIDg3LjkyMTglIDE1LjQzJSwgODkuNTg5JSAxNC41OSUsIDkxLjg2MiUgMTMuNDglLCA5NC4xMzclIDEyLjQzJSwgOTUuNzUzODYlIDExLjcyJSwgOTcuNDIxMDYlIDExLjAyJSwgOTguNDM0NCUgMTAuNjElLCA5OS4wOTklIDEwLjM2JSwgMTAwJSAxMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMjAlKTsgfSB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMzsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMDsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1kYXRhIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAyLjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3LjFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbiBidXR0b24uZmF2b3JpdGUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24gYnV0dG9uLmZhdm9yaXRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi5zdmdcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbiBidXR0b24uZmF2b3JpdGUuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi1maWxsLnN2Z1wiKTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24uaW5jcmVtZW50LCAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmRlY3JlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24uaW5jcmVtZW50OmFmdGVyLCAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmRlY3JlbWVudDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24uaW5jcmVtZW50OmZvY3VzLCAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmRlY3JlbWVudDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5pbmNyZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWNpcmNsZS5zdmdcIik7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmRlY3JlbWVudDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL21pbnVzLWNpcmNsZS5zdmdcIik7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5maW5hbCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLnJlYWQtb25seS1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXJlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg5OyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgbWF4LXdpZHRoOiAxOS44cmVtOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoMSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoMiwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoMywgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoNCwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoNSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSBoNiwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDEtbGlrZSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDItbGlrZSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDMtbGlrZSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDQtbGlrZSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDUtbGlrZSwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tbmFtZSAuaDYtbGlrZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWNhbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1pbmdyZWRpZW50cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWF4LXdpZHRoOiAxOC41cmVtOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5mb290ZXItY3RhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTlyZW07XG4gICAgcGFkZGluZzogMS4zNnJlbSAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTUuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07IH0gfVxuICAuYmFza2V0LWNvbXBvbmVudCAudmlldy1iYXNrZXQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtZm9vdGVyLWN0YSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtZm9vdGVyLWN0YSAuZm9vdGVyLWN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuNnJlbSAuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEgLmZvb3Rlci1jdGEgOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtZm9vdGVyLWN0YSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1LjhyZW07XG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07IH0gfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtZm9vdGVyLWN0YSAudmlldy1iYXNrZXQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmJhc2tldC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogLTAuNnJlbTsgfSB9XG5cbi5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDUwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDMzLjVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTcsIDU0LCAwLjQ1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICAgICAgei1pbmRleDogMTE7IH0gfVxuICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiA0LjVyZW0gMCAxLjVyZW0gMi41cmVtOyB9XG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjpiZWZvcmUsIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUsXG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tY2FsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUsXG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLml0ZW0taW5ncmVkaWVudHMge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAucHJpY2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07IH0gfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5mb290ZXItY3RhIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtOyB9XG4gICAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuZm9vdGVyLWN0YSBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmZvb3Rlci1jdGEgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uaGlnaGNvbnRyYXN0IC51cHNlbGwgLm9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjlyZW0gc29saWQgIzAzNmQ1ODsgfVxuXG4uaGlnaGNvbnRyYXN0IC51cHNlbGwgLmFkZC1idG4ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZWRnZSAuYmFza2V0LWl0ZW0udXBzZWxsOmFmdGVyLCAuZWRnZSAuYmFza2V0LWl0ZW0udXBzZWxsOjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VlZGJiMDsgfVxuXG4ub3JkZXItaW5mby1jb21wb25lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8taGVhZGVyIC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItaW5mby1oZWFkZXIgLm9yZGVyLWNvbmZpcm1hdGlvbi10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gaW1nIHtcbiAgICAgIHdpZHRoOiAxMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDhyZW07IH0gfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLmluZm8td3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuaW5mby13cmFwcGVyIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuaW5mby13cmFwcGVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLW1haW4taW5mbyAub3JkZXItZGV0YWlscy13cmFwcGVyIC5pbmZvLXdyYXBwZXIgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnJlbTsgfSB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24td3JhcHBlciAuZmF2b3JpdGUtbG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS45cmVtO1xuICAgICAgbWFyZ2luOiAuNHJlbSAxcmVtIDAgMDsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLmxvY2F0aW9uLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLmxvY2F0aW9uLXN0cmVldCxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLmxvY2F0aW9uLWFkZHJlc3MsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5waG9uZS1udW1iZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5waG9uZS1udW1iZXIge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIGN1cnNvcjogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLnBob25lLW51bWJlciBhIHtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1kYXRlLXRpbWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLmxvY2F0aW9uLWRhdGUtdGltZTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGUsXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGU6YWZ0ZXIsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LXRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGU6YWZ0ZXIsXG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC10aXRsZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTAlIDEwMCU7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtaW5mbyxcbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LXR5cGUsXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtaW5mbzphZnRlcixcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtdHlwZTphZnRlcixcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3QtaW5mbzphZnRlcixcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LXR5cGU6YWZ0ZXIsXG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQ6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSAxMDAlOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItaW5mby1mb290ZXItY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWZvb3Rlci1jdGEgLmZvb3Rlci1jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAzLjdyZW07IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8tZm9vdGVyLWN0YSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMC44OTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8tZm9vdGVyLWN0YSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMnJlbTsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWZvb3Rlci1jdGEgLnZpZXctYmFza2V0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS10b3AtZnJhbWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkbGluZS1iZy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDMwLjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLXRvcC1mcmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLXRvcC1mcmFtZSAub3JkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNS43cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjZyZW0gMi4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYztcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDk3LjEzNDY3JSAwJSwgOTcuNjMzMjQlIDAuMDU2MjclLCA5OC4wNzE2MyUgMC4yNTEyMiUsIDk4LjU2NzM0JSAwLjc2NDUzJSwgOTguOTA2ODglIDEuMjg2MDklLCA5OS4yMTIwMyUgMS44MzQ4NiUsIDk5LjQyNTUlIDIuNDE1OSUsIDk5LjU4MzgxJSAyLjkwNTIlLCA5OS43MTM0NyUgMy4zNjQ5OCUsIDk5LjkwMTE1JSA0LjMxNjM2JSwgMTAwJSA2LjI2OTExJSwgMTAwJSA5MS41OTAyMSUsIDk5Ljk5NzEzJSA5Mi4zMDIyOSUsIDk5Ljg4NzU0JSA5NC4wNTMzNiUsIDk5LjgyMTYzJSA5NC4zODUzMiUsIDk5LjcxMzQ3JSA5NC44MDEyMiUsIDk5LjM5MzI3JSA5NS45NTkxNyUsIDk5LjIxMjAzJSA5Ni40ODMxOCUsIDk5LjA4MjM4JSA5Ni43NDg2MiUsIDk4Ljg1Mzg3JSA5Ny4wOTQ4JSwgOTguNTQ3OTklIDk3LjU0OTI0JSwgOTguMzgxMDklIDk3LjcyMDglLCA5OC4xMzEwOSUgOTcuOTI1MzglLCA5Ny44MjE2MyUgOTguMTE2MjElLCA5Ny4yODU4MiUgOTguMzMxNjUlLCA5Ni43Mjc3OSUgOTguNDQzNzMlLCA5Ni4yNzUwNyUgOTguNDcwOTUlLCA5Ni4wNTY1OSUgOTguNDcyMzIlLCA5NS4xOTQxMyUgOTguNDc4OSUsIDkxLjUyMjkyJSA5OC41MjA5NSUsIDg5LjA3MDIlIDk4LjU1MzIxJSwgODYuNjIwMzQlIDk4LjU4Njg1JSwgODQuNTc0NSUgOTguNjE1OSUsIDgxLjgxNjYyJSA5OC42NTkxNyUsIDc5LjE2MTg5JSA5OC43MDE1MyUsIDc2LjE5OTE0JSA5OC43NDk4NSUsIDc0LjU3MDIlIDk4Ljc3Njc2JSwgNzEuMDkxNzYlIDk4LjgzNzkyJSwgNjguNzQyMTklIDk4Ljg4NTE3JSwgNjYuODMzODElIDk4LjkyOTY2JSwgNjQuNjUxMjIlIDk5LjAyMTQxJSwgNjIuMjA0MjMlIDk5LjE2MjM5JSwgNjAuMzg2ODIlIDk5LjIzNTMyJSwgNTcuOTE5NDglIDk5LjMxNDIyJSwgNTUuNDYxMzIlIDk5LjQxMjY5JSwgNTMuMjE0OSUgOTkuNTEyMjMlLCA1MC40NTQwOCUgOTkuNjM2MDklLCA0Ni45ODgzMiUgOTkuNzc0NzclLCA0NC4xMzAxNiUgOTkuODU4NDElLCA0MS4yOTMxMiUgOTkuOTAwMTUlLCAzNy40ODY1MyUgOTkuOTIxMjUlLCAzMy43MDc4MSUgOTkuOTM1NjMlLCAzMi4wNzMzNSUgOTkuOTM5MTQlLCAyOS4zMTU0NyUgOTkuOTM5MTQlLCAyNi4wNDY5MiUgOTkuOTI5MzYlLCAyMy44MDAyMSUgOTkuOTE0MDclLCAyMC45NDA2MiUgOTkuODgxOTYlLCAxOC40ODc4MiUgOTkuODQwMDYlLCAxNS42Mjk2NiUgOTkuNzY5MjclLCAxMy40ODAxNiUgOTkuNjk1NzIlLCA5LjgxMjU0JSA5OS41MTIyMyUsIDguMjY2OTglIDk5LjQwMzUyJSwgNy40NjQ2OCUgOTkuMzM2NyUsIDYuNDE0NjElIDk5LjIzNTYzJSwgNS4zMTc2MiUgOTkuMTA4NzIlLCA0LjU1NTczJSA5OS4wMDM4MiUsIDMuNzQyMzQlIDk4Ljg3MDglLCAyLjU3ODIyJSA5OC42MjI5NCUsIDEuNTQ2NyUgOTcuOTU3OCUsIDEuMTI4MyUgOTcuNDE2MDYlLCAwLjY0NDclIDk2LjQ4MzE4JSwgMC4zMzI5NSUgOTUuNTgxOTYlLCAwLjEwMDI5JSA5NC4zMDg0MSUsIC0wLjA3MTYzJSA5MS4yODQ0JSwgLTAuMDcwNzclIDg2LjMzNjclLCAtMC4wNjk0OCUgODIuOTcwMzQlLCAtMC4wNjY5MSUgNzcuODIxNDElLCAtMC4wNjM5JSA3Mi44NzExJSwgLTAuMDYwNDYlIDY3LjcyMTcxJSwgLTAuMDU2MTYlIDYxLjc4MDczJSwgLTAuMDUwNDMlIDU0LjQ1NDI4JSwgLTAuMDQ1MDYlIDQ3LjkyMDM0JSwgLTAuMDM3ODklIDM5Ljk5OTg1JSwgLTAuMDMyMjMlIDMzLjY2MzMlLCAtMC4wMjcyMiUgMjcuOTIwNDklLCAtMC4wMTk1NiUgMTkuODAyMTQlLCAtMC4wMTQzMyUgMTQuMjU3OCUsIC0wLjAwNzc0JSA3LjUyNDMxJSwgLTAuMDA0OCUgNC41NTQ0MyUsIDAlIDAlKTsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lLmZpbmFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjRyZW07IH0gfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIC5pdGVtLXF1YW50aXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS42NTsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIC5pdGVtLXN1YnRvdGFsLXZhbHVlLFxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIC5pdGVtLXRheC12YWx1ZSxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1kZWxpdmVyeS12YWx1ZSxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS10b3RhbC12YWx1ZSxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS10aXAtdmFsdWUsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tcmV3YXJkLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1kZWxpdmVyeS12YWx1ZSxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1yZXdhcmQtdmFsdWUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIC5pdGVtLXRvdGFsLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1yZXdhcmQtdmFsdWUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuY3JlZGl0LWNhcmQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWluZm8taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5pbmZvLXdyYXBwZXIgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWxvY2F0aW9uLXBpY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1sb2NhdGlvbi1waWNrOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgbWluLXdpZHRoOiAuNjdyZW07XG4gICAgICAgIGhlaWdodDogLjk0cmVtOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItbG9jYXRpb24tcGljay5kZWxpdmVyeS1vcmRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1zdG9yZS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1zdG9yZS1jb250YWN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5zdG9yZS1jb250YWN0LXRpdGxlLFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5zdG9yZS1uYW1lLFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1zdHJlZXQsXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAuc3RvcmUtbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1zdHJlZXQsXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IC4zcmVtOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLnRlbGVwaG9uZSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC50ZWxlcGhvbmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm9uZTsgfSB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLnN0b3JlLWNvbnRhY3QtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItbG9jYXRpb24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1zdG9yZS1pY29uIGltZyB7XG4gICAgd2lkdGg6IDguNXJlbTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1zdHJlZXQsXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWlkZG90IHtcbiAgZm9udC1zaXplOiAzLjByZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS41cmVtOyB9XG5cbi5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDUycmVtO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudCAub3JkZXItaW5mby1jb21wb25lbnQgLmxvY2F0aW9uLXN0cmVldCxcbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQgLm9yZGVyLWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQgLml0ZW0taW5mbyB7XG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMDsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudCAuaXRlbS1pbmdyZWRpZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50IC5pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItbWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMy42cmVtIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1pbmZvLWNvbXBvbmVudCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBtYXgtd2lkdGg6IDE4cmVtOyB9IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItY29udGFjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMy42cmVtIDEuOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA0LjJyZW0gMS44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuM3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNC4ycmVtOyB9IH1cbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1jb250YWN0LWluZm8gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItY29udGFjdC1pbmZvIC5uYW1lLFxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWNvbnRhY3QtaW5mbyAuZW1haWwsXG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItY29udGFjdC1pbmZvIC50ZWxlcGhvbmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWxvY2F0aW9uLXBpY2sgLmxvY2F0aW9uLWRhdGUtdGltZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZWY7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgaDUubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLm9yZGVyLW5yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDExcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLmluZm8td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnBob25lLW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudCxcbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtaXRlbTo6YmVmb3JlLCAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1pdGVtOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtaXRlbSAuaXRlbS1xdWFudGl0eSBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtaXRlbSAuaXRlbS1jYWwge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNnJlbTsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAuYmFza2V0LXN0cnVjdHVyZSAuY3JlZGl0LWNhcmQge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubWF4LXdpZHRoLWltYWdlLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbSA2cmVtIDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWF4LXdpZHRoLWltYWdlLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgNnJlbSAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07IH0gfVxuICAubWF4LXdpZHRoLWltYWdlLWNvbXBvbmVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1heC13aWR0aC1pbWFnZS1jb21wb25lbnQgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cblxuI1NpdGVNYXAge1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI1NpdGVNYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgI1NpdGVNYXAgYSB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAjU2l0ZU1hcCBhOmhvdmVyLCAjU2l0ZU1hcCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICNTaXRlTWFwIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAjU2l0ZU1hcCB1bCBsaSB7XG4gICAgICBtYXJnaW46IC40cmVtIDAgMCAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICNTaXRlTWFwIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IC40cmVtIDAgMCAuNHJlbTsgfSB9XG5cbiNTaXRlTWFwTGVmdENvbHVtbiB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgI1NpdGVNYXBMZWZ0Q29sdW1uIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNTaXRlTWFwTGVmdENvbHVtbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4jU2l0ZU1hcFJpZ2h0Q29sdW1uIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLXRvcDogMy43cmVtO1xuICBtYXJnaW4tbGVmdDogMSU7IH1cbiAgI1NpdGVNYXBSaWdodENvbHVtbiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjU2l0ZU1hcFJpZ2h0Q29sdW1uIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfSB9XG5cbiNTaXRlTWFwIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4jU2l0ZU1hcCBsaS5sZXZlbDAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNTaXRlTWFwIGxpLmxldmVsMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiNTaXRlTWFwIGxpLmxldmVsMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4jU2l0ZU1hcCBsaS5sZXZlbDQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNTaXRlTWFwICNTaXRlTWFwTGVmdENvbHVtbixcbiAgI1NpdGVNYXAgI1NpdGVNYXBSaWdodENvbHVtbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI1NpdGVNYXAgI1NpdGVNYXBSaWdodENvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IGNhbGMoOTAlIC0gNDBweCk7IH0gfVxuXG4uZXJyb3ItY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVycm9yLWNvbXBvbmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAuZXJyb3ItY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvci1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMi42cmVtOyB9IH1cbiAgLmVycm9yLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmVycm9yLWNvbXBvbmVudCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXJyb3ItY29tcG9uZW50IC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjZyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07IH0gfVxuICAuZXJyb3ItY29tcG9uZW50IC5oMS1saWtlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45MztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1heC13aWR0aDogNDZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuaDEtbGlrZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07IH0gfVxuICAuZXJyb3ItY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAuZXJyb3ItY29tcG9uZW50IC5pbmZvIC5iYWNrLXRvLWhvbWUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5lcnJvci1jb21wb25lbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuZXJyb3ItY29tcG9uZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVycm9yLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAwO1xuICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg1Lm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBwIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pbnB1dC13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciwgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci5lcnJvcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIudmFsaWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgdG9wOiAycmVtOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIuZXJyb3I6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB0b3A6IDIuM3JlbTsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5sb2ctaW4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmxvZy1pbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuOHJlbTsgfSB9XG4gICAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubG9nLWluLXdyYXBwZXI6YWZ0ZXIsIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmxvZy1pbi13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5sb2ctaW4td3JhcHBlcjphZnRlciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubG9nLWluLXdyYXBwZXIgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA2cmVtOyB9XG4gICAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubG9nLWluLXdyYXBwZXIgPiBhLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLml0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLml0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY2FyZC1lcnJvci1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2FyZC1lcnJvci1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jYXJkLWVycm9yLWNvbXBvbmVudCAuaW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbjogNC44cmVtIDA7IH1cbiAgLmNhcmQtZXJyb3ItY29tcG9uZW50IHAge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuXG4ubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGYyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5iZy1oZWxwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5iZy1oZWxwZXIge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNC42NzYyNiUsIDEuMTQzNjMlIDQuNDc3ODUlLCAyLjM1MzYzJSA0LjI3NjQ2JSwgNC43NjQ0MiUgMy44OTI5NiUsIDYuNzYwMDglIDMuNTkwNDQlLCA4Ljg2NDk1JSAzLjI4NDUzJSwgMTEuODkwMDMlIDIuODY3MTYlLCAxNC4zMDIyNyUgMi41NTI1NyUsIDE2LjA0OTYzJSAyLjMzNDY0JSwgMTcuNjc5MTMlIDIuMTM4OSUsIDE5LjU1NjMlIDEuOTIyNDYlLCAyMS4yNDE4JSAxLjczNjM4JSwgMjIuMjc0OCUgMS42MjYyNiUsIDIzLjU5Mjk3JSAxLjQ5MDEzJSwgMjUuMTA3OCUgMS4zMzk3NyUsIDI2Ljc5OTYzJSAxLjE3OTclLCAyNy45OTg0NyUgMS4wNzEzOCUsIDMwLjA1MjMlIDAuODk1NzklLCAzMS42ODU0NyUgMC43NjU0MiUsIDMzLjk3MzMlIDAuNTk2OTIlLCAzNS4xODQ5NyUgMC41MTQ3JSwgMzcuNzc4OTclIDAuMzU0OTglLCA0MC4wMTIzJSAwLjIzNjI4JSwgNDIuMTg1MyUgMC4xMzgyMyUsIDQ0LjQxNjQ3JSAwLjA1NjMyJSwgNDYuNCUgMCUsIDQ4LjgyMyUgMC4wMjYxJSwgNTAuMjExODMlIDAuMDg4NDQlLCA1Mi40NDY2NyUgMC4yMzA4MyUsIDU0LjU1NzgzJSAwLjQwMDQxJSwgNTYuMTg3ODMlIDAuNTQ5OTUlLCA1Ny45OTY1JSAwLjczMjczJSwgNjAuMDU3JSAwLjk2MTUxJSwgNjEuNDY2NjclIDEuMTMwNTIlLCA2My4wNzUzMyUgMS4zMzM0NSUsIDY1LjMwNzMzJSAxLjYyNzM0JSwgNjcuNjUlIDEuOTUyNzIlLCA2OC44NjQlIDIuMTQyODYlLCA3MC4zODMzMyUgMi4zMTI0NCUsIDcyLjAwODgzJSAyLjQzNzgyJSwgNzMuNDY2NjclIDIuNjIwNzYlLCA3NC43NjkxNyUgMi43NzQzMSUsIDc2LjMzODMzJSAyLjk1OTk3JSwgNzguMzMzMzMlIDMuMTg2MDclLCA4MC4xNDQ1JSAzLjM3NDg3JSwgODEuOTQ5ODMlIDMuNTQ3MDIlLCA4My4wNDcxNyUgMy42NDE5OCUsIDg1LjE1NzE3JSAzLjc5ODUxJSwgODcuMDI0JSAzLjkwMDA1JSwgODguMjMxNjclIDMuOTQxMTYlLCA4OS44NSUgMy45NTY1OCUsIDkyLjAzOTMzJSAzLjgxMDg0JSwgOTMuNzI3NSUgMy41NzIzJSwgOTUuMjMxNSUgMy4zMDExMyUsIDk3LjMzMzMzJSAyLjg3NzM5JSwgOTkuMTY2NjclIDIuNDY2MjklLCAxMDAlIDIuMjYwNzQlLCAxMDAlIDk3LjAxOTUzJSwgOTguNDg4ODMlIDk3LjE3Njc3JSwgOTYuNDk3NSUgOTcuMzc1MTMlLCA5NC43NTI4MyUgOTcuNTQyNjUlLCA5My4xODE1JSA5Ny42ODk2MiUsIDkxLjY3NCUgOTcuODI2ODIlLCA4OS42MTg1JSA5OC4wMDkyNSUsIDg4LjcxMDY3JSA5OC4wODczNiUsIDg2Ljk2NTE3JSA5OC4yMzUzNSUsIDg0LjY2NzE3JSA5OC40MjM5NSUsIDgyLjQ5NDY3JSA5OC41OTYwOSUsIDgxLjQ2OTMzJSA5OC42NzQ3MiUsIDgwLjI1JSA5OC43NjY3JSwgNzguNjk1JSA5OC44ODMzNSUsIDc2Ljk0MyUgOTkuMDE0MzklLCA3NS42MTg4MyUgOTkuMTEyMDIlLCA3My4zODcxNyUgOTkuMjcyMzUlLCA3MS4wMjkzMyUgOTkuNDMxNjUlLCA2OS4wOTkxNyUgOTkuNTUyNDIlLCA2Ny44MzExNyUgOTkuNjI1OSUsIDY1Ljk2MDE3JSA5OS43MjUwOCUsIDY0LjgxNDgzJSA5OS43Nzk1NSUsIDYzLjYwODE3JSA5OS44MzE0NSUsIDU5LjYyNTMzJSA5OS45NTY4MyUsIDU4LjIzNjgzJSA5OS45ODIwMSUsIDU2LjE2NjY3JSAxMDAlLCA1NC4zNzQ2NyUgMTAwLjAxNzQ3JSwgNTIuOTg3MTclIDEwMC4wMzAzMiUsIDUxJSAxMDAlLCA0OS43MzMzMyUgOTkuODk3MjMlLCA0OC4yMjIlIDk5Ljc2OTc4JSwgNDYuNjQzODMlIDk5LjU5ODY2JSwgNDMuNDUwNjclIDk5LjE1MjExJSwgNDEuODE5MzMlIDk4Ljg4NTkyJSwgNDAuNDk5JSA5OC42NjAzMyUsIDM4LjAyNTUlIDk4LjIzMzgxJSwgMzUuNDE5JSA5Ny44MTYwMyUsIDMyLjQ1JSA5Ny40MzA2MyUsIDI5LjkzNTgzJSA5Ny4yNTE4JSwgMjcuNTIwMzMlIDk3LjE5MzIyJSwgMjYuMzEyNSUgOTcuMTg4MDglLCAyNC41MDE1JSA5Ny4xOTk5JSwgMjIuNTMzMzMlIDk3LjIyNTA4JSwgMjAuODgwMTclIDk3LjI1MDc3JSwgMTkuMDA4NjclIDk3LjI4OTgzJSwgMTUuNTY5NjIlIDk3LjM4OTUyJSwgMTMuMjc4MTUlIDk3LjQ3NTMzJSwgMTAuOTIxNDglIDk3LjU4MDY4JSwgOC44NzA5OCUgOTcuNjg1NTElLCA3LjM2MjY1JSA5Ny43NzA4MSUsIDUuNTQ5MSUgOTcuODgyODQlLCAzLjkyMDIlIDk3Ljk5MjgxJSwgMi4xMTIwNyUgOTguMTI2OTMlLCAwJSA5OC4zMDQyMSUsIDAlIDQuNjc2MjYlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5iZy1oZWxwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjRmMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzguNjElLCAxLjYxMjE2JSAzNi41NTUyMSUsIDMuNTYwODklIDM0LjExNDI4JSwgNS4wNTg5NSUgMzIuMjY0MDklLCA3LjA5OTQ5JSAyOS43NzkxJSwgOC45MzU1MSUgMjcuNTc4MzclLCAxMC40NDQyJSAyNS43OTcyOSUsIDEyLjA2MDMxJSAyMy45MTgxJSwgMTMuNjcxNDIlIDIyLjA3ODclLCAxNC45NjUzMyUgMjAuNjI1NDglLCAxNi4xNTE2OSUgMTkuMzE1MDUlLCAxOC4wODU2JSAxNy4yMzAxJSwgMjAuMTc1MDMlIDE1LjA1NzkxJSwgMjEuODQ2NzYlIDEzLjM1NDQ0JSwgMjMuNjgyNCUgMTEuNDk2NTIlLCAyNS40MDIxMSUgOS43OTc2OCUsIDI2LjkxMTElIDguMzY0MDklLCAyOC41Mjc0JSA2LjkwNTAxJSwgMjkuODE3NTklIDUuODA4NDklLCAzMS40MzA2NyUgNC41MzQzNiUsIDMzLjQ3NzElIDMuMDk4ODQlLCAzNC44NzU3JSAyLjI0NTk0JSwgMzYuMDU5NCUgMS42MTIzNSUsIDM3LjY3NTQlIDAuODg4MDMlLCAzOS4zOTYxJSAwLjMwMjMyJSwgNDAuOSUgLTAuMDQyMDglLCA0Mi42MjY1OSUgLTAuMjMyNDMlLCA0My45MTgxNiUgLTAuMjI2NjQlLCA0NS4xMDIyNSUgLTAuMTA1MDIlLCA0Ny40NzAxMyUgMC40ODUzMyUsIDQ5LjgwOCUgMS41NDQ0JSwgNTEuNTU0JSAyLjY3OTkyJSwgNTQuMDM3NCUgNC44MjgxOCUsIDU1LjY2MzclIDYuNTUwOSUsIDU4LjAyMjI2JSA5LjQ1NzUyJSwgNTkuNjMxOTYlIDExLjY5NjkxJSwgNjEuMzQ3NiUgMTQuMjkzODIlLCA2My42MTE4JSAxOC4wMjE2MiUsIDY1LjExMTElIDIwLjY1ODYlLCA2Ni42MzMlIDIzLjQ1NzUyJSwgNjguNTc2MiUgMjcuMTg1MzIlLCA3MC44MjI2JSAzMS42NzMzNSUsIDcyLjMyODIlIDM0Ljc2MjElLCA3My43MTc5JSAzNy42NTMyOCUsIDc2LjEwNSUgNDIuNjYxMzglLCA3Ny44NTk2JSA0Ni4zMjkzNCUsIDc5Ljc0ODYlIDUwLjI5NTclLCA4MS44MDYlIDU0LjcwNCUsIDgzLjgzNTglIDU5LjE0MjA4JSwgODUuMzY4OCUgNjIuNTUzMiUsIDg2Ljg2MzglIDY1LjkyOTMlLCA4OC4yNjElIDY5LjEyOTclLCA4OS4xNDQ2JSA3MS4xNzYlLCA5MC41MzIxJSA3NC40MjQ3JSwgOTEuODElIDc3LjQ2MjElLCA5My42NDU5JSA4MS44ODE0JSwgOTUuNDc5MyUgODYuMzg2NCUsIDk2Ljg4NjIlIDg5LjklLCA5OC4wNjkyJSA5Mi45MTkzJSwgMTAwJSA5Ny45NjI1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAzOC42MSUpOyB9IH1cbiAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmZjcy1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC0ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8sXG4gIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyxcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH0gfVxuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMy44cmVtOyB9XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtOyB9IH1cbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3QgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3QgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS40cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmFkZHJlc3Mtd3JhcHBlcixcbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZGVza3RvcC1waG9uZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5hZGRyZXNzLXdyYXBwZXIgc3BhbixcbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5kZXNrdG9wLXBob25lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYWRkcmVzcy13cmFwcGVyLmRlc2t0b3AtYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5hZGRyZXNzLXdyYXBwZXIubW9iaWxlLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmFkZHJlc3Mtd3JhcHBlci5tb2JpbGUtYWRkcmVzcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5hZGRyZXNzLXdyYXBwZXIgYSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmRlc2t0b3AtcGhvbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5kZXNrdG9wLXBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAubW9iaWxlLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5tb2JpbGUtcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLm1vYmlsZS1waG9uZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYnV0dG9uLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC42cmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5idXR0b24tZ3JvdXAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYnV0dG9uLWdyb3VwIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAzLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH0gfVxuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYnV0dG9uLWdyb3VwIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gI25lYXJieUxvY2F0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGlyZWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMgLm1hcC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDEuNnJlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTNyZW07IH0gfVxuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMgLm1hcC13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMgYSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGlyZWN0aW9ucyBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMy40cmVtOyB9IH1cblxuLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMy42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCBkbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZHQsXG4gICAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCBkbCBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZHQ6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGR0IHtcbiAgICAgIHdpZHRoOiAxMi40cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZHQge1xuICAgICAgICAgIHdpZHRoOiAxMnJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCBkbCBkZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuNHJlbSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7IH0gfVxuXG4ubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxLjZyZW07IH0gfVxuICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC00LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudDpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgLjZyZW0gMCAtMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMS42cmVtIDAgMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gICAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYTpob3ZlciwgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEuZGlzYWJsZWQge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSBhLmRpc2FibGVkIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYS5kaXNhYmxlZCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjFlYmU0OyB9XG4gICAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMy40cmVtOyB9IH1cbiAgICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMy40cmVtOyB9XG5cbi5jb2wteHMtMTIgPiBkaXY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmNvbC1tZC0xMCA+IGRpdjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4uY29sLWxnLTggPiBkaXY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sLXhzLTEyID4gZGl2OmZpcnN0LWNoaWxkIC50aXRsZSxcbi5jb2wtbWQtMTAgPiBkaXY6Zmlyc3QtY2hpbGQgLnRpdGxlLFxuLmNvbC1sZy04ID4gZGl2OmZpcnN0LWNoaWxkIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTQuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07IH0gfVxuICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH0gfVxuICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgdWwgbGkgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNS4zcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNS4zcmVtOyB9XG5cbi5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTQuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMC42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1pbi13aWR0aDogMjlyZW07XG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMjByZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbjogLjZyZW0gYXV0byAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cblxuLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtNC40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMC42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07IH0gfVxuICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtaW4td2lkdGg6IDI5cmVtO1xuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbjogLjZyZW0gYXV0byAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLmxpbmstd3JhcHBlciAudHJpYW5nbGUtbGluazphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuXG4ubG9jYXRpb24tcnRlLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1ydGUtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1ydGUtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC00LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLXJ0ZS1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMC42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLXJ0ZS1jb21wb25lbnQgLnJ0ZS1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcbiAgICBtYXJnaW46IDMuNHJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubG9jYXRpb24taW5mby1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24taW5mby1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmxvY2F0aW9uLWluZm8tY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC00LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWluZm8tY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudCAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnNvY2lhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudCAuc29jaWFsLXdyYXBwZXIgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAuNnJlbSAuOHJlbSAwIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtOyB9XG4gICAgICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnNvY2lhbC13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudCAuc29jaWFsLXdyYXBwZXIgbGkgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzcmVtOyB9XG5cbi5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUlIDQuNzE0MjklLCA5OS45MzA2NSUgMTAwJSwgMC4wNjkzNSUgMTAwJSwgMC4wNjkzNSUgMS41NzE0MyUsIDEuOTQxNzUlIDIlLCAxLjk0MTc1JSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMjg1NzElLCAzLjEyMDY3JSAyLjI4NTcxJSwgMy4xMjA2NyUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjU3MTQzJSwgNi4zMTA2OCUgMyUsIDYuMzEwNjglIDMuMTQyODYlLCA3LjA3MzUxJSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4yODU3MSUsIDcuOTA1NjklIDMuMjg1NzElLCA3LjkwNTY5JSAzLjQyODU3JSwgOC44NzY1NiUgMy40Mjg1NyUsIDEwLjE5NDE3JSAzLjU3MTQzJSwgMTEuNzE5ODMlIDMuNzE0MjklLCAxNC4yMTYzNyUgMy41NzE0MyUsIDE2LjA4ODc3JSAzLjQyODU3JSwgMTguMTY5MjElIDMuNDI4NTclLCAxOC4xNjkyMSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMTQyODYlLCAyMS42MzY2MiUgMy4xNDI4NiUsIDIzLjIzMTYyJSAzJSwgMjQuNjE4NTklIDIuODU3MTQlLCAyNy4zMjMxNiUgMi40Mjg1NyUsIDM2LjYxNTgxJSAxLjQyODU3JSwgMzYuNjE1ODElIDEuMjg1NzElLCAzOC4xNDE0NyUgMS4xNDI4NiUsIDM4LjkwNDMlIDEuMTQyODYlLCAzOC45MDQzJSAxJSwgNDAuMDEzODclIDElLCA0MC4wMTM4NyUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuNzE0MjklLCA0Mi4zMDIzNiUgMC43MTQyOSUsIDQyLjQ0MTA1JSAwLjU3MTQzJSwgNDMuNjg5MzIlIDAuNTcxNDMlLCA0My43NTg2NyUgMC40Mjg1NyUsIDQ1LjA3NjI4JSAwLjQyODU3JSwgNDYuNjcxMjklIDAuMjg1NzElLCA0Ni42NzEyOSUgMC4xNDI4NiUsIDQ4LjYxMzA0JSAwLjE0Mjg2JSwgNTEuNDU2MzElIDAlLCA1Ny43NjY5OSUgMCUsIDYwLjEyNDgzJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMTQyODYlLCA2MC44MTgzMSUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuNDI4NTclLCA2NS4xODcyNCUgMC40Mjg1NyUsIDY4LjcyMzk5JSAwLjg1NzE0JSwgNzAuMzE5JSAxJSwgNzMuMjMxNjIlIDEuMTQyODYlLCA3NC42MTg1OSUgMS4yODU3MSUsIDc1LjkzNjIlIDEuNDI4NTclLCA3Ny4yNTM4MSUgMS41NzE0MyUsIDc3LjI1MzgxJSAxLjcxNDI5JSwgNzguOTE4MTclIDEuODU3MTQlLCA3OS42ODElIDEuODU3MTQlLCA3OS42ODElIDIlLCA4Mi4wMzg4MyUgMi4xNDI4NiUsIDgyLjAzODgzJSAyLjI4NTcxJSwgODMuMTQ4NCUgMi4yODU3MSUsIDgzLjE0ODQlIDIuNDI4NTclLCA4NC4yNTc5OCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjU3MTQzJSwgODUuNzE0MjklIDIuNzE0MjklLCA4Ni40NzcxMiUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjg1NzE0JSwgODcuNTE3MzQlIDIuODU3MTQlLCA4Ny41MTczNCUgMyUsIDg4LjU1NzU2JSAzJSwgODguNTU3NTYlIDMuMTQyODYlLCA4OS45NDQ1MiUgMy4yODU3MSUsIDkwLjYzOCUgMy4yODU3MSUsIDkwLjYzOCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuNzE0MjklLCA5My41NTA2MiUgMy44NTcxNCUsIDk0LjUyMTUlIDMuODU3MTQlLCA5NC41MjE1JSA0JSwgOTUuNDkyMzclIDQlLCA5NS40OTIzNyUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC41NzE0MyUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY5Zjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQud2F2ZS10b3Auc2Vjb25kYXJ5IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDkuNjY2MiUsIDAuNTk3NDIlIDkuNDU3NTglLCAxLjYyNTIlIDkuMDg3MDclLCAyLjQ4NTU4JSA4LjgwNjg4JSwgMy4yOTEzMiUgOC41NTEzOSUsIDQuMDA2NTUlIDguMzI4ODYlLCA0LjgxMzQ4JSA4LjA4MTQzJSwgNS42NTk4OCUgNy44MjU4JSwgNi43MTMzNSUgNy41MTI4NyUsIDcuNTc4NjIlIDcuMjU5NiUsIDguNDczJSA3LjAwMTMyJSwgOS4yNzYwNyUgNi43NzI0NiUsIDEwLjA5MjczJSA2LjU0Mjk4JSwgMTAuODI3OTUlIDYuMzM4NjYlLCAxMS42NzU4NyUgNi4xMDU5OCUsIDEyLjc0MzQlIDUuODE3NjYlLCAxMy45MTIxNSUgNS41MDgwNyUsIDE1LjAzODIzJSA1LjIxNTk5JSwgMTYuNTkyNTMlIDQuODIzMDIlLCAxNy41NzM5MiUgNC41ODEzNiUsIDE4LjM5OTkyJSA0LjM4MTk5JSwgMTkuMDk2NDIlIDQuMjE2MTMlLCAyMS4wNjkwOCUgMy43NTQ4JSwgMjIuNDEzNzUlIDMuNDQ4ODIlLCAyMy42NDc0MiUgMy4yMDMyNyUsIDI0Ljc0MjU4JSAyLjk5MzMyJSwgMjcuMDQxMjUlIDIuNDUyNzElLCAyNy44MzMyNSUgMi4yOTU5JSwgMjkuMzk1MjUlIDIuMDE2MDYlLCAzMC44Mjg3NSUgMS43NzEwNyUsIDMxLjgyNTA4JSAxLjYwNjEyJSwgMzIuODk0NDIlIDEuNDE5ODIlLCAzMy41Mzg5MiUgMS4zMjEwNyUsIDM0LjUzNDc1JSAxLjE3MzA5JSwgMzUuODY0NzUlIDAuOTgxNSUsIDM2LjgzMDkyJSAwLjg0NjMxJSwgMzguMjc4MDglIDAuNjUxNiUsIDM5LjYzMzMzJSAwLjQ4Njc5JSwgNDAuMDc4NjclIDAuNDQxMzglLCA0MS42NTkzMyUgMC4yOTY1MiUsIDQzLjM0MTgzJSAwLjE2MTQlLCA0NC42ODgzMyUgMC4wNjQwNSUsIDQ1LjY1JSAwJSwgNDcuMDE0ODMlIC0wLjA1NDAzJSwgNDkuMDA1MTclIC0wLjAyMDAzJSwgNTAuNzc1MTclIDAuMTEyMSUsIDUyLjAxOTY3JSAwLjI1NjQlLCA1My4xOTA1JSAwLjQyNjclLCA1My44OTMlIDAuNTQzNDYlLCA1Ny4yMjYzMyUgMS4yMTk4MiUsIDYwLjIxNjY3JSAxLjk0NzE1JSwgNjEuODkxODMlIDIuMzY4NTclLCA2NC4wOTUxNyUgMi45MTc0NSUsIDY2LjI5MzUlIDMuNDc3NzUlLCA2Ny44NSUgMy44OTQzJSwgNjkuNjQxNSUgNC4zNzQ1NSUsIDcxLjIxOTgzJSA0Ljc3NTglLCA3Mi44MDg2NyUgNS4xNTgyOCUsIDc1LjE3ODE3JSA1LjY4Njc5JSwgNzcuMTI2NSUgNi4wODA5NSUsIDc4Ljg4MjMzJSA2LjQwMTg4JSwgODEuMTYwNSUgNi43NjM0OSUsIDgzLjgxNjY3JSA3LjA5Mjk4JSwgODUuMjk1MzMlIDcuMjQ5MyUsIDg3Ljk0MDY3JSA3LjQ2ODE1JSwgODkuOTE2NjclIDcuNDQwNjglLCA5MS4yNzExNyUgNy4xNjk0NyUsIDkyLjQzMzgzJSA2LjgwMDklLCA5My41JSA2LjM5NzU3JSwgOTQuOTAyMzMlIDUuNzk2MzglLCA5Ni45ODMzMyUgNC43OTgzMyUsIDk4LjYxMiUgNC4wMDYyNiUsIDEwMCUgMy4yNjg0MyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOS42NjYyJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQud2F2ZS10b3Auc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4MiUsIDAuODYyODklIDgwLjQzNCUsIDEuODk4MzQlIDc4LjU1NiUsIDMuMjg2NjklIDc2LjA0JSwgNC4yNzU3NSUgNzQuMjQlLCA1Ljc4NzA4JSA3MS41MDQlLCA3LjEzMTM1JSA2OS4wNzIlLCA4LjQ0MjkzJSA2Ni43JSwgMTAuNjk3MzglIDYyLjYzNCUsIDEyLjI3NjMzJSA1OS43ODQlLCAxNC4xNzMyNiUgNTYuMzYyJSwgMTUuNDgzMDUlIDU0JSwgMTcuMTgwMTclIDUwLjkzJSwgMTguNjgyMzQlIDQ4LjIxJSwgMTkuODM2MjElIDQ2LjEyNCUsIDIxLjUzNTg5JSA0My4wNyUsIDIzLjAwMzMzJSA0MC40NTYlLCAyNC41NTE5NSUgMzcuNzMlLCAyNi40OTUzOSUgMzQuMzclLCAyNy45MTQ5MSUgMzEuOTclLCAyOS4xMTA2OCUgMzAlLCAzMC4yNTk2OSUgMjguMTQ4JSwgMzEuMTk5ODElIDI2LjY2MiUsIDMyLjE1NTkyJSAyNS4xOCUsIDMzLjAyOTA1JSAyMy44NTQlLCAzNC4wOTc1JSAyMi4yNjglLCAzNS4zNjIyNSUgMjAuNDQ0JSwgMzYuODI0ODklIDE4LjQxMiUsIDM4LjUyODQ3JSAxNi4xNSUsIDQwLjI3MTcyJSAxMy45NSUsIDQyLjI5MDYlIDExLjU3JSwgNDMuNTU3OTclIDEwLjE3JSwgNDUuMDY1NTIlIDguNTgyJSwgNDYuNTY5MDMlIDcuMDkyJSwgNDcuNzYyMTIlIDUuOTc0JSwgNDkuMjI2MyUgNC42NzglLCA1MC4wMzE5OSUgNCUsIDUwLjg5MDQlIDMuMzklLCA1Mi4zNTU1MyUgMi44MjYlLCA1NC41MzM5MSUgMi4yMjYlLCA1NC45NTg0MSUgMiUsIDU2LjIzNjI4JSAxLjM3MiUsIDU3LjIyNzk2JSAxLjAwMiUsIDU4LjkzMDIlIDAuNTg4JSwgNTkuNzIyMzklIDAuNDg0JSwgNjAuODMxNzMlIDAuNDI2JSwgNjIuNjUzNzQlIDAuNTQlLCA2NC4wMDAwNiUgMC43NzYlLCA2NS40MjYxNyUgMS4xNTYlLCA2Ny4wMTIyMiUgMS43MiUsIDY4Ljc5MzQxJSAyLjUyJSwgNjkuNjc0NDElIDIuOTclLCA3MC4yMzAzOSUgMy4yNzIlLCA3MS4xODU2JSAzLjgyJSwgNzEuOTI3MTMlIDQuMjclLCA3Mi4zNTMyMyUgNC41MzglLCA3My4wNDk5NyUgNC45ODglLCA3My44NzU5NCUgNS41NDIlLCA3NC40NjM5MiUgNS45NDIlLCA3NS4xMjAyOCUgNi40JSwgNzUuNjQ3NDclIDYuNzglLCA3Ni4zNDM1NyUgNy4yOSUsIDc2Ljk1MDc0JSA3Ljc0JSwgNzcuNzI2MTclIDguMzI0JSwgNzguNTQzMTklIDguOTQ0JSwgNzkuNDY4MzMlIDkuNjUlLCA4MC44MTI1NCUgMTAuNjcyJSwgODEuODk2OTklIDExLjQ3MiUsIDgyLjU5NzU3JSAxMS45ODIlLCA4Mi44NDI2MSUgMTIuMTU4JSwgODMuODQ3MDklIDEyLjg4NiUsIDg0LjYzMzQlIDEzLjQ2MiUsIDg1LjE5MTk0JSAxMy44NzQlLCA4NS43ODc1OSUgMTQuMzE2JSwgODYuNjUzODclIDE0Ljk2NCUsIDg3LjU5OTQ5JSAxNS42OCUsIDg4LjI5NjIzJSAxNi4yMTIlLCA4OS4yMTE3NyUgMTYuOTE4JSwgODkuOTQ3NTQlIDE3LjQ5MiUsIDkwLjc5Mzk5JSAxOC4xNTglLCA5MS42ODAxJSAxOC44NjQlLCA5Mi40NzY2NSUgMTkuNTA2JSwgOTMuMzEyODYlIDIwLjE4NiUsIDk0LjA0OTI2JSAyMC43ODYlLCA5NC43MjYxNyUgMjEuMzQ4JSwgOTUuMzkyODMlIDIxLjkwOCUsIDk2LjE0OTA3JSAyMi41NSUsIDk2Ljk1NTIxJSAyMy4yNDQlLCA5Ny45Mzk4NiUgMjQuMTA0JSwgOTkuMjA0MDklIDI1LjIzNiUsIDEwMCUgMjYlLCAxMDAlIDIxNiUsIDAlIDIxNiUsIDAlIDgyJSk7IH0gfVxuICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQubGlnaHQtbWFuZGFyaW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZWE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LmxpZ2h0LW1hbmRhcmluLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmVmZWE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5kaXN0YW5jZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5hZGRyZXNzLXdyYXBwZXIsXG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9XG4gICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5hZGRyZXNzLXdyYXBwZXIgc3BhbixcbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLnBob25lIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLnBob25lIC5kZXNrdG9wLXBob25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5waG9uZSAubW9iaWxlLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAucGhvbmUgLm1vYmlsZS1waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAubGluay13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLmxpbmstd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLmxpbmstd3JhcHBlciAudHJpYW5nbGUtbGluazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMyYjM5MzY7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gIG1heC13aWR0aDogNDJyZW07IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciAuZXJyb3ItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgaW5wdXQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VhcmNoOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtOyB9IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5zZWFyY2g6aG92ZXI6YWZ0ZXIsIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VhcmNoOmZvY3VzOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC5zdmdcIik7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGUge1xuICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0ZTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0ZS5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTsgfSB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24taGVscGVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTAlIDEwMCU7IH0gfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTsgfVxuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAuNnJlbSAwOyB9XG4gICAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZHQsXG4gICAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZGQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGR0IHtcbiAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyBkZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1cmVtOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaWNvbi1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgY29sb3I6ICM2NzcyNmY7XG4gIG1heC13aWR0aDogMy41cmVtOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWFkcmVzcyxcbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1hZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzLFxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAub3Blbi11bnRpbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMge1xuICBjb2xvcjogIzQ2ODQyNTsgfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMuY2xvc2VkIHtcbiAgICBjb2xvcjogIzY3NzI2ZjsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5vcGVuLXVudGlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IC40cmVtOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYSB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB3aWR0aDogNC4ycmVtOyB9IH1cbiAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gICAgICB3aWR0aDogLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYS5sZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEubGVzczphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIC5idXR0b24tZ3JvdXAgLnByaW1hcnktYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzMS40cmVtO1xuICBtYXJnaW46IDNyZW0gYXV0bzsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAuYnV0dG9uLWdyb3VwIGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNpdHktbGlzdC1jb21wb25lbnQge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2l0eS1saXN0LWNvbXBvbmVudCAucm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IC5yb3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2l0eS1saXN0LWNvbXBvbmVudCAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaTo6YWZ0ZXIsIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXllbGxvdy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAuNnJlbSAwOyB9XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIGxpIGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMyU7IH0gfVxuICAgICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhLnRyaWFuZ2xlLWxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIGxpIGEudHJpYW5nbGUtbGluazpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQgZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCArIHVsIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTsgfVxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50LmxhcmdlciBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudC5sYXJnZXIgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTsgfSB9XG4gIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbCAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZTpjaGVja2VkICsgbGFiZWwgLnRleHQge1xuICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZSArIGxhYmVsIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMS4ycmVtOyB9XG4gICAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplICsgbGFiZWwgLmljb24uYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUuczpjaGVja2VkICsgbGFiZWwgLmljb24sIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUubTpjaGVja2VkICsgbGFiZWwgLmljb24sIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUubDpjaGVja2VkICsgbGFiZWwgLmljb24sIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUueGw6Y2hlY2tlZCArIGxhYmVsIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUuczpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLm06Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5sOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUsIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUueGw6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9ncmVzcy1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG4gIC5wcm9ncmVzcy1jb21wb25lbnQgLmRvdCB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgIGNvbG9yOiAjYjNkMzQzO1xuICAgIGJhY2tncm91bmQ6ICNiM2QzNDM7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2IzZDM0MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1jb21wb25lbnQgLmRvdCB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjYjNkMzQzOyB9XG4gICAgLnByb2dyZXNzLWNvbXBvbmVudCAuZG90LmVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2MzZTBiNjsgfVxuICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5kb3QuZW1wdHkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjNkMzQzOyB9XG4gIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjYzNlMGI2O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2IzZDM0MzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOiA0LjRyZW07IH0gfVxuICAgIC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogI2IzZDM0MztcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07IH1cbiAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudC5sYXJnZXIgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNS40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQubGFyZ2VyIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IH0gfVxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAzNmQ1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemU6Y2hlY2tlZCArIGxhYmVsIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUgKyBsYWJlbCAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuMnJlbTsgfVxuICAgICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZSArIGxhYmVsIC5pY29uLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnM6Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLm06Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLmw6Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnhsOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnM6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5tOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUsIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUubDpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnhsOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpOyB9XG5cbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtYm9keSxcbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNC40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSxcbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbWcsXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgc3ZnIHtcbiAgd2lkdGg6IDkuM3JlbTtcbiAgaGVpZ2h0OiA5LjNyZW07XG4gIHBhZGRpbmc6IDAuNnJlbTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQgKyBsYWJlbCAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjRyZW07IH1cbiAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQgKyBsYWJlbCAuaWNvbiAuc3QwLFxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dCArIGxhYmVsIC5pY29uIC5zdDEsXG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24gLnN0MiB7XG4gICAgICBzdHJva2U6ICMwMzZkNTg7XG4gICAgICBmaWxsOiBub25lOyB9XG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24gLnN0MiB7XG4gICAgICBmaWxsOiAjMDM2ZDU4OyB9XG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24gZyBwYXRoLnN0MCB7XG4gICAgICBmaWxsOiAjMDM2ZDU4OyB9XG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24uYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSwgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4OyB9XG4gICAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQudHJ1ZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIC5zdDAsXG4gICAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQudHJ1ZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIC5zdDEsXG4gICAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQudHJ1ZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIC5zdDIsIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC5mYWxzZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIC5zdDAsXG4gICAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QxLFxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgLnN0MiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QyLCAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QyIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSBnIHBhdGguc3QwLCAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSBnIHBhdGguc3QwIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQudHJ1ZTpjaGVja2VkICsgbGFiZWwgLnRleHQsIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC5mYWxzZTpjaGVja2VkICsgbGFiZWwgLnRleHQge1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBsaW5lLWhlaWdodDogLjk7XG4gIG1heC13aWR0aDogMTJyZW07IH1cblxuLmVkZ2UgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1ib2R5IGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlcixcbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5LFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIsXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBtYXgtd2lkdGg6IDU1cmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHksXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCxcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSxcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnN1Ym1pdCxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCBhLFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QsXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDA7IH1cbiAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSxcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbjpiZWZvcmUsXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuMnJlbTsgfVxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0sXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbTpob3ZlciwgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbTpmb2N1cyxcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtOmhvdmVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW06Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWY5O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtOmFmdGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogLjJyZW07IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc2VsZWN0ZWQgLmljb246YWZ0ZXIsIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc3dhcGVkIC5pY29uOmFmdGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc2VsZWN0ZWQgLmljb246YWZ0ZXIsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbS5zd2FwZWQgLmljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc3dhcC1yZWQuc3ZnXCIpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc3dhcGVkLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc3dhcGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmOTsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuYWxsZXJnZW4sXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuYWxsZXJnZW4ge1xuICAgICAgICBjb2xvcjogI2UyMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2LjJyZW07IH1cbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuYWxsZXJnZW46YmVmb3JlLFxuICAgICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuYWxsZXJnZW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuY29udGVudC13cmFwcGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW1nLXdyYXBwZXIsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW1nLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07IH1cbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW1nLXdyYXBwZXIgaW1nLFxuICAgICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlcixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlciBzcGFuLFxuICAgICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIgc21hbGwsXG4gICAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIgc3BhbixcbiAgICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlciBzbWFsbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNwYW4sXG4gICAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNtYWxsLFxuICAgICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5jYWxvcmllcyxcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5jYWxvcmllcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaWNvbixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaWNvbjphZnRlcixcbiAgICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmljb246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zd2FwLnN2Z1wiKTtcbiAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5LFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycmVtIDdyZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnksXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcGFkZGluZzogMnJlbSA0cmVtOyB9IH1cbiAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utd3JhcHBlcixcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLXdyYXBwZXIsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLXdyYXBwZXIgaW1nLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwLjZyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA4cmVtOyB9XG4gIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlcixcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciBzcGFuLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIgLnRpdGxlLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAucHJpY2UsXG4gICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC5jYWxvcmllcyxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC5wcmljZSxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC5jYWxvcmllcyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC5wcmljZSArIC5jYWxvcmllcyxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC5wcmljZSArIC5jYWxvcmllcyB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNTgwNGI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ucmV3YXJkcy1saXN0LWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEVFO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmVkZWVtLXJld2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjJyZW07XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtOyB9XG4gIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2Mi4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTsgfVxuICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuMnJlbTtcbiAgICBvdmVyZmxvdzogY2xpcDsgfVxuICAgIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5yZXdhcmRzLmZ1bGxIZWlnaHQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAuYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5yZXdhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgbWF4LWhlaWdodDogNTQuNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sdW1uLWdhcDogMy4zcmVtO1xuICAgICAgcm93LWdhcDogNHJlbTsgfVxuICAgIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5ib3R0b20tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRjZGNEVFLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApKTtcbiAgICAgIGhlaWdodDogOHJlbTsgfVxuICAgIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5pb3MxMiAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyxcbi5pb3MxMyAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyxcbi5pb3MxNCAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyxcbi5pb3MxNSAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJvb3N0LWNvbXBvbmVudCAudGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29zdC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5ib29zdC1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2OyB9XG5cbi5ib29zdC1jb21wb25lbnQgLmluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuYm9vc3QtY29tcG9uZW50IC5pbmZvLXdyYXBwZXIgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3Qtd3JhcHBlciAubW9iaWxlLWdyYWRpZW50IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICByaWdodDogLTEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmZmZmYpOyB9XG5cbi5ib29zdC1jb21wb25lbnQgLnVuYXZhaWxhYmxlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTAuOXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9IH1cbiAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCArIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtOyB9XG4gIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjMGQ5ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAyLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNi42cmVtO1xuICAgIG1hcmdpbjogMCAuOXJlbSAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cbiAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZGY5ZWY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMC44cmVtIDAgcmdiYSgxOTIsIDIxNywgMjEyLCAwLjc5KTsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbS5zZWxlY3RlZCAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5jaXJjbGUtY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0udW5hdmFpbGFibGUgLnVuYXZhaWxhYmxlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjUpO1xuICAgICAgbGVmdDogLTAuMnJlbTtcbiAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgIGJvdHRvbTogLTIuNHJlbTtcbiAgICAgIHJpZ2h0OiAtMC4ycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjUpOyB9XG4gICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuaW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC41cmVtO1xuICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMS41cmVtOyB9XG4gICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5pbmZvIGltZyB7XG4gICAgICAgIGhlaWdodDogMS41cmVtOyB9XG4gICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAuYWxsZXJnZW4ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAuOHJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBjb2xvcjogI2UyMDAwMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlciAuZGV0YWlscy13cmFwcGVyIC5hbGxlcmdlbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNHJlbTsgfVxuICAgICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIC42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNS42cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAuY2Fsb3JpZXMgKyAucHJpY2Uge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZhYzUzYzsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5jaXJjbGUtY2hlY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEuN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgICAgIGxlZnQ6IC41cmVtOyB9XG4gICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlci5zZWxlY3RlZCAuY2lyY2xlLWNoZWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmZvLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyLFxuLmluZm8tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5pbmZvLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tbW9kYWwtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjRyZW07IH0gfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5pbmZvLW1vZGFsLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5pbmZvLW1vZGFsLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4gKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZhYzUzYzsgfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgLmltYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mby1tb2RhbC1jb21wb25lbnQgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA0LjRyZW0gLTIuOHJlbSAyLjRyZW07IH0gfVxuICAuaW5mby1tb2RhbC1jb21wb25lbnQgLmltYWdlLXNlY3Rpb24gLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMXJlbTsgfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNnJlbTsgfVxuICAuaW5mby1tb2RhbC1jb21wb25lbnQgdWw6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IGJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzEuNHJlbTtcbiAgbWFyZ2luOiAyLjZyZW0gMDsgfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgLmN1c3RvbS1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMi40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW2RhdGEtb3Blbj1cImluZm8tbW9kYWwtY29tcG9uZW50XCJdOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZGQtb25zLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRkLW9ucy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDUuNnJlbTsgfSB9XG5cbi5hZGQtb25zLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTsgfVxuXG4uYWRkLW9ucy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDMuNnJlbTsgfVxuICAuYWRkLW9ucy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudC53aXJlZC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50LndpcmVkLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQud2lyZWQtbW9iaWxlICsgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50LndpcmVkLW1vYmlsZSArIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFjY291bnQtbWVudS1jb21wb25lbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycmVtIDAgNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTsgfSB9XG4gIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDEuMnJlbSAxLjdyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA2cmVtOyB9XG4gICAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSA+IGEuaGFzLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmNhYmE7IH1cbiAgICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtID4gYS50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDJyZW07IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtLmFjdGl2ZTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCAjZWRmNGYzOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0uYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMzsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtLmFjdGl2ZSAuaXRlbS10aXRsZSB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtLmFjdGl2ZSAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gLml0ZW0tbm90aWZpY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gLml0ZW0taWNvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgdWwgLml0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB1bCAuaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogLjlyZW07IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB1bCAuaXRlbTpmaXJzdC1jaGlsZCBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA0NC40NDQlLCAwLjI3NCUgNDUuNTUlLCAwLjY5MzMlIDQ3LjE3Nzc4JSwgMS4wODY0JSA0OC42MTExMSUsIDEuNDc0OTMlIDUwJSwgMS44NTg2NyUgNTEuMjY2NjclLCAyLjMwOTA3JSA1Mi43MzMzMyUsIDIuODE1NzMlIDU0LjMlLCAzLjI0MTg3JSA1NS41NTU1NSUsIDMuNjEzMDclIDU2LjY2NjY3JSwgNC4xNTYyNyUgNTguMTc3NzglLCA0LjY4NjQlIDU5LjU1NTU2JSwgNS4yMzEyJSA2MC45MzMzMyUsIDUuODc0MTMlIDYyLjQ3Nzc4JSwgNi41MzY4JSA2My45ODg4OSUsIDcuMjE3ODclIDY1LjQ0NDQ0JSwgNy44Nzk3MyUgNjYuNzc3NzglLCA4LjY1ODQlIDY4LjI0NDQ0JSwgOS4zODA1MyUgNjkuNSUsIDEwLjE4MDUzJSA3MC43Nzc3OCUsIDEwLjkyMDglIDcxLjg4ODg5JSwgMTEuNTYzNzMlIDcyLjc1NTU2JSwgMTIuMzA0NTMlIDczLjQzMzMzJSwgMTMuMTIlIDc0LjE0NDQ0JSwgMTMuODgwMjclIDc0Ljc4ODg5JSwgMTQuNzM4NjclIDc1LjQ3Nzc4JSwgMTUuODEzMzMlIDc2LjI1NTU2JSwgMTYuNTI2NjclIDc2LjY2NjY3JSwgMTguMjQ5MyUgNzcuNDk5JSwgMTkuNDY2NiUgNzcuNzc3JSwgMjAuMDQwOCUgNzcuNzc3JSwgMjEuNjg5JSA3Ny40NjYlLCAyMi43NjQlIDc3LjA4OCUsIDI0LjQxMiUgNzYuMjY2JSwgMjYuMjcyMiUgNzUuMDIyJSwgMjcuODQ3NyUgNzMuNzU1JSwgMjkuMTQxNiUgNzIuNTc3JSwgMzEuMDc1NCUgNzAuNjExJSwgMzMuMDE2OCUgNjguMzg4JSwgMzQuNzMxJSA2Ni4yODglLCAzNi41MjElIDYzLjk1NTUlLCAzOC4zMTEyJSA2MS41JSwgNDAuNjA2JSA1OC4xNjY2JSwgNDIuNTQ0NSUgNTUuMjY2NiUsIDQ0LjA1NTclIDUyLjk1NTUlLCA0NS42MzA0JSA1MC41JSwgNDcuNzA4OCUgNDcuMTY2JSwgNDkuNDk4MSUgNDQuMjg4JSwgNTEuMjIxJSA0MS41JSwgNTMuNTIyJSAzNy43NzclLCA1NS40NTUlIDM0LjY1NSUsIDU3LjA5NSUgMzIuMDMzJSwgNTguODEzNiUgMjkuMzExJSwgNjAuODE4MSUgMjYuMiUsIDYyLjM5OCUgMjMuNzk5OSUsIDY0LjQwMiUgMjAuODQ0JSwgNjUuOTglIDE4LjYyMjIyJSwgNjcuMzQ1NTklIDE2Ljc2NjY3JSwgNjguNTU2MjYlIDE1LjE3Nzc4JSwgNzAuNDI1MzMlIDEyLjg1NTU2JSwgNzIlIDExLjExMTExJSwgNzIuNzkzODYlIDEwLjI3Nzc4JSwgNzUuMjMyMjYlIDguNCUsIDc2LjY2NjY2JSA3Ljc3Nzc4JSwgNzguNTMwOTMlIDcuNDQ0NDQlLCA4MC42MTA5MyUgNy43MjIyMiUsIDgyLjc2NDUzJSA4LjczMzMzJSwgODUuMjAzNDYlIDEwLjc1NTU1JSwgODYuOTI0MjYlIDEyLjc0NDQ0JSwgODguMTQyNjYlIDE0LjQzMzMzJSwgODkuNTA1MDYlIDE3LjYlLCA5MC44NjIxMyUgMjElLCA5Mi4yMTkyJSAyNC40NDQ0NCUsIDkzLjU4OTA2JSAyNy45NDQ0NCUsIDk0LjgxMTczJSAzMS4wNzc3OCUsIDk1LjU5MjglIDMzLjA4ODg4JSwgOTYuMzI1NiUgMzQuOTc3NzclLCA5Ny4wMjEwNiUgMzYuNzY2NjYlLCA5Ny41Njg4JSAzOC4xNzc3NyUsIDk4LjEwNjY2JSAzOS41NDQ0NCUsIDk4Ljc0OTMzJSA0MS4yMTExMSUsIDk5LjIwNjY2JSA0Mi40JSwgOTkuODYxMzMlIDQ0LjElLCAxMDAlIDQ0LjQ0NDQ0JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA0NC40NDQ0JSk7XG4gICAgICBoZWlnaHQ6IC45cmVtO1xuICAgICAgd2lkdGg6IDEwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgdWwgLml0ZW06Zmlyc3QtY2hpbGQgYS5oYXMtbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2YyY2FiYTsgfVxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB1bCAuaXRlbS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzOyB9XG5cbi5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXRvcDogLjlyZW07IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW06Zmlyc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA0NC40NDQlLCAwLjI3NCUgNDUuNTUlLCAwLjY5MzMlIDQ3LjE3Nzc4JSwgMS4wODY0JSA0OC42MTExMSUsIDEuNDc0OTMlIDUwJSwgMS44NTg2NyUgNTEuMjY2NjclLCAyLjMwOTA3JSA1Mi43MzMzMyUsIDIuODE1NzMlIDU0LjMlLCAzLjI0MTg3JSA1NS41NTU1NSUsIDMuNjEzMDclIDU2LjY2NjY3JSwgNC4xNTYyNyUgNTguMTc3NzglLCA0LjY4NjQlIDU5LjU1NTU2JSwgNS4yMzEyJSA2MC45MzMzMyUsIDUuODc0MTMlIDYyLjQ3Nzc4JSwgNi41MzY4JSA2My45ODg4OSUsIDcuMjE3ODclIDY1LjQ0NDQ0JSwgNy44Nzk3MyUgNjYuNzc3NzglLCA4LjY1ODQlIDY4LjI0NDQ0JSwgOS4zODA1MyUgNjkuNSUsIDEwLjE4MDUzJSA3MC43Nzc3OCUsIDEwLjkyMDglIDcxLjg4ODg5JSwgMTEuNTYzNzMlIDcyLjc1NTU2JSwgMTIuMzA0NTMlIDczLjQzMzMzJSwgMTMuMTIlIDc0LjE0NDQ0JSwgMTMuODgwMjclIDc0Ljc4ODg5JSwgMTQuNzM4NjclIDc1LjQ3Nzc4JSwgMTUuODEzMzMlIDc2LjI1NTU2JSwgMTYuNTI2NjclIDc2LjY2NjY3JSwgMTguMjQ5MyUgNzcuNDk5JSwgMTkuNDY2NiUgNzcuNzc3JSwgMjAuMDQwOCUgNzcuNzc3JSwgMjEuNjg5JSA3Ny40NjYlLCAyMi43NjQlIDc3LjA4OCUsIDI0LjQxMiUgNzYuMjY2JSwgMjYuMjcyMiUgNzUuMDIyJSwgMjcuODQ3NyUgNzMuNzU1JSwgMjkuMTQxNiUgNzIuNTc3JSwgMzEuMDc1NCUgNzAuNjExJSwgMzMuMDE2OCUgNjguMzg4JSwgMzQuNzMxJSA2Ni4yODglLCAzNi41MjElIDYzLjk1NTUlLCAzOC4zMTEyJSA2MS41JSwgNDAuNjA2JSA1OC4xNjY2JSwgNDIuNTQ0NSUgNTUuMjY2NiUsIDQ0LjA1NTclIDUyLjk1NTUlLCA0NS42MzA0JSA1MC41JSwgNDcuNzA4OCUgNDcuMTY2JSwgNDkuNDk4MSUgNDQuMjg4JSwgNTEuMjIxJSA0MS41JSwgNTMuNTIyJSAzNy43NzclLCA1NS40NTUlIDM0LjY1NSUsIDU3LjA5NSUgMzIuMDMzJSwgNTguODEzNiUgMjkuMzExJSwgNjAuODE4MSUgMjYuMiUsIDYyLjM5OCUgMjMuNzk5OSUsIDY0LjQwMiUgMjAuODQ0JSwgNjUuOTglIDE4LjYyMjIyJSwgNjcuMzQ1NTklIDE2Ljc2NjY3JSwgNjguNTU2MjYlIDE1LjE3Nzc4JSwgNzAuNDI1MzMlIDEyLjg1NTU2JSwgNzIlIDExLjExMTExJSwgNzIuNzkzODYlIDEwLjI3Nzc4JSwgNzUuMjMyMjYlIDguNCUsIDc2LjY2NjY2JSA3Ljc3Nzc4JSwgNzguNTMwOTMlIDcuNDQ0NDQlLCA4MC42MTA5MyUgNy43MjIyMiUsIDgyLjc2NDUzJSA4LjczMzMzJSwgODUuMjAzNDYlIDEwLjc1NTU1JSwgODYuOTI0MjYlIDEyLjc0NDQ0JSwgODguMTQyNjYlIDE0LjQzMzMzJSwgODkuNTA1MDYlIDE3LjYlLCA5MC44NjIxMyUgMjElLCA5Mi4yMTkyJSAyNC40NDQ0NCUsIDkzLjU4OTA2JSAyNy45NDQ0NCUsIDk0LjgxMTczJSAzMS4wNzc3OCUsIDk1LjU5MjglIDMzLjA4ODg4JSwgOTYuMzI1NiUgMzQuOTc3NzclLCA5Ny4wMjEwNiUgMzYuNzY2NjYlLCA5Ny41Njg4JSAzOC4xNzc3NyUsIDk4LjEwNjY2JSAzOS41NDQ0NCUsIDk4Ljc0OTMzJSA0MS4yMTExMSUsIDk5LjIwNjY2JSA0Mi40JSwgOTkuODYxMzMlIDQ0LjElLCAxMDAlIDQ0LjQ0NDQ0JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA0NC40NDQ0JSk7XG4gICAgaGVpZ2h0OiAuOXJlbTtcbiAgICB3aWR0aDogMTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbTpmaXJzdC1jaGlsZCBhLmhhcy1ub3RpZmljYXRpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YyY2FiYTsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VkZjRmMzsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudCArIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCArIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgKyAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSBhOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTIuNXJlbTtcbiAgcGFkZGluZzogMy42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJld2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAudXNlcm5hbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5kZXNjcmlwdGlvbi5sYXJnZXIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaW9zIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgYm90dG9tOiAtMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9zIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmV3YXJkLWljb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmlvcy5jaHJvbWUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLmJnLWhlbHBlcixcbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgYm90dG9tOiAtMy4ycmVtOyB9XG5cbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50LFxuLmlvcy5jaHJvbWUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9XG5cbi5hY2NvdW50LWNhcmQtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgPiAudHJpYW5nbGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0OyB9XG4gIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCBociB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAuM3JlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDMycmVtOyB9XG4gICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5jYXJkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbnRlbnQgLml0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbnRlbnQgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlcixcbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDIycmVtOyB9XG4gICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MC42cmVtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAuMnJlbSAtMC4ycmVtIDEuMXJlbSByZ2JhKDE5MiwgMjE3LCAyMTIsIDAuMzgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50Om5vdCguY29sKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvdHRvbTogLTEuNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA2LjY2NjY3JSwgMTAwJSAwJSwgMTAwJSA1My4zMzMzMyUsIDk4LjYyNDA2JSA2My4zOTMzMyUsIDk3LjEyMzk0JSA2NS45OTMzMyUsIDk2LjA4NjUzJSA2Ny41NzMzMyUsIDk0LjY2NzgzJSA2OS40ODY2NyUsIDkzLjI0NTAxJSA3MS4xNDY2NyUsIDkxLjY2ODQ1JSA3Mi43JSwgOTAuMDA3MjMlIDc0LjAzMzMzJSwgODYuODQ3NTElIDc1Ljc2NjY3JSwgODUuMTA5MSUgNzYuMjkzMzMlLCA4Mi44OTcyNiUgNzYuNTMzMzMlLCA4MC43NjUwOSUgNzYuMzI2NjclLCA3OC41NTE4NyUgNzUuNjYlLCA3Ni4yNTk3MyUgNzQuNSUsIDc0LjU2MzU5JSA3My4zMzMzMyUsIDczLjA5NzYzJSA3Mi4xMjY2NyUsIDcxLjY3NDA2JSA3MC43OTMzMyUsIDY4LjkwNzQ4JSA2Ny44NzMzMyUsIDY3LjY0MTc3JSA2Ni40MDY2NyUsIDY1LjkwMzk5JSA2NC4yOCUsIDYzLjQ1NTQ5JSA2MS4xMDY2NyUsIDYwLjYxMjU5JSA1Ny4yMjY2NyUsIDU4LjAwNjYxJSA1My41NCUsIDU2LjE5MDQlIDUwLjkzMzMzJSwgNTQuNDUzMTIlIDQ4LjQyNjY3JSwgNTIuMzE5MiUgNDUuMzczMzMlLCA0OS43MTUyMSUgNDEuNjY2NjclLCA0Ny4wMjMzMiUgMzcuOTMzMzMlLCA0NS40Mzk3OCUgMzUuODEzMzMlLCA0My4zODYyOCUgMzMuMTQ2NjclLCA0MC4zODI5MiUgMjkuNTMzMzMlLCAzNy43NzY5MyUgMjYuNzIlLCAzNS40MDY0OCUgMjQuNDglLCAzMy43NDY3NiUgMjMuMTQ2NjclLCAzMS4zNzU0NCUgMjEuNTczMzMlLCAyOC43NjYzMyUgMjAuNDIlLCAyNi4xODQ1NCUgMjAlLCAyNC42NTQ0OSUgMjAuMTQ2NjclLCAyMi43NTc0OCUgMjAuNzIlLCAxOS41MTc1OCUgMjIuNjglLCAxNy43NzYzMSUgMjQuMjMzMzMlLCAxNi4wMzU5MSUgMjYuMTIlLCAxMy44Mjk4JSAyOC45OTMzMyUsIDEyLjQwMzg3JSAzMS4xNCUsIDEwLjEwODczJSAzNS4wNiUsIDguMzcxODIlIDM4LjM5MzMzJSwgNi41NTM0OSUgNDIuMjglLCA0LjQ5ODc1JSA0Ny4xNDY2NyUsIDIuMjkxMTUlIDUzLjAyNjY3JSwgMCUgNjAlLCAwJSA2LjY2NjY3JSk7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDAgMS42cmVtOyB9IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC44MjtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIGgxLCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSBoMiwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgaDMsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIGg0LCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSBoNSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgaDYsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIC5oMS1saWtlLCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSAuaDItbGlrZSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLmgzLWxpa2UsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIC5oNC1saWtlLCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSAuaDUtbGlrZSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmFjY291bnQtc3RhdHVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucHJvZ3Jlc3MtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgZm9udC1zaXplOiAxMy42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgICBmb250LXNpemU6IDE0LjZyZW07IH0gfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuc3RhcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgIG1heC13aWR0aDogMThyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmRlc2NyaXB0aW9uICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC44OTsgfVxuICAgICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtOyB9IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMCAyLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5yZXdhcmQtY29udGVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzguNHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkcy13cmFwcGVyIC5yZXdhcmQtY29udGVudC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZHMtd3JhcHBlciAucmV3YXJkLWJ0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZHMtd3JhcHBlciAucmV3YXJkLWxldmVsIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMzZkNTg7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5zdGFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnByb2dyZXNzLXJld2FyZC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMmM2O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigyLjYzNzg5JSAzLjM2MTM0JSwgNS4yMTEwMyUgMy4xMzE5MyUsIDcuNDc0MSUgMi44Nzk4MyUsIDkuNzM2MjElIDIuNjI2MDUlLCAxMi4wOTM1MyUgMi4zNjEzNCUsIDE0LjE4NTEzJSAyLjEzNDQ1JSwgMTYuNDUxMDglIDEuOTAwODQlLCAxOC43MTc3NSUgMS42ODA2NyUsIDIwLjUxMjIzJSAxLjUyMTAxJSwgMjIuMzEwNzklIDEuMzczOTUlLCAyNC4yOTYxNiUgMS4yMjc3MyUsIDI1LjkwMjg4JSAxLjEyMjY5JSwgMjkuMTE0NjMlIDAuOTU0NjIlLCAzMS4xMDA0OCUgMC44Nzk4MyUsIDMyLjYxMzkxJSAwLjg0MDM0JSwgMzQuOTcwMDIlIDAuODU1NDYlLCAzNy43MTM2NyUgMC45Nzk4MyUsIDQwLjczNTI1JSAxLjE5MDc2JSwgNDMuNjYyODMlIDEuNDM2OTclLCA0Ni40OTU0NCUgMS42OTU4JSwgNDkuMTM5NTclIDEuOTQyODYlLCA1My4wMjE1OCUgMi4yODkwOCUsIDU2LjM1NDkyJSAyLjUyMTAxJSwgNTkuNzI5NSUgMi42NTA0MiUsIDYyLjI4MjQ5JSAyLjY4NTcxJSwgNjUuMDI0OTQlIDIuNjYzODclLCA2Ny44NTg1MSUgMi41OTMyOCUsIDcwLjAyMzk4JSAyLjUyMTAxJSwgNzEuODI3MSUgMi40MzY5NyUsIDc1Ljc5MjgxJSAyLjA5NTglLCA3OS4zODAzNCUgMS42MDQyJSwgODEuNTYyNTklIDEuMjM2OTclLCA4NC4xMTY1NSUgMC43ODA2NyUsIDg3LjA0MjIxJSAwLjMxNDI5JSwgODkuMTE2NzklIDAuMDg2NTUlLCA5MC42NDYyOCUgMC4wMDI1MiUsIDkzLjE4MzIxJSAtMC4wMDc1NiUsIDk2LjQwMjg4JSAwLjg0MDM0JSwgOTguMTc3NDYlIDEuODA3NTYlLCA5OS4wNjExNSUgMy4xMDkyNCUsIDk5Ljc2MDE5JSA3LjU2MzAzJSwgOTkuODgwMSUgMTIuNTcwNTklLCA5OS45NzQzNCUgMjAuNzgzMTklLCA5OS45OTUyJSAyNi4zNDM3JSwgMTAwJSAzMy42MTM0NSUsIDEwMCUgOTIuNDM2OTclLCA5OS42MTQzOSUgOTguNSUsIDk3Ljg0MTczJSAxMDAlLCA5NS43MzYyMSUgOTkuOTE1OTclLCA5My45Mzc2NSUgOTkuODI0MzclLCA5MS42NzMxNCUgOTkuNzA2NzIlLCA4OC43NDQxMiUgOTkuNTYxMzQlLCA4NS4yNDc5NiUgOTkuNDA4NCUsIDgxLjU2MjU5JSA5OS4yNzg5OSUsIDc5LjQ4MjczJSA5OS4yMjEwMSUsIDc2LjQ5ODglIDk5LjE1OTY2JSwgNzQuODUxMzIlIDk5LjE0NDU0JSwgNzIuNTgyOTclIDk5LjE1MTI2JSwgNjguNzA4MTUlIDk5LjIwNTA0JSwgNjYuMTU2ODMlIDk5LjI0NzklLCA2My43OTQ0OCUgOTkuMjc3MzElLCA2MC4wMTQ4NyUgOTkuMjgyMzUlLCA1Ny4yNzQ4MiUgOTkuMjM1MjklLCA1NS4xNTU4OCUgOTkuMTU5NjYlLCA1My4wMTg0NyUgOTkuMDMxMDklLCA1MC43NDg0NCUgOTguODM3ODIlLCA0Ni42ODgwMSUgOTguNCUsIDQ0LjYxNDM5JSA5OC4xNTk2NiUsIDQyLjE1OTQ3JSA5Ny44ODkwOCUsIDM5Ljc5NzYlIDk3LjY2MjE4JSwgMzcuMTcwMjYlIDk3LjQ3ODk5JSwgMzQuODgwMzQlIDk3LjM0NDU0JSwgMzIuMTM5NTclIDk3LjE1MjElLCAyOC4zNTk3MSUgOTYuODQ1MzglLCAyNS45OTY0JSA5Ni42Mzg2NiUsIDIzLjU0MzE3JSA5Ni40MjEwMSUsIDIwLjIzMzgxJSA5Ni4xMzk1JSwgMTcuNjc3NDYlIDk1Ljk0NzA2JSwgMTUuMTA3OTElIDk1Ljc5ODMyJSwgMTMuNjE2NTUlIDk1Ljc0MTE4JSwgMTEuNjMxNDElIDk1LjY5ODMyJSwgMTAuMTE4OTQlIDk1LjY4OTkyJSwgOC4zMjM3NCUgOTUuNzA1MDQlLCA2LjMzNzQxJSA5NS43NDUzOCUsIDQuMDcwMjYlIDk1LjgwMTY4JSwgMi4xNTgwMyUgOTUuODAxNjglLCAwLjIwMjE2JSA5My4xNzU2MyUsIDAlIDg4LjIzNTI5JSwgLTAuMDA1MDQlIDgwLjkyNDM3JSwgLTAuMDEzNDMlIDY3LjAyMTAxJSwgLTAuMDE3NzUlIDU3Ljc1Mjk0JSwgLTAuMDIwNjIlIDQ4LjE1MTI2JSwgLTAuMDIwNjIlIDM2LjU2MjE4JSwgLTAuMDE3OTklIDI3LjI4OTkyJSwgLTAuMDEwNzklIDE4LjM1MjElLCAwJSAxMS43NjQ3MSUsIDAuMTI3MSUgNi4zMzAyNSUsIDEuMTIxMzQlIDMuNzExNzYlLCAyLjYzNzg5JSAzLjM2MTM0JSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucHJvZ3Jlc3MtcmV3YXJkLXN0YXR1cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkLWltZy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlODllO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyLjZyZW07IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkLWltZyB7XG4gICAgd2lkdGg6IDEwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC44cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOC40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWNjb3VudC9hY2NvdW50LW5vLXJld2FyZHMtZG90dGVkLWJnLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmVtcHR5LXJld2FyZHMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzLXdyYXBwZXIgLnJld2FyZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmVtcHR5LXJld2FyZHMtd3JhcHBlciAucmV3YXJkLWNvbnRlbnQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cblxuLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNmN2ViYjE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgcGFkZGluZzogMi4xcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmN2ViYjE7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEuMzY5NCUgMS4wODMzJSwgMy4yNzMzJSAyLjU5NSUsIDYuMDY5JSA0LjgzMyUsIDguNDEzJSA2LjcxNjYlLCAxMC42MTY5JSA4LjQ5NTglLCAxMy40MDI1JSAxMC43NTgzJSwgMTUuNzU2NCUgMTIuNjc5MSUsIDE3LjY2MzUlIDE0LjI0MTYlLCAxOS40OTM4JSAxNS43NDU4JSwgMjEuMTE5MiUgMTcuMDgzMyUsIDIyLjUxMDIlIDE4LjIzMzMlLCAyNC4yNjcxJSAxOS42OTE2JSwgMjUuNjQxJSAyMC44MzMzJSwgMjguNTE2JSAyMy4yMzMlLCAzMS4wMTY5JSAyNS4zMTY2JSwgMzIuOTM1JSAyNi45MjA4JSwgMzQuODklIDI4LjU2MjUlLCAzNi42ODElIDMwLjE0NTgzJSwgMzcuOTkwNyUgMzEuMTUlLCA0MC43MDY5JSAzMy4zNjY2JSwgNDIuMjU1NjQlIDM0LjY1ODMlLCA0My4yNzY2NiUgMzUuNDkxNjYlLCA0NS40NzI4JSAzNy4zMjkxNiUsIDQ4LjEwNzklIDM5LjU0MTYlLCA1MC40NjkyMyUgNDEuNTI1JSwgNTIuNjA3MTclIDQzLjMyMDglLCA1NS4zODg5NyUgNDUuNjYyNSUsIDU4LjEwMSUgNDcuOTQ1JSwgNjAuMzclIDQ5Ljg1OCUsIDYyLjczOSUgNTEuODU0JSwgNjQuNzg4JSA1My41ODMlLCA2Ny4wNzMlIDU1LjUwOCUsIDY5LjQwMDUlIDU3LjQ3MDglLCA3MS41MyUgNTkuMjY2JSwgNzMuNzM0MyUgNjEuMTI0JSwgNzUuNzE4JSA2Mi43OTElLCA3OC4wNjQlIDY0Ljc3MDMlLCA4MS4yMjclIDY3LjQ0MTYlLCA4My43OTMlIDY5LjYwOCUsIDg2LjU3ODQlIDcxLjk2MjUlLCA4OS41MTc2JSA3NC40NjI0JSwgOTEuMjgyOCUgNzUuOTY2JSwgOTMuMTg1JSA3Ny41NzQlLCA5NC43OTU2NCUgNzguOTM3NSUsIDk2LjYzMzMlIDgwLjQ5MTYlLCA5Ny44ODUlIDgxLjU1JSwgOTguNTQ0MSUgODIuMTA4MyUsIDEwMCUgODMuMzMzMyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMCUpOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgc3Ryb25nLFxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMC44MjsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3Qtem9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucHJvZHVjdC16b25lIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucHJvZHVjdC16b25lIC50ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3Qtem9uZSAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH0gfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IGhyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IC4zcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDJyZW0gMCAyLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuaGlnaGxpZ2h0LWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGEge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuaGlnaGxpZ2h0LWZvb3RlciBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYVtkYXRhLXJlZj1cImFkZC1wcm9kdWN0XCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucHJvZHVjdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW07XG4gICAgbWF4LXdpZHRoOiAzNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5wcm9kdWN0LWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH0gfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmNvbnRlbnQtY29sdW1uIHNwYW5bY2xhc3MqPVwicHJvZHVjdFwiXSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5jb250ZW50LWNvbHVtbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHNwYW5bY2xhc3MqPVwicHJvZHVjdFwiXSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3QtcHJpY2UgKyAucHJvZHVjdC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3QtcHJpY2UgKyAucHJvZHVjdC1pbmZvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhYzUzYztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQubWludC10aGVtZSB7XG4gICAgYmFja2dyb3VuZDogI2VhZjNkNjsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQubWludC10aGVtZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5saWdodC1ncmVlbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmMzsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQubGlnaHQtZ3JlZW4tdGhlbWU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICNmOGU0ZGM7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZTRkYzsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICNmN2ViYjE7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LmdvbGQtdGhlbWU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdlYmIxOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQuYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZDogI2MwZDlkNDsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQuYmx1ZS10aGVtZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMGQ5ZDQ7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjZyZW07XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDM3LjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQucHJvZHVjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LnByb2R1Y3Q6bm90KC5jb2wpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5wcm9kdWN0IC5wcm9kdWN0LXpvbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LnByb2R1Y3QgLnByb2R1Y3Qtem9uZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzLjJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LnByb2R1Y3QgaHIge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMS40cmVtOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSB7XG4gICAgbWF4LXdpZHRoOiAzNy40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5Om5vdCguY29sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAudGV4dC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjM4cmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLnRleHQtd3JhcHBlciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuc2NyaXB0LXRleHQge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZyZW07IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuc2NyaXB0LXRleHQgKyAudGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjByZW07IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5OyB9XG4gICAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50IC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtOyB9IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIC5sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWRldGFpbHMgLnByb2R1Y3QtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxLjByZW0gMDsgfVxuICAgICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyAucHJvZHVjdC1saXN0IGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWV4dHJhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyAudG90YWwtcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLmNhcmQtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuY2FyZC1mb290ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi5lZGdlIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYVtkYXRhLXJlZj1cImFkZC1wcm9kdWN0XCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAzNC41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xLjhyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWNjb3VudC9oZWFkbGluZS1iZy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCAudGV4dC13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgLml0ZW0taWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogLjRyZW07XG4gICAgd2lkdGg6IDQuM3JlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgLml0ZW0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFjY291bnQtcXItY29tcG9uZW50IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbiAgLmFjY291bnQtcXItY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2FjY291bnQvZGl2aWRlci1ob3Jpem9udGFsLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuYWNjb3VudC1xci1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LXFyLWNvbXBvbmVudCAucXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNC42cmVtOyB9XG4gIC5hY2NvdW50LXFyLWNvbXBvbmVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uY2hlY2tvdXQtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLWhlYWRlci1jb21wb25lbnQge1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXRpdGxlIC50cmlhbmdsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXRpdGxlIC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aXRsZSAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXR5cGUsXG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLWFkZHJlc3MsXG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAub3JkZXItdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIC5iZy1oZWxwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIgLmJnLWhlbHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxLjJ2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTIuNSUsIDk3Ljg3MDg3JSAxMy4wMTI1JSwgOTYuNTMyNTIlIDEzLjQyNSUsIDk0LjM0Mjk2JSAxNC4yJSwgOTIuMTUyMTglIDE1LjA4NzUlLCA5MC4wODMwMSUgMTYuMDEyNSUsIDg4LjAxNTUzJSAxNy4wMjUlLCA4NS42NDM0NSUgMTguMjc1JSwgODMuMTQ5NzYlIDE5LjczNzUlLCA4MC43Nzc2NyUgMjEuMjM3NSUsIDc3LjkxMDQ0JSAyMy4yJSwgNzUuNDg1NDQlIDI1JSwgNzMuOTY1MjklIDI2LjI1JSwgNzEuNzcwNjMlIDI4LjM2MjUlLCA2OS41ODM1JSAzMC43MTI1JSwgNjcuNTg1NDQlIDMzJSwgNjQuODIyMzMlIDM2LjI1JSwgNjEuMzUzMTYlIDQwLjI2MjUlLCA1OC40OTk3NiUgNDMuMzM3NSUsIDU1LjI5NTg3JSA0Ni4zNSUsIDUyLjE3ODQlIDQ4LjY2MjUlLCA0OS41MTQ1NiUgNTAlLCA0Ny45OTUzOSUgNTAuNTM3NSUsIDQ1Ljk0NzU3JSA1MS4xNzUlLCA0MS45NDA3OCUgNTIuMTI1JSwgNDAuNTE1NTMlIDUyLjM3NSUsIDM3LjY2NjUlIDUyLjc1JSwgMzUuMzUxNDYlIDUyLjkzNzUlLCAzMi45NDczMyUgNTMuMDM3NSUsIDMwLjE4NzE0JSA1My4wMzc1JSwgMjcuNjA0ODUlIDUyLjkyNSUsIDI0Ljg0NDY2JSA1Mi43JSwgMjIuODg1NjglIDUyLjUlLCAyMC40ODI3NyUgNTIuMTYyNSUsIDE4LjA3NzY3JSA1MS43NSUsIDE1LjY3MzU0JSA1MS4yNSUsIDEzLjQ0NjYlIDUwLjg2MjUlLCAxMC41OTczMyUgNTAuMjc1JSwgOS4yMjMzJSA1MCUsIDYuNjgyNzclIDQ4Ljc1JSwgNC43MTQ1NiUgNDYuNzc1JSwgMS45MTM4MyUgNDIuMjM3NSUsIDAuOTk5NTElIDQwLjIlLCAwJSAzNy41JSwgMCUgMCUpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIC5iZy1oZWxwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC10aXRsZSB7XG4gICAgcGFkZGluZzogMy4ycmVtIDAgMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGUuZXJyb3IgLmVycm9yLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZXJyb3ItbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICB0b3A6IDVyZW07XG4gICAgbGVmdDogMS42cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi44cmVtO1xuICAgIGhlaWdodDogMS44cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIuMnJlbSAwIDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXRpdGxlLmVycm9yIC5lcnJvci1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGUsXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC10aXRsZSxcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC10aXRsZTphZnRlcixcbiAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LWluZm8sXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSxcbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQsXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIuMnJlbSAwOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvOmFmdGVyLFxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZTphZnRlcixcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZDphZnRlcixcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIGEsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10eXBlIGEsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQgYSxcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LWluZm8gYTpmb2N1cyxcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSBhOmZvY3VzLFxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQgYTpmb2N1cyxcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCBhOmZvY3VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCAucHJpbWFyeS1jYXJkLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgLmNhcmQtbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCAucHJpbWFyeS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDIuMXJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5jYXJkLWxvZ28ge1xuICAgIG1heC13aWR0aDogMi42cmVtO1xuICAgIGhlaWdodDogMS45cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSAuY3JlZGl0LWNhcmQsXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkIC5jcmVkaXQtY2FyZCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUgKyAuY3JlZGl0LWNhcmQsXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkICsgLmNyZWRpdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIC50cmlhbmdsZS1saW5rLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUgLnRyaWFuZ2xlLWxpbmssXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCAudHJpYW5nbGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIC50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUgLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtY2FyZCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgIGhlaWdodDogMC45cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjJyZW07IH0gfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkIC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCAudHJpYW5nbGUtbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjlyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZ2lmdC1jYXJkLWluZm8ge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZ2lmdC1jYXJkLW51bWJlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzksIDIxMSwgNjcsIDAuMyk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIuNjU3MTglIDMuNzE5NDglLCAyLjk2OTUzJSAzLjcyNjkyJSwgMy44MjgwOCUgMy43NDA1NiUsIDQuMTY4MDYlIDMuNzQ0MjglLCA0LjcyMjY0JSAzLjc0ODQxJSwgNS42NTI2NSUgMy43NTA4OSUsIDYuNjAwNyUgMy43NDglLCA3LjM2OTg5JSAzLjc0MjIxJSwgOC4xMDMzNCUgMy43MzM5NSUsIDguNzQ3MzUlIDMuNzI0NDQlLCA5LjcxMzUxJSAzLjcwNjY3JSwgMTkuNzkxNjIlIDMuMjc2NDUlLCA1My45MTI2OSUgMy43MTk0OCUsIDc5LjkyNTA0JSAyLjA2NjM4JSwgOTEuMzA5NjQlIDIuMDMwNDMlLCA5Mi4yNzUzMSUgMi4wNzE3NSUsIDkyLjc5MTM2JSAyLjA2NzYyJSwgOTMuNDM5NTclIDIuMTYzMDklLCA5NC4wNDc5MyUgMi4zMTkzMSUsIDk0Ljc0MjI5JSAyLjUyMzQ2JSwgOTUuMDYzOTUlIDIuNjIzNDglLCA5NS41MTc3NiUgMi43NjgxMiUsIDk2LjA0NjQlIDIuOTQwMDUlLCA5Ni40OTg4MiUgMy4wODg0MSUsIDk2Ljg0MDc2JSAzLjE5OTE3JSwgOTcuMTk2NjglIDMuMzA3ODYlLCA5Ny42NDQ5JSAzLjQ2MTYlLCA5OC4zMjczOCUgMy44MjUyOCUsIDk5LjA0NjkxJSA0LjQ1ODg0JSwgOTkuMzY0MzglIDQuOTU5MzElLCA5OS44OTE2MiUgNy4yOTgwNCUsIDEwMC4xMzM1NiUgOC42Nzg4JSwgMTAwLjI3MzQxJSAxMS43MTg0NCUsIDEwMC4yNzM0MSUgMTMuNjM4MTElLCAxMDAuMjgwNCUgMTcuMTA2MzIlLCAxMDAuMjczNDElIDIxLjA3NzA4JSwgMTAwLjI2NzgyJSAyNS42NjQ0NCUsIDEwMC4yNzA2MSUgMjguOTQwMDclLCAxMDAuMjc0MTElIDMxLjU3OTI1JSwgMTAwLjI3MzQxJSAzOC40MzU1JSwgMTAwLjI2OTIxJSA0MS4wODk1NiUsIDEwMC4yNjkyMSUgNDYuNjg3MzklLCAxMDAuMjcwNjElIDQ4LjU4ODQ2JSwgMTAwLjI3MjAxJSA0OS44NTgwNCUsIDEwMC4yNzM0MSUgNTEuNjUzMzElLCAxMDAuMjc1NTElIDUzLjU1NDM4JSwgMTAwLjI3NjIxJSA1NC43MTU2OSUsIDEwMC4yNzYyMSUgNTguMjAyNSUsIDEwMC4yNzM0MSUgNjAuNzUyJSwgMTAwLjI2NzgyJSA2NS44MDkyNiUsIDEwMC4yNjY0MiUgNjguODcyODclLCAxMDAuMjY1NzIlIDcyLjA0MTQ2JSwgMTAwLjI2NzEyJSA3NS40MjE2NCUsIDEwMC4yNjg1MSUgNzguMjczMjUlLCAxMDAuMjY5OTElIDgwLjcwMjklLCAxMDAuMjcxMzElIDgyLjkyMTM3JSwgMTAwLjI3MjAxJSA4NC41MDU4NyUsIDEwMC4yNzM0MSUgODcuNTY5OSUsIDEwMC4yNzM0MSUgODkuNjgwOTElLCAxMDAuMjMwNzUlIDkzLjUzNjc4JSwgMTAwLjEzMzU2JSA5NS44ODAwNSUsIDk5Ljk1ODA0JSA5OC40MTc5OCUsIDk5Ljc4ODEzJSA5OS41MjgwNCUsIDk5LjYzMzU5JSAxMDAuMTcwMjclLCA5OS4zODY3NSUgMTAwLjgzNzMlLCA5OC45NjQ0JSAxMDEuNDM2OTYlLCA5OC40NTUzNCUgMTAxLjY2NTkyJSwgOTguMDcxNDUlIDEwMS42ODc0MSUsIDk3LjUzMjMyJSAxMDEuNjg3NDElLCA5Ny4wMzM3NSUgMTAxLjY4NzQxJSwgOTYuNTMzMDklIDEwMS42ODQ5MyUsIDk2LjA4NTU2JSAxMDEuNjgxMjElLCA5NS4yOTgyJSAxMDEuNjcyMTIlLCA5NC40NzU4NyUgMTAxLjY2MDEzJSwgOTMuNDE5OTklIDEwMS42NDE5NSUsIDM5LjAxODUyJSAxMDAuMDEyODElLCAyMS4zOTcyNSUgOTcuOTQ2NDMlLCAxMC41NTg3OCUgOTcuMTE5ODglLCA0Ljg5NDglIDk3LjExOTg4JSwgNC4wNjY2NyUgOTcuMTM5NzIlLCAzLjI1NDk3JSA5Ny4xMzE0NSUsIDMuMTExNTUlIDk3LjExODIzJSwgMi41NzU2NCUgOTcuMDE1MzIlLCAyLjMyNjA4JSA5Ni45MjcyOSUsIDEuODk5NTMlIDk2LjY4OTY2JSwgMS4zOTY1NiUgOTYuMTkxNjYlLCAwLjk5Njg2JSA5NS40OTgxOCUsIDAuNzMyNzUlIDk0Ljc1NzU5JSwgMC40NDYwNiUgOTMuMzIzMTElLCAwLjMyMzY5JSA5Mi4wMDgwNyUsIDAuMjc5NyUgOTAuMDk0MTklLCAwLjMwMzgzJSA4MC43MDI0OSUsIDAuMjc5NyUgNTguNjg1MiUsIDAuMjk1NTElIDM5LjgyMDM5JSwgMC4yOTg3MiUgMzcuMDc2NjUlLCAwLjMwMjI5JSAzMy42OTQ0JSwgMC4zMDQ4MSUgMzAuNzM0NTIlLCAwLjMwNjU1JSAyNy4xNDI3MyUsIDAuMzA1NzglIDIyLjcwNDU2JSwgMC4zMDM1NSUgMjAuMzc5NDclLCAwLjI5ODIzJSAxNy40MjM3MiUsIDAuMjg5MTQlIDE0LjQ2NzE0JSwgMC4yNzk3JSAxMi4zOTgyOCUsIDAuMzc4NzIlIDkuODE3MzclLCAwLjU2NzUyJSA4LjMxMzA1JSwgMC44MzMyMyUgNy4wNDgwMSUsIDEuMjkzJSA1LjY1Nzc1JSwgMS42ODQ1OCUgNC44NTk3MSUsIDIuNjU3MTglIDMuNzE5NDglKTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIC5yZXdhcmQtd3JhcHBlciAucmV3YXJkLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLjJyZW07XG4gICAgICAgIGxlZnQ6IC4ycmVtO1xuICAgICAgICBib3R0b206IC4ycmVtO1xuICAgICAgICByaWdodDogLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAuNHJlbSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMi42NTcxOCUgMy43MTk0OCUsIDIuOTY5NTMlIDMuNzI2OTIlLCAzLjgyODA4JSAzLjc0MDU2JSwgNC4xNjgwNiUgMy43NDQyOCUsIDQuNzIyNjQlIDMuNzQ4NDElLCA1LjY1MjY1JSAzLjc1MDg5JSwgNi42MDA3JSAzLjc0OCUsIDcuMzY5ODklIDMuNzQyMjElLCA4LjEwMzM0JSAzLjczMzk1JSwgOC43NDczNSUgMy43MjQ0NCUsIDkuNzEzNTElIDMuNzA2NjclLCAxOS43OTE2MiUgMy4yNzY0NSUsIDUzLjkxMjY5JSAzLjcxOTQ4JSwgNzkuOTI1MDQlIDIuMDY2MzglLCA5MS4zMDk2NCUgMi4wMzA0MyUsIDkyLjI3NTMxJSAyLjA3MTc1JSwgOTIuNzkxMzYlIDIuMDY3NjIlLCA5My40Mzk1NyUgMi4xNjMwOSUsIDk0LjA0NzkzJSAyLjMxOTMxJSwgOTQuNzQyMjklIDIuNTIzNDYlLCA5NS4wNjM5NSUgMi42MjM0OCUsIDk1LjUxNzc2JSAyLjc2ODEyJSwgOTYuMDQ2NCUgMi45NDAwNSUsIDk2LjQ5ODgyJSAzLjA4ODQxJSwgOTYuODQwNzYlIDMuMTk5MTclLCA5Ny4xOTY2OCUgMy4zMDc4NiUsIDk3LjY0NDklIDMuNDYxNiUsIDk4LjMyNzM4JSAzLjgyNTI4JSwgOTkuMDQ2OTElIDQuNDU4ODQlLCA5OS4zNjQzOCUgNC45NTkzMSUsIDk5Ljg5MTYyJSA3LjI5ODA0JSwgMTAwLjEzMzU2JSA4LjY3ODglLCAxMDAuMjczNDElIDExLjcxODQ0JSwgMTAwLjI3MzQxJSAxMy42MzgxMSUsIDEwMC4yODA0JSAxNy4xMDYzMiUsIDEwMC4yNzM0MSUgMjEuMDc3MDglLCAxMDAuMjY3ODIlIDI1LjY2NDQ0JSwgMTAwLjI3MDYxJSAyOC45NDAwNyUsIDEwMC4yNzQxMSUgMzEuNTc5MjUlLCAxMDAuMjczNDElIDM4LjQzNTUlLCAxMDAuMjY5MjElIDQxLjA4OTU2JSwgMTAwLjI2OTIxJSA0Ni42ODczOSUsIDEwMC4yNzA2MSUgNDguNTg4NDYlLCAxMDAuMjcyMDElIDQ5Ljg1ODA0JSwgMTAwLjI3MzQxJSA1MS42NTMzMSUsIDEwMC4yNzU1MSUgNTMuNTU0MzglLCAxMDAuMjc2MjElIDU0LjcxNTY5JSwgMTAwLjI3NjIxJSA1OC4yMDI1JSwgMTAwLjI3MzQxJSA2MC43NTIlLCAxMDAuMjY3ODIlIDY1LjgwOTI2JSwgMTAwLjI2NjQyJSA2OC44NzI4NyUsIDEwMC4yNjU3MiUgNzIuMDQxNDYlLCAxMDAuMjY3MTIlIDc1LjQyMTY0JSwgMTAwLjI2ODUxJSA3OC4yNzMyNSUsIDEwMC4yNjk5MSUgODAuNzAyOSUsIDEwMC4yNzEzMSUgODIuOTIxMzclLCAxMDAuMjcyMDElIDg0LjUwNTg3JSwgMTAwLjI3MzQxJSA4Ny41Njk5JSwgMTAwLjI3MzQxJSA4OS42ODA5MSUsIDEwMC4yMzA3NSUgOTMuNTM2NzglLCAxMDAuMTMzNTYlIDk1Ljg4MDA1JSwgOTkuOTU4MDQlIDk4LjQxNzk4JSwgOTkuNzg4MTMlIDk5LjUyODA0JSwgOTkuNjMzNTklIDEwMC4xNzAyNyUsIDk5LjM4Njc1JSAxMDAuODM3MyUsIDk4Ljk2NDQlIDEwMS40MzY5NiUsIDk4LjQ1NTM0JSAxMDEuNjY1OTIlLCA5OC4wNzE0NSUgMTAxLjY4NzQxJSwgOTcuNTMyMzIlIDEwMS42ODc0MSUsIDk3LjAzMzc1JSAxMDEuNjg3NDElLCA5Ni41MzMwOSUgMTAxLjY4NDkzJSwgOTYuMDg1NTYlIDEwMS42ODEyMSUsIDk1LjI5ODIlIDEwMS42NzIxMiUsIDk0LjQ3NTg3JSAxMDEuNjYwMTMlLCA5My40MTk5OSUgMTAxLjY0MTk1JSwgMzkuMDE4NTIlIDEwMC4wMTI4MSUsIDIxLjM5NzI1JSA5Ny45NDY0MyUsIDEwLjU1ODc4JSA5Ny4xMTk4OCUsIDQuODk0OCUgOTcuMTE5ODglLCA0LjA2NjY3JSA5Ny4xMzk3MiUsIDMuMjU0OTclIDk3LjEzMTQ1JSwgMy4xMTE1NSUgOTcuMTE4MjMlLCAyLjU3NTY0JSA5Ny4wMTUzMiUsIDIuMzI2MDglIDk2LjkyNzI5JSwgMS44OTk1MyUgOTYuNjg5NjYlLCAxLjM5NjU2JSA5Ni4xOTE2NiUsIDAuOTk2ODYlIDk1LjQ5ODE4JSwgMC43MzI3NSUgOTQuNzU3NTklLCAwLjQ0NjA2JSA5My4zMjMxMSUsIDAuMzIzNjklIDkyLjAwODA3JSwgMC4yNzk3JSA5MC4wOTQxOSUsIDAuMzAzODMlIDgwLjcwMjQ5JSwgMC4yNzk3JSA1OC42ODUyJSwgMC4yOTU1MSUgMzkuODIwMzklLCAwLjI5ODcyJSAzNy4wNzY2NSUsIDAuMzAyMjklIDMzLjY5NDQlLCAwLjMwNDgxJSAzMC43MzQ1MiUsIDAuMzA2NTUlIDI3LjE0MjczJSwgMC4zMDU3OCUgMjIuNzA0NTYlLCAwLjMwMzU1JSAyMC4zNzk0NyUsIDAuMjk4MjMlIDE3LjQyMzcyJSwgMC4yODkxNCUgMTQuNDY3MTQlLCAwLjI3OTclIDEyLjM5ODI4JSwgMC4zNzg3MiUgOS44MTczNyUsIDAuNTY3NTIlIDguMzEzMDUlLCAwLjgzMzIzJSA3LjA0ODAxJSwgMS4yOTMlIDUuNjU3NzUlLCAxLjY4NDU4JSA0Ljg1OTcxJSwgMi42NTcxOCUgMy43MTk0OCUpOyB9XG4gICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgICAgICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIgLnJld2FyZC13cmFwcGVyIC5yZXdhcmQtZGV0YWlscyBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3Jld2FyZHMtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjRyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIC5yZXdhcmQtd3JhcHBlciAucmV3YXJkLWRldGFpbHMuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIC5yZXdhcmQtd3JhcHBlciAucmV3YXJkLWRldGFpbHMuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIC5yZXdhcmQtd3JhcHBlciAucmV3YXJkLWRldGFpbHMuYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9yZXdhcmRzLWZpbGwuc3ZnXCIpOyB9XG4gICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY2hlY2tvdXQtZm9vdGVyLWN0YSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNoZWNrb3V0LWZvb3Rlci1jdGEgLmZvb3Rlci1jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAzLjdyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jaGVja291dC1mb290ZXItY3RhIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNoZWNrb3V0LWZvb3Rlci1jdGEgLnZpZXctYmFza2V0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5lcnJvci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDIxMDY7XG4gICAgbWFyZ2luLXRvcDogLjRyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5lcnJvci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmVycm9yLXdyYXBwZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmVycm9yLXdyYXBwZXIgLmNhcmQtbnIge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5lcnJvci13cmFwcGVyIC5tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucmV3YXJkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnJld2FyZC1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2dlbmVyaWMtY3JlZGl0LWNhcmQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnJlbW92ZS1idXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5yZW1vdmUtYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVtb3ZlLWljb24tZ3JlZW4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucGF5bWVudC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LXRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkLXN1YnRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucGF5bWVudC1naWZ0LWNhcmQtc3VidGl0bGU6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMnJlbTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLCAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDIuMnJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmdpZnQtY2FyZC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucGF5bWVudC1naWZ0LWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkIC5yZXdhcmQtbGluayAuY2FyZC1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBhLnJld2FyZC1saW5rLCAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgc3Bhbi5yZXdhcmQtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC12YWx1ZSArIC5yZW1vdmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtbG9nby13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMzRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtbnVtYmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC1pdGVtIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC12YWx1ZSBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUgbGFiZWw6OmJlZm9yZSwgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXZhbHVlIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtOyB9XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmVycm9yICsgbGFiZWwsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5lcnJvciArIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW52YWxpZCArIGxhYmVsLFxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW52YWxpZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWwsXG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDhweDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IC4ycyBzY2FsZUJnSW4gZWFzZSBmb3J3YXJkczsgfVxuICAgIC5zYWZhcmkgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkczsgfVxuICAgIC5zYWZhcmkgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuc2FmYXJpIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oaWdoY29udHJhc3QgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDAuOXJlbSBzb2xpZCAjMDM2ZDU4OyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zYWZhcmkgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVCZ0luIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjg5KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZnJhbmNoaXNlLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZyYW5jaGlzZS1iYW5uZXIgLmltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZnJhbmNoaXNlLWJhbm5lciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyIC5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07IH1cbiAgLmZyYW5jaGlzZS1iYW5uZXIgLnNjcmlwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyIC5oMi1saWtlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyLmdvbGQtdGhlbWUgLmZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjYpOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyLmJsdWUtdGhlbWUgLmZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC42KTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lci5tYW5kYXJpbi10aGVtZSAuZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDgsIDIyOCwgMjIwLCAwLjYpOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyLm1pbnQtdGhlbWUgLmZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCAyNDMsIDIxNCwgMC42KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZnJhbmNoaXNlLWJhbm5lciAuaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAgIC5mcmFuY2hpc2UtYmFubmVyIC5zY3JpcHQtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAuZnJhbmNoaXNlLWJhbm5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZnJhbmNoaXNlLWJhbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1cmVtOyB9XG4gICAgICAuZnJhbmNoaXNlLWJhbm5lciAuaW5mbyB7XG4gICAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMjcuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC0xMHJlbSAwIDA7IH1cbiAgICAgIC5mcmFuY2hpc2UtYmFubmVyIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5mcmFuY2hpc2UtYmFubmVyIC5oMi1saWtlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAgIC5mcmFuY2hpc2UtYmFubmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAuZnJhbmNoaXNlLWJhbm5lciAuZnJhbWUge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZThhYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9IH1cblxuLnJld2FyZC1jaGVja291dC1jb21wb25lbnQge1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAucG9pbnRzLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjQ0N3JlbTsgfVxuICAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAuaW1nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMy4ycmVtOyB9XG4gIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IC5pbWctcmV3YXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgLnJld2FyZHMtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgLmZhZGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTE3MTU5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9yZXdhcmQtYm9yZGVyLXYyLWFwcC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcGFkZGluZzogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWw6OmJlZm9yZSwgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IC5sYWJlbDo6YWZ0ZXIge1xuICAgICAgdG9wOiAyLjNyZW07XG4gICAgICByaWdodDogMS4zcmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICM2Qjc2NzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9yZXdhcmQtYm9yZGVyLXYyLWFwcC1ncmVlbi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5vZmZlci1jaGVja291dC1jb21wb25lbnQge1xuICBtaW4taGVpZ2h0OiA5LjJyZW07XG4gIGhlaWdodDogMTAwJTsgfVxuICAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5pbmZvLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNnJlbTsgfVxuICAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5vZmZlcnMtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuZXhwaXJ5LWluZm8ge1xuICAgIGNvbG9yOiAjNTk1YTVhO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuaW1nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMy4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuaW1nLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi43cmVtOyB9IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuaW1nLW9mZmVyIHtcbiAgICBtaW4td2lkdGg6IDMuMnJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5mYWRlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzExNzE1OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjNyZW07XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvb2ZmZXItYm9yZGVyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWwge1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtOyB9IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWw6OmJlZm9yZSwgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmxhYmVsOjphZnRlciB7XG4gICAgICB0b3A6IDIuM3JlbTtcbiAgICAgIHJpZ2h0OiAxLjNyZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzZCNzY3MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxLjhyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxLjhyZW07IH0gfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvb2ZmZXItYm9yZGVyLWdyZWVuLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTIuNXJlbTtcbiAgcGFkZGluZzogMy42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJld2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAudXNlcm5hbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5kZXNjcmlwdGlvbi5sYXJnZXIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaW9zIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgYm90dG9tOiAtMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9zIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmV3YXJkLWljb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmlvcy5jaHJvbWUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLmJnLWhlbHBlcixcbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgYm90dG9tOiAtMy4ycmVtOyB9XG5cbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50LFxuLmlvcy5jaHJvbWUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9XG5cbi5tZW1iZXItYmFkZ2UtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTUuM3JlbTtcbiAgbWluLWhlaWdodDogMy40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAubWVtYmVyLWJhZGdlLWNvbXBvbmVudCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgY29sb3I6ICMyQzM5Mzc7IH1cbiAgLm1lbWJlci1iYWRnZS1jb21wb25lbnQuZ29sZCB7XG4gICAgbWluLXdpZHRoOiAxNy42cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9nb2xkbWVtYmVyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDA7IH1cbiAgICAgIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IHVsIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtb3JhbmdlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IC50ZXh0LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IC5pdGVtLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQgLml0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNTYuMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH0gfVxuICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCAubWpyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAzcmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCBmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGZvcm0gLnZhbGlkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50ICsgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCArIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZmZmZiBpbnNldDsgfVxuXG4uYWNjb3VudC1yZWNlaXB0LXN1Y2Nlc3MtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYuMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjb3VudC1yZWNlaXB0LXN1Y2Nlc3MtY29tcG9uZW50IC5tanItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gIC5hY2NvdW50LXJlY2VpcHQtc3VjY2Vzcy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYWNjb3VudC1yZWNlaXB0LXN1Y2Nlc3MtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWNjb3VudC1yZWNlaXB0LXN1Y2Nlc3MtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6IDEuMDRyZW0gMy40cmVtOyB9XG5cbi5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtZmF2b3JpdGVzLWNvbXBvbmVudCAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmFjY291bnQtZmF2b3JpdGVzLWNvbXBvbmVudCAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50Lm5vbmUtc2VsZWN0ZWQge1xuICAgICAgbWF4LXdpZHRoOiA0NS44cmVtOyB9XG4gICAgICAuYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQubm9uZS1zZWxlY3RlZCAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFjY291bnQtb3JkZXItY29tcG9uZW50IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA0LjJyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2cmVtOyB9IH1cbiAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50IHNwYW4uaXRlbS1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLmxvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWhlYWRlciAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWhlYWRlciAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1oZWFkZXIgLmRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLnByb2R1Y3QtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwIDAgLjRyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLnByb2R1Y3QtbGlzdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTsgfSB9XG4gICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLnByb2R1Y3QtbGlzdCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAudG90YWwtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1mb290ZXIgLml0ZW0tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07IH1cbiAgICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWZvb3RlciAuaXRlbS1leHRyYTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLXJlY2VpcHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1yZWNlaXB0LnRyaWFuZ2xlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW46IC4ycmVtIDAgMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLXJlY2VpcHQudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWluZm8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtID4gLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tbGVmdDogLjRyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSA+IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gPiAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogNi40cmVtOyB9IH1cblxuLmFjY291bnQtY29udGFjdC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAucmVhZC1vbmx5IHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfVxuICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5yZWFkLW9ubHkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LXdyYXBwZXIuZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LXdyYXBwZXIuZXJyb3I6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgcmlnaHQ6IC40cmVtOyB9XG4gICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyLnZhbGlkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LXdyYXBwZXIgLmVycm9yLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyIC5lcnJvci1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuY29udGFjdC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmNvbnRhY3QtbGFiZWwgKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5jb250YWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzU5NWE1OTsgfVxuICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5jb250YWN0LWluZm8gYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgKyAuYWNjb3VudC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgaW5wdXQsXG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IGlucHV0OmhvdmVyLFxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCBpbnB1dDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmZmZmIGluc2V0OyB9XG5cbi5hY2NvdW50LXBhc3N3b3JkLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAxLjNyZW07IH0gfVxuICAuYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQgLnBhc3N3b3JkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQgLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5hY2NvdW50LXBhc3N3b3JkLWNvbXBvbmVudCArIC5hY2NvdW50LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLnByZWZlcnJlZC1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLnByZWZlcnJlZC1jYXJkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi1maWxsLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTJyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxpc3QuZ2lmdC1jYXJkcyAuY2FyZC1kZXRhaWxzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxpc3QuZ2lmdC1jYXJkcyAuY2FyZC1kZXRhaWxzIC5jYXJkLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1saXN0LmdpZnQtY2FyZHMgLmJhbGFuY2UtcmVtb3ZlLXdyYXBwZXIgLmNhcmQtYmFsYW5jZSB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtbGlzdC5naWZ0LWNhcmRzIC5iYWxhbmNlLXJlbW92ZS13cmFwcGVyIGJ1dHRvbi5yZW1vdmUtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTsgfVxuICAgICAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtbGlzdC5naWZ0LWNhcmRzIC5iYWxhbmNlLXJlbW92ZS13cmFwcGVyIGJ1dHRvbi5yZW1vdmUtY2FyZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9kZWxldGUuc3ZnXCIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxvZ28td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjM0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyLjRyZW0gMS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtZGV0YWlscyxcbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1kZXRhaWxzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IDA7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtZGV0YWlscy5jaGVja2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtZGV0YWlsczpob3ZlcixcbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIsXG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGxhYmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgYnV0dG9uLnJlbW92ZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGJ1dHRvbi5yZW1vdmUtY2FyZDphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZGVsZXRlLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmJhbGFuY2UtcmVtb3ZlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxvZ28ge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIG1heC13aWR0aDogMi43cmVtOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLW51bWJlcixcbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtYmFsYW5jZSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEuOXJlbTtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMjsgfVxuXG4uYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLnNtcy1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIuNnJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5zbXMtbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDFyZW07IH0gfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLnNtcy1ub3RpZmljYXRpb25zLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5lbWFpbC1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmVtYWlsLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC51bnN1YnNjcmliZS1mb3JtIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC51bnN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLnVuc3Vic2NyaWJlLWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAudW5zdWJzY3JpYmUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC51bnN1YnNjcmliZS1pdGVtIC5kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcmVtOyB9XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuZGV0YWlscy1jb250YWluZXIgLnRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC8qQWRkaW5nIGZvY3VzIHN0eWxlcyBvbiB0aGUgb3V0ZXItYm94IG9mIHRoZSBmYWtlIGNoZWNrYm94Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6OmJlZm9yZSwgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlOGFkO1xuICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZU91dCBlYXNlIGZvcndhcmRzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9jaGVja21hcmstZ3JlZW4uc3ZnXCIpO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyAuY2hlY2ttYXJrIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiAuMDVzIGxpbmVhciBmb3J3YXJkczsgfVxuICAgICAgLnNhZmFyaSAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQgLm5ldHdvcmstZGV0YWlscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCAuYWNjb3VudC1kZXRhaWxzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIuOHJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbjogLjRyZW0gMDsgfVxuICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uICsgLmFjY291bnQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4LjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTRyZW07XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogMTFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDkyLjkyOTI5JSwgOTkuMzY2NCUgOTIuNzQzNDMlLCA5OC44NDU4NyUgOTIuNiUsIDk4LjAwMTg3JSA5Mi4zNzg3OSUsIDk3LjA1NDQlIDkyLjE0NTQ1JSwgOTUuODE3NiUgOTEuODYwNjElLCA5NC45NTM2JSA5MS42NzM3NCUsIDkzLjc3NTIlIDkxLjQzNDM0JSwgOTIuODMwMTMlIDkxLjI1NDU1JSwgOTEuOTg3NDclIDkxLjEwMzAzJSwgOTAuNzg1MDclIDkwLjkwMTAxJSwgODkuMjI5MzMlIDkwLjY2MzY0JSwgODguMDk3MDclIDkwLjUwNzA3JSwgODYuODQ1MzMlIDkwLjM1MDUxJSwgODUuMjMyOCUgOTAuMTc0NzUlLCA4My45MDcyJSA5MC4wNTE1MiUsIDgyLjYzNiUgODkuOTUwNTElLCA4MS4zODI2NyUgODkuODY5NyUsIDgwLjM5NzYlIDg5LjgxODE4JSwgNzguNDI3MiUgODkuNzQ4NDglLCA3Ni45NzYlIDg5LjcyNTI1JSwgNzUuNTI1MzMlIDg5LjcyNTI1JSwgNzQuMzA2OTMlIDg5Ljc0NTQ1JSwgNzMuMzQwMjclIDg5Ljc3NDc1JSwgNzIuNDQ0OCUgODkuODEyMTIlLCA3MS43NjQlIDg5Ljg0NzQ3JSwgNzAuOTMzMzMlIDg5Ljg5ODk5JSwgNzAuMTcwNjclIDg5Ljk1NDU1JSwgNjkuMjQ1MzMlIDkwLjAzNDM0JSwgNjcuODUwNCUgOTAuMTc4NzklLCA2Ni44MzE3MyUgOTAuMzAxMDElLCA2NS42MDk2JSA5MC40NjQ2NSUsIDY0LjMwMDUzJSA5MC42NTc1OCUsIDYyLjUyNzIlIDkwLjk0NjQ2JSwgNjEuMTU5MiUgOTEuMTg3ODglLCA1OS44ODEwNyUgOTEuNDI2MjYlLCA1OC4zNDA4JSA5MS43MjkyOSUsIDU2Ljk0NDI3JSA5Mi4wMTMxMyUsIDU1LjU0NjEzJSA5Mi4zMDUwNSUsIDU0LjMxOTQ3JSA5Mi41NjY2NyUsIDUzLjA3MjglIDkyLjgzNjM2JSwgNTEuOTEzMzMlIDkzLjA4ODg5JSwgNTAuNTQ0NTMlIDkzLjM5MTkyJSwgNDkuMzc4NCUgOTMuNjQ3NDclLCA0OC4xMzIlIDkzLjkxOTE5JSwgNDYuOTcwNjclIDk0LjE2OTclLCA0NS44OTE0NyUgOTQuNCUsIDQ0LjkwMjQlIDk0LjYwODA4JSwgNDMuODg2MTMlIDk0LjgxODE4JSwgNDIuODEzMDclIDk1LjAzNDM0JSwgNDIuMTQxMzMlIDk1LjE2NjY3JSwgNDAuOTE4NjclIDk1LjQlLCA0MC4xNiUgOTUuNTQwNCUsIDM5LjE2OTYlIDk1LjcxNzE3JSwgMzcuODM4NCUgOTUuOTQxNDElLCAzNi44MzYlIDk2LjElLCAzNS42NCUgOTYuMjc1NzYlLCAzMy45ODY2NyUgOTYuNDkyOTMlLCAzMi40NzIyNyUgOTYuNjYxNjIlLCAzMC44NzU3MyUgOTYuODA0MDQlLCAyOC45ODI0JSA5Ni45MjEyMSUsIDI3LjQxMzMzJSA5Ni45Njk3JSwgMjYuNjY2NjclIDk2Ljk2OTclLCAyNS42MzczMyUgOTYuOTYzNjQlLCAyNC42MTk0NyUgOTYuOTQ0NDQlLCAyMy41NDMyJSA5Ni45MTExMSUsIDIyLjUyNjEzJSA5Ni44Njc2OCUsIDIxLjcxMjUzJSA5Ni44MjQyNCUsIDIwLjgxMTQ3JSA5Ni43Njc2OCUsIDE5Ljc2NTMzJSA5Ni42ODk5JSwgMTguNTcyJSA5Ni41ODg4OSUsIDE3LjE0NjY3JSA5Ni40NDU0NSUsIDE2LjEyNjEzJSA5Ni4zMjkyOSUsIDE0LjkzMzMzJSA5Ni4xNzU3NiUsIDEzLjM5NTIlIDk1Ljk1OTYlLCAxMi4wODUwNyUgOTUuNzU3NTglLCAxMC40NiUgOTUuNDc4NzklLCA4LjkxNzA3JSA5NS4xODc4OCUsIDcuMzgwNTMlIDk0Ljg3MTcyJSwgNS43Nzg0JSA5NC41MTMxMyUsIDQuMzUyJSA5NC4xNjg2OSUsIDMuMzQxMDclIDkzLjkwOTA5JSwgMi4yNjI2NyUgOTMuNjE2MTYlLCAxLjIzNzYlIDkzLjMyMDIlLCAwJSA5Mi45MjkyOSUsIDAlIDAlKTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAucmV3YXJkcy1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMy4zcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAuc3VidGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAucmFuay1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNHJlbTtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAucmFuay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzRyZW07IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5jZWxlYnJhdGUtZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAyMS4ycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLmV4cGlyYXRpb24tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnFyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDExLjZyZW07XG4gICAgbWFyZ2luOiAyLjRyZW0gYXV0bzsgfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5sZWdhbC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLmxlZ2FsLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI1LjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMS4wNHJlbSAzLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzg7IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmFjY291bnQtcmV3YXJkcy1jb2RlLWNvbXBvbmVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBwYWRkaW5nOiAzLjZyZW0gMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1heC13aWR0aDogMzNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAgIC5hY2NvdW50LXJld2FyZHMtY29kZS1jb21wb25lbnQge1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG87IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMuNnJlbSAuNXJlbTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtY29kZS1jb21wb25lbnQgLnJld2FyZC10ZXh0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IC5yZXdhcmQtdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9nZW5lcmljLWNyZWRpdC1jYXJkLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtY29kZS1jb21wb25lbnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyLmVycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDIxMDY7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0td3JhcHBlci5lcnJvciBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyLmVycm9yIC5sb2NhdGlvbi1mb3JtLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAyMC41cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIuZXJyb3IgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMi41cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgc21hbGwge1xuICAgIGNvbG9yOiAjZGQyMTA2O1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtLjJyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgc21hbGwge1xuICAgICAgICBib3R0b206IDJyZW07IH0gfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHJpZ2h0OiA0LjhyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMjtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAuM3JlbTsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2ggLnBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaCAucGxhY2Vob2xkZXIuYWN0aXZlICsgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAzNmQ1ODtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdyZW0pO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4LjVyZW0pOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMzZkNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTdyZW07XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMS41cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmhvdmVyLCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFjNTNjO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTsgfVxuICAgIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDpob3ZlciwgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6YWN0aXZlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDpob3Zlcjo6LW1zLXZhbHVlLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSwgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmFjdGl2ZTo6LW1zLXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc3BsaXQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXgtd2lkdGg6IDguNXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc3BsaXQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzByZW07XG4gIGhlaWdodDogNC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvbG9jYXRlLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgdHJhbnNmb3JtO1xuICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0biB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0bjpob3Zlcjo6YWZ0ZXIsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maW5kbWUtYnRuOmZvY3VzOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiAwLjVzIGZpbmRNZUFuaW1hdGlvbiBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIGZvcndhcmRzOyB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5Aa2V5ZnJhbWVzIGZpbmRNZUFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUlLCAtNzUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgNzUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDE4LjlyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9yZGVyOiA0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuM3JlbTtcbiAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS1tZWRpdW0uc3ZnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14OyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5leHRlbmQtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmV4dGVuZC1maWx0ZXJzOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmV4dGVuZC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjphZnRlciwgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudDo6YmVmb3JlLCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5mY3Mtdmlldy1hbGwubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdDo6YWZ0ZXIsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAyMCUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIC8qIElFNi05ICovIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC5oaWRkZW4tbW9iaWxlLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWRpc3RhbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3LjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xuICAgICAgbWF4LXdpZHRoOiAxMS42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTpob3ZlciwgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTpmb2N1cywgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgI2N1c3RvbUxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG4gIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6aG92ZXIsIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6Zm9jdXMsIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6YWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTpob3Zlcjo6LW1zLXZhbHVlLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmZvY3VzOjotbXMtdmFsdWUsIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6YWN0aXZlOjotbXMtdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QubG9jYXRpb24tZm9ybS1zZWFyY2gtZGlzdGFuY2Uge1xuICAgIHRleHQtaW5kZW50OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pb3MgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDE1cHg7IH0gfVxuXG4uaW9zIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmlvcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pb3MgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmlvcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4ubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCB7XG4gIC8qIHVzZWQgdG8gcXVpY2tseSBoaWRlIG1hcCBvciBkdW1teSBtYXAgd2l0aG91dCB0aGUgbmVlZCB0byByZWJ1aWxkIGNvbXBvbmVudCBvciBtYWtlIGV4dHJhIHJlcXVlc3RzICovIH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5hcHAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1oZWFkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuYXBwLWhlYWRlciAuYmctaGVscGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuYXBwLWhlYWRlciAuYmctaGVscGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiA0LjUzdnc7IH1cbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuYXBwLWhlYWRlciAuYmctaGVscGVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTcuNjQ3MDYlLCA3NC42NjY2NyUgNjQuNzA1ODglLCA2Mi4xMzMzMyUgODguMjM1MjklLCA1Mi41MzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NSUsIDEwLjkzMzMzJSA4Mi4zNTI5NCUsIDAlIDcwLjU4ODI0JSwgMCUgMCUpOyB9IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1ib2R5IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5hcHAtYm9keSAucmVzdWx0LWxpc3Qtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogNTkuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCxcbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA1OS41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDg1LjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDg1LjNyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgaGVpZ2h0OiA3MHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbmZvLWhlYWRpbmcsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluZm8taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuampTY3JvbGxiYXIsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5TY3JvbGxiYXIsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmpqU2Nyb2xsYmFyLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5TY3JvbGxiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICB3aWR0aDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLm5vLXJlc3VsdHMsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLm5vLXJlc3VsdHMge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5uby1yZXN1bHRzIC50aXRsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5uby1yZXN1bHRzIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy1mb290ZXIsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLm5vLXJlc3VsdHMgaW1nLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLm5vLXJlc3VsdHMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5uby1yZXN1bHRzIC5zdWJ0aXRsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5uby1yZXN1bHRzIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QuZGVmYXVsdCxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudC5kZWZhdWx0IHtcbiAgICAgIHBhZGRpbmc6IDcuNXJlbSAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QuZGVmYXVsdCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQuZGVmYXVsdCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQuNTN2dzsgfSB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBwYWRkaW5nOiA3LjVyZW0gMi41cmVtIDAgNy41cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNGRhO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMjY3NzIlLCAxLjg0NjA1JSA4LjA4NjIyJSwgMy45NjgwNyUgNy44Nzk5MiUsIDYuOTIwNjclIDcuNTk2MDYlLCAxMC41MTkzMyUgNy4yNTM5NCUsIDEzLjMwNjA1JSA2Ljk5MTczJSwgMTYuMjU1MjklIDYuNzE2MTQlLCAxOS42Njk3NSUgNi40MDExOCUsIDIyLjY0MDg0JSA2LjEyOTkyJSwgMjQuODU1NjMlIDUuOTI5NTMlLCAyNy43MjAxNiUgNS42NzI0NCUsIDMwLjU4MTE4JSA1LjQxODUlLCAzMy43MTkzMyUgNS4xNDI5MSUsIDM2LjIzMTc2JSA0LjkyNTIlLCAzOC41MzkxNSUgNC43MjgzNSUsIDQxLjAzMTI2JSA0LjUxNjkzJSwgNDMuMzM4OTklIDQuMzIzMjMlLCA0NS4wOTI3JSA0LjE3NzU2JSwgNDYuODQ2NzIlIDQuMDMzNDYlLCA0OS45OTgzMiUgMy43Nzc5NSUsIDUyLjk0MTE3JSAzLjU0MzMxJSwgNTUuMjYzNSUgMy4zNjIyJSwgNTguNDA2MzglIDMuMTIyNDQlLCA2MS4xNzk0OSUgMi45MTUzNSUsIDYzLjg2ODU3JSAyLjcxODUlLCA2Ni4xNzEwOSUgMi41NTI3NiUsIDY4LjAxNjglIDIuNDIxNjUlLCA3MC41MTAwOCUgMi4yNDc2NCUsIDcxLjg5Nzk4JSAyLjE1MTk3JSwgNzMuODQyNTIlIDIuMDE5MjklLCA3NS41OTE5MyUgMS45MDExOCUsIDc3LjYyODklIDEuNzY1NzUlLCA3OS4yOTM3OCUgMS42NTYzJSwgODAuOTU4NjUlIDEuNTQ4MDMlLCA4My4xNzUxMiUgMS40MDU1MSUsIDg1LjM4NjcyJSAxLjI2NTM1JSwgODcuNzAwNjclIDEuMTIwODclLCA4OS41NDYyMSUgMS4wMDcwOSUsIDkxLjY3NzglIDAuODc3NTYlLCA5My4zNDAzMyUgMC43Nzc5NSUsIDk0LjcyNTg4JSAwLjY5NjA2JSwgOTYuNjY1NTQlIDAuNTgyNjglLCA5OC4yMzU5NiUgMC40OTI1MiUsIDEwMCUgMC4zOTM3JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA4LjI2NzcyJSk7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoMSwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGgyLCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDMsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoNCwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGg1LCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDYsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoMSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGgyLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluaXRpYWwtdGl0bGUgaDMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoNCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGg1LFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluaXRpYWwtdGl0bGUgaDYge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDEsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoMiwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGgzLCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDQsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoNSwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGg2LFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGgxLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGgyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGgzLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGg0LFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGg1LFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGRhO1xuICAgICAgICAgIHBhZGRpbmc6IDQuN3JlbSAzLjJyZW0gMnJlbTtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIC5zY3JpcHQtdGV4dCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIC5zY3JpcHQtdGV4dCxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjk0cmVtOyB9IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmhlcm8tdGl0bGUsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmhlcm8tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIHBhZGRpbmc6IDcuNXJlbSAyLjVyZW0gMCA3LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y0ZGE7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgOC4yNjc3MiUsIDEuODQ2MDUlIDguMDg2MjIlLCAzLjk2ODA3JSA3Ljg3OTkyJSwgNi45MjA2NyUgNy41OTYwNiUsIDEwLjUxOTMzJSA3LjI1Mzk0JSwgMTMuMzA2MDUlIDYuOTkxNzMlLCAxNi4yNTUyOSUgNi43MTYxNCUsIDE5LjY2OTc1JSA2LjQwMTE4JSwgMjIuNjQwODQlIDYuMTI5OTIlLCAyNC44NTU2MyUgNS45Mjk1MyUsIDI3LjcyMDE2JSA1LjY3MjQ0JSwgMzAuNTgxMTglIDUuNDE4NSUsIDMzLjcxOTMzJSA1LjE0MjkxJSwgMzYuMjMxNzYlIDQuOTI1MiUsIDM4LjUzOTE1JSA0LjcyODM1JSwgNDEuMDMxMjYlIDQuNTE2OTMlLCA0My4zMzg5OSUgNC4zMjMyMyUsIDQ1LjA5MjclIDQuMTc3NTYlLCA0Ni44NDY3MiUgNC4wMzM0NiUsIDQ5Ljk5ODMyJSAzLjc3Nzk1JSwgNTIuOTQxMTclIDMuNTQzMzElLCA1NS4yNjM1JSAzLjM2MjIlLCA1OC40MDYzOCUgMy4xMjI0NCUsIDYxLjE3OTQ5JSAyLjkxNTM1JSwgNjMuODY4NTclIDIuNzE4NSUsIDY2LjE3MTA5JSAyLjU1Mjc2JSwgNjguMDE2OCUgMi40MjE2NSUsIDcwLjUxMDA4JSAyLjI0NzY0JSwgNzEuODk3OTglIDIuMTUxOTclLCA3My44NDI1MiUgMi4wMTkyOSUsIDc1LjU5MTkzJSAxLjkwMTE4JSwgNzcuNjI4OSUgMS43NjU3NSUsIDc5LjI5Mzc4JSAxLjY1NjMlLCA4MC45NTg2NSUgMS41NDgwMyUsIDgzLjE3NTEyJSAxLjQwNTUxJSwgODUuMzg2NzIlIDEuMjY1MzUlLCA4Ny43MDA2NyUgMS4xMjA4NyUsIDg5LjU0NjIxJSAxLjAwNzA5JSwgOTEuNjc3OCUgMC44Nzc1NiUsIDkzLjM0MDMzJSAwLjc3Nzk1JSwgOTQuNzI1ODglIDAuNjk2MDYlLCA5Ni42NjU1NCUgMC41ODI2OCUsIDk4LjIzNTk2JSAwLjQ5MjUyJSwgMTAwJSAwLjM5MzclLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDguMjY3NzIlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODI7XG4gICAgICBmb250LWZhbWlseTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5oZXJvLXRpdGxlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaGVyby10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZGE7XG4gICAgICAgICAgcGFkZGluZzogNC43cmVtIDMuMnJlbSAycmVtO1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTsgfSB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmhlcm8tdGl0bGUgLmFsdC1mb250LFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmhlcm8tdGl0bGUgLmFsdC1mb250IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmhlcm8tdGl0bGUgLmFsdC1mb250LFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5oZXJvLXRpdGxlIC5hbHQtZm9udCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOTRyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuY29weSxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5jb3B5LFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDcuNXJlbSA3LjVyZW0gNy41cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGRhO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjUyNSUsIDk3LjgzJSA5OC4zMTQlLCA5Ni4yMjQlIDk4LjE2OSUsIDkzLjg1MiUgOTcuOTY5JSwgOTAuOTElIDk3Ljc0MSUsIDg3LjQ5OCUgOTcuNDk5JSwgODUuNjA3JSA5Ny4zNzYlLCA4My4zMzElIDk3LjIzOCUsIDgxLjkxNSUgOTcuMTU4JSwgODAuMTElIDk3LjA2MiUsIDc2LjgwNCUgOTYuOTAzJSwgNzMuMDExJSA5Ni43NDklLCA3MC4xNzElIDk2LjY1NSUsIDY3LjglIDk2LjU4OSUsIDY0LjIwNyUgOTYuNTE1JSwgNjEuMjY4JSA5Ni40JSwgNTguNjU1NCUgOTYuNDYlLCA1Ny4wMDclIDk2LjQ1JSwgNTQuNzM0JSA5Ni40NjElLCA1Mi41NTclIDk2LjQ3MiUsIDUwLjM3NyUgOTYuNDklLCA0OC4wMDglIDk2LjUxNyUsIDQ1LjQ1MyUgOTYuNTU0JSwgNDMuMzcxJSA5Ni41OSUsIDQwLjUzMDclIDk2LjYlLCAzNy42OSUgOTYuNzEyJSwgMzUuMjI4JSA5Ni43NzQlLCAzMi43NjQ1JSA5Ni44NDMlLCAzMS40MTYlIDk2Ljg4JSwgMjguNTQ5NSUgOTYuOTczJSwgMjYuMDczJSA5Ny4wNTYlLCAyMy4zMzQlIDk3LjE1NCUsIDIxLjI0NjclIDk3LjIzMyUsIDE5LjM1NjklIDk3LjMwNyUsIDE2Ljg4MSUgOTcuNDA5JSwgMTQuNzk2MSUgOTcuNDklLCAxMi42NDQ4JSA5Ny41OSUsIDEwLjk1MSUgOTcuNjclLCA4Ljg2MyUgOTcuNzY4JSwgNi42NSUgOTcuODc2JSwgNC41NiUgOTcuOTgyJSwgMi4wMTk4MyUgOTguMTE3JSwgMC43ODAzMyUgOTguMTg1JSwgMCUgOTguMjMlLCAwJSAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuY29weSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5kZXNjcmlwdGlvbixcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmNvcHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAzLjJyZW0gMy4ycmVtO1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuY29weTo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5kZXNjcmlwdGlvbjo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmNvcHk6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZGE7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA2JSwgNzQuNjY2NjclIDY0LjcwNTg4JSwgNjIuMTMzMzMlIDg4LjIzNTI5JSwgNTIuNTMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjUlLCAxMC45MzMzMyUgODIuMzUyOTQlLCAwJSA3MC41ODgyNCUsIDAlIDAlKTsgfSB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNvcHkgcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb24gcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5jb3B5IHAsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi45cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuY29weSBwOmxhc3QtY2hpbGQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuY29weSBwOmxhc3QtY2hpbGQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmljb24sXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tdHlwZSxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaWNvbixcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLXR5cGUge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaWNvbiBpbWcsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi10eXBlIGltZyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pY29uIGltZyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tdHlwZSBpbWcge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaWNvbiAudGl0bGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi10eXBlIC50aXRsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pY29uIC50aXRsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tdHlwZSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgY29sb3I6ICM1YzY3NjU7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0sXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5uYW1lLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tc3RvcmUtbmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5hbWUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tc3RvcmUtbmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5uYW1lLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1zdG9yZS1uYW1lLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5uYW1lLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tc3RvcmUtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAubmFtZS50cmlhbmdsZS1saW5rLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbmssXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5hbWUudHJpYW5nbGUtbGluayxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLXN0b3JlLW5hbWUudHJpYW5nbGUtbGluayxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLm5hbWUudHJpYW5nbGUtbGluayxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbmssXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAubmFtZS50cmlhbmdsZS1saW5rLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAubmFtZS50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5hbWUudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLXN0b3JlLW5hbWUudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLm5hbWUudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAubmFtZS50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAubm90aWNlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAubm90aWNlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLm5vdGljZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAubm90aWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5zdGF0dXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1sb2NhdGlvbi1zdGF0dXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5zdGF0dXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnN0YXR1cyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5zdGF0dXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1zdGF0dXMge1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzI4NzIwMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTsgfVxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnN0YXR1czplbXB0eSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tc3RhdHVzOmVtcHR5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5zdGF0dXM6ZW1wdHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1zdGF0dXM6ZW1wdHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5zdGF0dXM6ZW1wdHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tc3RhdHVzOmVtcHR5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnN0YXR1czplbXB0eSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tc3RhdHVzOmVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuc3RhdHVzLmNsb3NlZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tc3RhdHVzLmNsb3NlZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuc3RhdHVzLmNsb3NlZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5zdGF0dXMuY2xvc2VkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLXN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuc3RhdHVzLmNsb3NlZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tc3RhdHVzLmNsb3NlZCB7XG4gICAgICAgICAgY29sb3I6ICM4OTI5NDI7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuZGlzdGFuY2UsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5kaXN0YW5jZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5kaXN0YW5jZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuZGlzdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNWM2NzY1O1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFkZHJlc3MsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWRkcmVzcyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tYWRkcmVzcyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5hZGRyZXNzLWxpbmssXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyZXNzLWxpbmssXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuYWRkcmVzcy1saW5rLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyZXNzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5hZGRyZXNzLWxpbms6YWZ0ZXIsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmFkZHJlc3MtbGluazphZnRlcixcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLmFkZHJlc3MtbGluazphZnRlcixcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyZXNzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLXBob25lLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tcGhvbmUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tcGhvbmUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXBob25lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tYWN0aW9ucyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG4sXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLmJ0bixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLmJ0bixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG46Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLmFkZHIxLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5hZGRyMixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtbW9iaWxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcjEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyMixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1tb2JpbGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuYWRkcjEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuYWRkcjIsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1tb2JpbGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmFkZHIxLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyMixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLW1vYmlsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1tb2JpbGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1tb2JpbGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5waG9uZS1kZXNrdG9wLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnBob25lLWRlc2t0b3AsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtbW9iaWxlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1tb2JpbGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1tb2JpbGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtbW9iaWxlIGEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1tb2JpbGUgYSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1tb2JpbGUgYSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIGEge1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtbW9iaWxlIGE6Zm9jdXMsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIGE6Zm9jdXMsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnBob25lLW1vYmlsZSBhOmZvY3VzLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIGE6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5wcmltYXJ5LWJ1dHRvbixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnByaW1hcnktYnV0dG9uLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnByaW1hcnktYnV0dG9uLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5wcmltYXJ5LWJ1dHRvbi5kZWxpdmVyeTpub3QoLmRpc2FibGVkKSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5wcmltYXJ5LWJ1dHRvbi5kZWxpdmVyeTpub3QoLmRpc2FibGVkKSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5wcmltYXJ5LWJ1dHRvbi5kZWxpdmVyeTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYztcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnByaW1hcnktYnV0dG9uLmRlbGl2ZXJ5Om5vdCguZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLmRlbGl2ZXJ5LXNlcnZpY2VzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuZGVsaXZlcnktc2VydmljZXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuZGVsaXZlcnktc2VydmljZXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmRlbGl2ZXJ5LXNlcnZpY2VzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLmRlbGl2ZXJ5LXNlcnZpY2VzIC5kZWxpdmVyeS1vcHRpb24sXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmRlbGl2ZXJ5LXNlcnZpY2VzIC5kZWxpdmVyeS1vcHRpb24sXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5kZWxpdmVyeS1zZXJ2aWNlcyAuZGVsaXZlcnktb3B0aW9uLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmRlbGl2ZXJ5LXNlcnZpY2VzIC5kZWxpdmVyeS1vcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44OTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAwOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5kZWxpdmVyeS1pY29uLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5kZWxpdmVyeS1pY29uIHtcbiAgICAgIGhlaWdodDogMi4wcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNwdC1kZWxpdmVyeS1vcHQgLml0bS1kZWxpdmVyLW9wdGlvbnMsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmNwdC1kZWxpdmVyeS1vcHQgLml0bS1kZWxpdmVyLW9wdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5jcHQtZGVsaXZlcnktb3B0IC5pdG0tZGVsaXZlci1vcHRpb25zIGxpIGEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuY3B0LWRlbGl2ZXJ5LW9wdCAuaXRtLWRlbGl2ZXItb3B0aW9ucyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAwOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5ob3VycyxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaG91cnMge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmhvdXJzOmVtcHR5LFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmhvdXJzOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZzogNy41cmVtIDA7IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdHMtY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuMjMpO1xuICAgIHBhZGRpbmc6IC43cmVtIDAgLjdyZW0gNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdHMtY291bnQgLm51bWJlcixcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0cy1jb3VudCAuc2VhcmNoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdHMtY291bnQgLm51bWJlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdHMtY291bnQgLnNlYXJjaCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAubm8tcmVzdWx0cy1tc2cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAubm8tcmVzdWx0cy1tc2cgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAubm8tcmVzdWx0cy1tc2cgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAubm8tcmVzdWx0cy1tc2cgLnNlYXJjaGVkLXRlcm0ge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5uby1yZXN1bHRzLW1zZyAuc2NyaXB0LWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5pdGVtLXdyYXBwZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjllODsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLml0ZW0td3JhcHBlci5zZWxlY3RlZCAuaWNvbiBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLml0ZW0td3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuaXRlbS13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmhpZGUtdGVtcG9yYXJpbHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuZ21hcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU5LjVyZW0pO1xuICAgIGhlaWdodDogODgycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIHBhZGRpbmc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmdtYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmdtYXAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5nbWFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiAgICAgIEZpeCBmb3IgZ29vZ2xlIG1hcHMgcGluICAgICovXG4ubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuZ21hcCBkaXZbc3R5bGUqPVwiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZlwiXSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07IH1cblxuLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UgYWxsLCAwcyBsaW5lYXIgdG9wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoLTQuNnJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY1cHgpOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLXNjcm9sbCAuYmctaGVscGVyIHtcbiAgICAgIGhlaWdodDogMzUuNXJlbTsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQub3BlbiB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAzNmQ1ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXIsIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgICBib3JkZXItY29sb3I6ICNmYWM1M2M7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAgIC5lZGdlIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0OmhvdmVyLCAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6YWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDpob3Zlcjo6LW1zLXZhbHVlLCAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlLCAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDphY3RpdmU6Oi1tcy12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuZXJyb3ItZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS42cmVtO1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgICBjb2xvcjogI2RkMjEwNjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5iZy1oZWxwZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpOyB9IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMS4xcmVtIDAuOHJlbSAtMXJlbSByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDA7IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5jbG9zZS13cmFwcGVyLCAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuaXRtLWNsb3NlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5jbG9zZS13cmFwcGVyLCAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuaXRtLWNsb3NlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmNsb3NlLXdyYXBwZXIgLmNsb3NlLCAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuaXRtLWNsb3NlLXdyYXBwZXIgLmNsb3NlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0b3A6IC0zcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmNsb3NlLXdyYXBwZXIgLmNsb3NlLCAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuaXRtLWNsb3NlLXdyYXBwZXIgLmNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0OjphZnRlciwgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdDo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAyMCUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAyMCUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDIwJSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAycmVtOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmV4dGVuZC1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmV4dGVuZC1maWx0ZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50LmVycm9yIC5lcnJvci1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50LmVycm9yIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZDIxMDY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50LmVycm9yIC5sb2NhdGlvbi1mb3JtLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIwLjVyZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudC5lcnJvciAubG9jYXRpb24tZm9ybS1zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEyLjVyZW07IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuZGVsaXZlcnktd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmRlbGl2ZXJ5LXdyYXBwZXIgLmFkZHJlc3Mge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuY2xvc2VzdC1sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogMS40cmVtIDA7IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2t1cC13cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2t1cC13cmFwcGVyIC5hZGRyZXNzIHtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICNjZDRiMGY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2t1cC13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5waWNrLXVwLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAucGljay11cC10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2stdXAtaW50ZXJ2YWwge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDEuMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAucGljay11cC1pbnRlcnZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAubG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmFkZHJlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC43cmVtO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtIDAuNHJlbSAxLjFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmFkZHJlc3Mge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC45cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC43cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5idWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiArIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWdoY29udHJhc3QgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5zY3QtbG9jYXRpb24tZHJhd2VyIHtcbiAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpO1xuICBmb250LWZhbWlseTogIzAwN2JmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNC4ycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIge1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZHJvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cmVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4LjVyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMy41cmVtIDMuNXJlbSAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogIzZjNzU3ZDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuNnJlbTsgfSB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmhvdmVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZhYzUzYztcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXIgLmN1c3RvbS1zZWxlY3QtY3VycmVudCxcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpob3ZlciAubGFiZWwsIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyAuY3VzdG9tLXNlbGVjdC1jdXJyZW50LFxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmZvY3VzIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpob3ZlciAuY3VzdG9tLXNlbGVjdC1jdXJyZW50OmFmdGVyLFxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXIgLmxhYmVsOmFmdGVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMgLmN1c3RvbS1zZWxlY3QtY3VycmVudDphZnRlcixcbiAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmZvY3VzIC5sYWJlbDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Ryb3AtYmxhY2suc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNtcC10b3AtYmFyIC5zY3QtbG9jYXRpb24tZHJhd2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAuMnJlbTtcbiAgICBwYWRkaW5nOiAyLjByZW0gMi41cmVtIDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuc2hvd24sIC5zY3QtbG9jYXRpb24tZHJhd2VyLnNob3duLWFsdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudG1wLWxvY2F0aW9ucyAuc2N0LWxvY2F0aW9uLWRyYXdlci5zaG93biwgLnRtcC1sb2NhdGlvbnMgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuc2hvd24tYWx0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuaWNvbi1sb2NhdGlvbi1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlYXJjaC1iYXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlYXJjaC1iYXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VhcmNoLWJhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTVweCkge1xuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciBmb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzLmZjcy12aWV3LWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmFmdGVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzLmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudDo6YmVmb3JlLCAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzLmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzLmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Q6OmFmdGVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAyMCUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5leHRlbmQtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmV4dGVuZC1maWx0ZXJzOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuZXh0ZW5kLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zcGxpdCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWF4LXdpZHRoOiA4LjVyZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zcGxpdCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH0gfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgc21hbGwge1xuICAgICAgY29sb3I6ICNkZDIxMDY7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS13cmFwcGVyLmVycm9yIHNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0bjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2xvY2F0ZS5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgdHJhbnNmb3JtO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0bjpob3Zlcjo6YWZ0ZXIsIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogMC41cyBmaW5kTWVBbmltYXRpb24gY3ViaWMtYmV6aWVyKDAuMTc1LCAtMC41ODUsIDAuMzIsIDEuNTc1KSBmb3J3YXJkczsgfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMzZkNTg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiA2LjRyZW07IH0gfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCBsYWJlbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbSAwIDAgLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAjNmM3NTdkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC4xcmVtIDAgMCAxMC4wcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEuMHJlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICAgIG1hcmdpbjogLjVyZW0gMCAycmVtIDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWJ0biB7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubmF0aXZlLWRpc3RhbmNlLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLm5hdGl2ZS1kaXN0YW5jZS1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjZyZW07XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmZpbHRlci1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmZpbHRlci1iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5maWx0ZXItYmFyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4zcmVtO1xuICAgICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUtbWVkaXVtLnN2ZykgY2VudGVyIGNlbnRlciByZXBlYXQteDsgfSB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IC5nZW5lcmljLWZvcm0ge1xuICAgIG1heC13aWR0aDogMzEuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudC5jb25maXJtYXRpb24gLm1vZGFsLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudC5jb25maXJtYXRpb24gLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gICAgbWFyZ2luOiAyLjRyZW0gMCBhdXRvOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IC5yZXNlbmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IC5yZXNlbmQtd3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50ICNjb25maXJtYXRpb24tZm9ybS1lbWFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLnVubG9jay1yZXdhcmQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnVubG9jay1yZXdhcmQtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG4gIC51bmxvY2stcmV3YXJkLWNvbXBvbmVudCAubW9kYWwtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC51bmxvY2stcmV3YXJkLWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC51bmxvY2stcmV3YXJkLWNvbXBvbmVudCAuaW5mby1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjc3MjZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDMzcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAudW5sb2NrLXJld2FyZC1zdWNjZXNzLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTsgfVxuICAudW5sb2NrLXJld2FyZC1zdWNjZXNzLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07IH1cbiAgICAudW5sb2NrLXJld2FyZC1zdWNjZXNzLWNvbXBvbmVudCAubW9kYWwtYm9keSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgICAudW5sb2NrLXJld2FyZC1zdWNjZXNzLWNvbXBvbmVudCAubW9kYWwtYm9keSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgcGFkZGluZzogMS42NHJlbSAzLjhyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTsgfSB9XG4gICAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgICAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG5cbi5hZGQtY2FyZC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDMzcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWRkLWNhcmQtY29tcG9uZW50ICNjYXJkLW51bWJlci1wbGFjZWhvbGRlcixcbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY3Z2LXBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYWRkLWNhcmQtY29tcG9uZW50ICNjYXJkLW51bWJlci1wbGFjZWhvbGRlci5oYXMtZXJyb3I6OmJlZm9yZSxcbiAgICAuYWRkLWNhcmQtY29tcG9uZW50ICNjdnYtcGxhY2Vob2xkZXIuaGFzLWVycm9yOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAuYWRkLWNhcmQtY29tcG9uZW50ICNleHBpcmF0aW9uRGF0ZSB7XG4gICAgaGVpZ2h0OiAyLjZyZW07IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY2FyZC1udW1iZXItcGxhY2Vob2xkZXJbYXJpYS1pbnZhbGlkPVwiZmFsc2VcIl06OmJlZm9yZSxcbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY3Z2LXBsYWNlaG9sZGVyW2FyaWEtaW52YWxpZD1cImZhbHNlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuYWRkLWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciwgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci5lcnJvcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIudmFsaWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICB0b3A6IDJyZW07IH1cbiAgICAuYWRkLWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICB0b3A6IDIuM3JlbTsgfVxuICAuYWRkLWNhcmQtY29tcG9uZW50IC5nZW5lcmljLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWRkLWNhcmQtY29tcG9uZW50IC5nZW5lcmljLWZvcm0gLmlucHV0LXJvdyAuZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyLmVycm9yOjphZnRlciB7XG4gICAgdG9wOiAyLjFyZW07IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciB7XG4gICAgdG9wOiAxLjhyZW07IH1cblxuLmdpZnQtY2FyZC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDMzcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5naWZ0LWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciwgLmdpZnQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIuZXJyb3I6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci52YWxpZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIHRvcDogMnJlbTsgfVxuICAgIC5naWZ0LWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICB0b3A6IDIuM3JlbTsgfVxuICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdpZnQtY2FyZC1jb21wb25lbnQgLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IC5lcnJvci1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5jYXJkLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAuY2FyZC13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07IH1cbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAuY2FyZC1kZXRhaWxzLFxuICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5jYXJkLWRldGFpbHM6aG92ZXIsXG4gICAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmltYXJ5LWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAucHJpbWFyeS1jYXJkICsgLmNhcmQtbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMS40cmVtOyB9XG4gIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLmNhcmQtbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMi43cmVtOyB9XG4gIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLmNhcmQtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAzcmVtOyB9XG5cbi5yZW1vdmUtY2FyZC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnJlbW92ZS1jYXJkLWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtd3JhcHBlcjo6YWZ0ZXIsIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4zcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG5cbi5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtbG9nbyB7XG4gIG1heC13aWR0aDogMi43cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4ucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5yZW1vdmUtY2FyZC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gIC5yZW1vdmUtY2FyZC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZGVsaXZlcnktdW5hdmFpbGFibGUtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJldGEtYmFubmVyLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuN3JlbSAxcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iZXRhLWJhbm5lci1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5iZXRhLWJhbm5lci1jb21wb25lbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJldGEtYmFubmVyLWNvbXBvbmVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5iZXRhLWJhbm5lci1jb21wb25lbnQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZXRhLWJhbm5lci1jb21wb25lbnQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAwOyB9XG4gICAgICAgIC5iZXRhLWJhbm5lci1jb21wb25lbnQgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oaWdoY29udHJhc3QgLmJldGEtYmFubmVyLWNvbXBvbmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuLmZjcy1jb29raWUtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMS44cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAxLjRyZW0gMi40cmVtO1xuICBtYXgtd2lkdGg6IDEzN3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuOHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAuMnJlbSAwLjJyZW0gMC42cmVtIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmNzLWNvb2tpZS1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMS44cmVtIDEuNHJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjRyZW0pO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mY3MtY29va2llLWNvbXBvbmVudCAucnRlLWNvbXBvbmVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZjcy1jb29raWUtY29tcG9uZW50IC5ydGUtY29tcG9uZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgLmZjcy1jb29raWUtY29tcG9uZW50IC5ydGUtY29tcG9uZW50IHAgYSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZjcy1jb29raWUtY29tcG9uZW50IC5ydGUtY29tcG9uZW50IHAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIC5mY3MtY29va2llLWNvbXBvbmVudCBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTEuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDMuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mY3MtY29va2llLWNvbXBvbmVudCBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmhpZ2hjb250cmFzdCAuZmNzLWNvb2tpZS1jb21wb25lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZDogI2FkZDBhZDtcbiAgbWFyZ2luOiAycmVtIDIuMnJlbSA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTguMTgxODIlLCA5OS41NTY5NyUgMTcuNDgxODIlLCA5OS4yMjE4MiUgMTYuOTkwOTElLCA5OC40MDE4MiUgMTUuODgxODIlLCA5Ny44MjYwNiUgMTUuMTYzNjQlLCA5Ny4zMTM5NCUgMTQuNTcyNzMlLCA5Ni40NTIxMiUgMTMuNjYzNjQlLCA5NS42MjU0NSUgMTIuODYzNjQlLCA5NC41NTg0OCUgMTEuOTU0NTUlLCA5My43MzcyNyUgMTEuMzM2MzYlLCA5Mi45OTc4OCUgMTAuODQ1NDUlLCA5MS41NjA2MSUgMTAuMDU0NTUlLCA5MC4zNDg0OCUgOS41NTQ1NSUsIDg5LjUwNjY3JSA5LjMlLCA4OC42ODUxNSUgOS4xMTgxOCUsIDg3Ljg2MzMzJSA5LjAwOTA5JSwgODcuMzI5MzklIDkuMDA5MDklLCA4Ni41MDc1OCUgOS4wMDkwOSUsIDg1LjcwNjY3JSA5LjA5MDkxJSwgODUuNDU0NTUlIDkuMDkwOTElLCA4NC4yMjY5NyUgOS41NDU0NSUsIDgzLjg5ODc5JSA5LjcyNzI3JSwgODMuMjQxODIlIDEwLjEzNjM2JSwgODIuMjU0ODUlIDEwLjg1NDU1JSwgODEuMjQ3MjclIDExLjY4MTgyJSwgODAuNDA1NzYlIDEyLjQyNzI3JSwgNzkuNzY5MzklIDEzLjAxODE4JSwgNzguNzQzMzMlIDE0LjAxODE4JSwgNzguMDY2OTclIDE0LjclLCA3Ni44NzQyNCUgMTUuOTU0NTUlLCA3NS45Njc4OCUgMTYuOTQ1NDUlLCA3NC45MjE1MiUgMTguMTI3MjclLCA3My45NzgxOCUgMTkuMjI3MjclLCA3My4yNTg3OSUgMjAuMTM2MzYlLCA3Mi42ODMwMyUgMjAuODkwOTElLCA3MS43MTU3NiUgMjIuMTcyNzMlLCA3MS4yMjAzJSAyMi44MzYzNiUsIDcwLjE5NTE1JSAyNC4yMDkwOSUsIDY5LjUzOTA5JSAyNS4xMTgxOCUsIDY4LjUzNDU1JSAyNi40NTQ1NSUsIDY3Ljg3ODc5JSAyNy4yNzI3MyUsIDY3LjY3MjczJSAyNy41NDU0NSUsIDY3LjAxNjk3JSAyOC40NTQ1NSUsIDY1LjkwMzY0JSAzMC4wNTQ1NSUsIDY1LjA4MTgyJSAzMS4zJSwgNjQuMzQlIDMyLjQ2MzY0JSwgNjMuNzAzNjQlIDMzLjUlLCA2Mi42OTc4OCUgMzUuMTkwOTElLCA2MS44NzY2NyUgMzYuNjI3MjclLCA2MS4xMTY5NyUgMzcuOTkwOTElLCA2MC41MjA5MSUgMzkuMDgxODIlLCA1OS44MDIxMiUgNDAuNDI3MjclLCA1OS4xMDUxNSUgNDEuNzYzNjQlLCA1OC4zMDMzMyUgNDMuMzI3MjclLCA1Ny42MDc4OCUgNDQuNzA5MDklLCA1Ni43NDYzNiUgNDYuNDQ1NDUlLCA1Ni4wNjYwNiUgNDcuODM2MzYlLCA1NS40NDg0OCUgNDkuMTA5MDklLCA1NC43NDkzOSUgNTAuNTcyNzMlLCA1My44OTA5MSUgNTIuMzkwOTElLCA1My4yNzc1OCUgNTMuNjkwOTElLCA1Mi41NzU0NSUgNTUuMTkwOTElLCA1MS42Mjk3JSA1Ny4yMjcyNyUsIDUwLjg4MzY0JSA1OC44MzYzNiUsIDUwLjA0NTc2JSA2MC42NTQ1NSUsIDQ5LjQ1MzAzJSA2MS45MzYzNiUsIDQ4LjY2NjY3JSA2My42MzYzNiUsIDQ4LjA3MjczJSA2NC45MTgxOCUsIDQ3LjQ5Njk3JSA2Ni4xNjM2NCUsIDQ2LjkwMTUyJSA2Ny40NDU0NSUsIDQ2LjE2MjczJSA2OS4wMTgxOCUsIDQ1LjE1MjQyJSA3MS4xNTQ1NSUsIDQ0LjQ1NzU4JSA3Mi42MDkwOSUsIDQzLjg2NDU1JSA3My44MzYzNiUsIDQzLjE4Njk3JSA3NS4yMjcyNyUsIDQyLjQ0NTE1JSA3Ni43MjcyNyUsIDQxLjc2ODc5JSA3OC4wNzI3MyUsIDQxLjAwMjczJSA3OS41NzI3MyUsIDQwLjAwMDMlIDgxLjQ4MTgyJSwgMzkuMDczMDMlIDgzLjE5MDkxJSwgMzguMTQ3MjclIDg0Ljg0NTQ1JSwgMzcuNTMzMDMlIDg1LjkwOTA5JSwgMzYuOTU5NyUgODYuODgxODIlLCAzNi4xOTcyNyUgODguMTI3MjclLCAzNS4zNzkwOSUgODkuNDE4MTglLCAzNS4wOTA5MSUgODkuODE4MTglLCAzNC4zMzA2MSUgOTAuOTQ1NDUlLCAzMy42NzE4MiUgOTEuODU0NTUlLCAzMi44MSUgOTMuMDA5MDklLCAzMi4xOTMwMyUgOTMuNzkwOTElLCAzMS40MDk3JSA5NC43JSwgMzAuNzEyNzMlIDk1LjQ3MjczJSwgMzAuMzYzMzMlIDk1LjgzNjM2JSwgMjkuNzg3NTglIDk2LjQwOTA5JSwgMjguNjc3ODglIDk3LjQwOTA5JSwgMjcuNzMzOTQlIDk4LjEzNjM2JSwgMjYuNjQ2MDYlIDk4LjgyNzI3JSwgMjUuODQ2MzYlIDk5LjIzNjM2JSwgMjUuMTI2MzYlIDk5LjUyNzI3JSwgMjMuOTU2MDYlIDk5Ljg0NTQ1JSwgMjMuMzYwMyUgOTkuOTI3MjclLCAyMi43MjcyNyUgMTAwJSwgMjIuNDE1MTUlIDEwMCUsIDIxLjgzOTM5JSAxMDAlLCAyMS4wOTk3JSA5OS45MzYzNiUsIDIwLjYwNzI3JSA5OS44NzI3MyUsIDE5Ljg2NzU4JSA5OS43MjcyNyUsIDE5LjIzMTIxJSA5OS41NTQ1NSUsIDE4LjUzMjQyJSA5OS4zJSwgMTcuOTk3ODglIDk5LjA1NDU1JSwgMTcuMjE3MjclIDk4LjYwOTA5JSwgMTYuNDc2OTclIDk4LjA4MTgyJSwgMTUuNzglIDk3LjQ3MjczJSwgMTUuMDIwOTElIDk2LjY3MjczJSwgMTQuMzIwOTElIDk1Ljc2MzY0JSwgMTMuNzAzOTQlIDk0Ljg1NDU1JSwgMTMuMTclIDkzLjk0NTQ1JSwgMTIuNDUzNjQlIDkyLjYxODE4JSwgMTEuNjMwNjElIDkwLjkwOTA5JSwgMTAuODI4MTglIDg4Ljk2MzY0JSwgMTAuMDY4NzklIDg2Ljg5MDkxJSwgOC44NzUxNSUgODMuMTU0NTUlLCA4LjQ4NDg1JSA4MS44MTgxOCUsIDcuNzklIDc5LjE5MDkxJSwgNy4wNDgxOCUgNzUuOTcyNzMlLCA2LjQwMjczJSA3Mi44MTgxOCUsIDUuODQlIDY5Ljc4MTgyJSwgNC42NDQ4NSUgNjIuNDE4MTglLCA0LjQ2JSA2MS4xNjM2NCUsIDMuODY1NzYlIDU2Ljg5MDkxJSwgMy4xNDM5NCUgNTEuMjE4MTglLCAyLjMyMDkxJSA0NC4wMzYzNiUsIDEuODM2MDYlIDM5LjQlLCAxLjIxNjY3JSAzMy4wMzYzNiUsIDAuNTc3ODglIDI1Ljc2MzY0JSwgMCUgMTguMTgxODIlLCAwJSAwJSk7IH1cbiAgLmFjdGl2ZS1kZWxpdmVyeS1jb21wb25lbnQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmFjdGl2ZS1kZWxpdmVyeS1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci1udW1iZXIge1xuICAgIGNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW0gLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDE0cmVtOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5kZWxpdmVyeS1uYW1lLFxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAub3JkZXItc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmFjdGl2ZS1kZWxpdmVyeS1jb21wb25lbnQgLm9yZGVyLXN0YXR1czphZnRlciB7XG4gICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xuICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtOyB9XG5cbi5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDQycmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNnJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbixcbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAudGVydGlhcnktYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMS44cmVtIDFyZW07IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi50aGlubmVyLFxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRlcnRpYXJ5LWJ1dHRvbi50aGlubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24udGhpbm5lcjphZnRlcixcbiAgICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRlcnRpYXJ5LWJ1dHRvbi50aGlubmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi50aGlubmVyOmZvY3VzOmFmdGVyLCAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi50aGlubmVyOmhvdmVyOmFmdGVyLFxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAudGVydGlhcnktYnV0dG9uLnRoaW5uZXI6Zm9jdXM6YWZ0ZXIsXG4gICAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC50ZXJ0aWFyeS1idXR0b24udGhpbm5lcjpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLm9yZGVyLWRldGFpbHMtY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMS40cmVtOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAub3JkZXItZGV0YWlscy1jb25maXJtYXRpb24td3JhcHBlciBkdCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDguNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLm9yZGVyLWRldGFpbHMtY29uZmlybWF0aW9uLXdyYXBwZXIgZGQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuZGVsaXZlcnktd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnN0b3JlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5pY29uLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMS44cmVtOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAuaWNvbi1pbmZvIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLW5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWhvdXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzIHtcbiAgICAgICAgY29sb3I6ICM0Njg0MjU7IH1cbiAgICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taG91cnMgLnN0YXR1cy5jbG9zZWQge1xuICAgICAgICAgIGNvbG9yOiAjNWM2NzY1OyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLXBsYWNlcyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zZWNvbmRhcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1pbWFnZS1maWxsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb24ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbjpmb2N1cyBzdmcgI2xvY2F0aW9uU2VsZWN0ZWQsIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLWxvY2F0aW9uOmhvdmVyIHN2ZyAjbG9jYXRpb25TZWxlY3RlZCB7XG4gICAgICBmaWxsOiAjZDVlOGFkOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLWxvY2F0aW9uLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwIC44cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2VhcmNoLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZmM7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMi4xcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQ6bm90KFtkYXRhLXJlZl0pIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuYXV0b2NvbXBsZXRlLXJlc3VsdDpmb2N1cywgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuYXV0b2NvbXBsZXRlLXJlc3VsdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzJiYmIzOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuYXV0b2NvbXBsZXRlLXJlc3VsdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuaW5wdXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmlucHV0LXJvdyAuaW5wdXQtd3JhcHBlciArIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnN1YnRvdGFsLXRheC13cmFwcGVyLFxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmRpc2NvdW50LXRheC13cmFwcGVyLFxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmRlbGl2ZXJ5LXRheC13cmFwcGVyLFxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmV4dHJhLXRheC13cmFwcGVyLFxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC10YXgtd3JhcHBlcixcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50YXgtZmVlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAuZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmN0YS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLm90aGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG46aG92ZXIsIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0bjpmb2N1cywgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnZhbHVlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTByZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC52YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC52YWx1ZTo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmFkZC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmFkZC1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtZ3JlZW4uc3ZnXCIpO1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50b3RhbC10YXgtd3JhcHBlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgLmhpZ2hjb250cmFzdCAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG46Zm9jdXMsIC5oaWdoY29udHJhc3QgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuOmFjdGl2ZSwgLmhpZ2hjb250cmFzdCAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb21vLXBvcHVwLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2VhZjNkNjsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NzcyNmY7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1heC13aWR0aDogNTRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIG1heC13aWR0aDogMjJyZW07IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFmM2Q2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5wcm9tby1pbmZvIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnByb21vLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTUuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAucHJvbW8tY29kZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjcyO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnByb21vLWNvZGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5wcm9tby1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgbWF4LWhlaWdodDogMjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAucHJvbW8taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNC44cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMXJlbTsgfSB9XG4gICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAucHJvbW8taW1nLmZ1bGx3aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnJld2FyZC1pbWcge1xuICAgIHdpZHRoOiAzLjU2cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnJld2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogMS43cmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWFmM2Q2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yLjZyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDk5LjYzMzIyJSAyNi42NjY2NyUsIDk5LjExODk0JSA0MS41NTE4NSUsIDk4LjQ0OTYxJSA1MS44NTE4NSUsIDk3LjA3MDk5JSA1Ni41OTI1OSUsIDk2LjI3MzY0JSA1Ni45MzMzMyUsIDk0LjY5NzM0JSA1OC4yNzAzNyUsIDkzLjkwNDElIDU5LjAyOTYzJSwgOTIuNzE1MTclIDYwLjIzMzMzJSwgOTEuNTIxMTUlIDYxLjQ5NjMlLCA5MC4wMjA4MiUgNjMuMTMzMzMlLCA4OC40MzYzMiUgNjQuODk2MyUsIDg2LjY5NjQ2JSA2Ni44NDgxNSUsIDg0Ljg3NzQxJSA2OC44ODUxOSUsIDgyLjk3OTI5JSA3MC45OTYzJSwgODAuNjAzODglIDczLjU4ODg5JSwgNzguOTQwMzElIDc1LjM3MDM3JSwgNzYuODc4ODUlIDc3LjUyNTkzJSwgNzQuOTAzNTQlIDc5LjUyOTYzJSwgNzMuNDc0OTclIDgwLjkzNzA0JSwgNzEuNDkwNTklIDgyLjgyNTkzJSwgNjkuMjc5NjIlIDg0LjgyOTYzJSwgNjguMDk2NzklIDg1Ljg1NTU2JSwgNjYuNDI3MjQlIDg3LjI0ODE1JSwgNjQuMDUzMjclIDg5LjElLCA2Mi4zMDg4NiUgOTAuMzY2NjclLCA2MC4yNDY4NCUgOTEuNzQ0NDQlLCA1OC40MjY5MSUgOTIuODU1NTYlLCA1Ni41Mjc4JSA5My44ODg4OSUsIDU0LjcwNzUzJSA5NC43NTU1NiUsIDUyLjE3NzMlIDk1Ljc0NDQ0JSwgNTAuMzg3NiUgOTYuMjk2MyUsIDQ4LjkzMDQ1JSA5Ni42MzMzMyUsIDQ3LjM0Njg0JSA5Ni45MTQ4MSUsIDQ0Ljg5MzEzJSA5Ny4xODE0OCUsIDQzLjMwOTUyJSA5Ny4yNTE4NSUsIDQxLjQ4ODM3JSA5Ny4yNTE4NSUsIDM5LjgyNTY5JSA5Ny4xNTE4NSUsIDM3Ljc2NzIyJSA5Ni45MjU5MyUsIDM1LjMxMjg1JSA5Ni41MTExMSUsIDMyLjYyMTgyJSA5NS44ODg4OSUsIDMwLjgwMjQ0JSA5NS4zNzc3OCUsIDI4LjE5MDM3JSA5NC41MjU5MyUsIDI2LjY4NjQ5JSA5My45Nzc3OCUsIDI0LjIyODc5JSA5Mi45OTYzJSwgMjIuODAzODglIDkyLjM4NTE5JSwgMjAuNTA4MzElIDkxLjM0NDQ0JSwgMTcuODk2MDElIDkwLjA5MjU5JSwgMTYuMTU0NiUgODkuMjI5NjMlLCAxNC4xNzU2NCUgODguMjMzMzMlLCAxMS41NjIxMyUgODYuOTI1OTMlLCA5LjI2NjMzJSA4NS44MTQ4MSUsIDcuODYyNjglIDg1LjE4NTE5JSwgNi4xNzYwOCUgODUuMzA3NDElLCA0LjU0MDQyJSA4NS41NTU1NiUsIDIuODc3NDElIDgzLjk1OTI2JSwgMi4wNjg5OSUgODEuMzM3MDQlLCAxLjQ5ODEyJSA3Ny41MjIyMiUsIDEuMjE4MTYlIDc0LjA3NDA3JSwgMC45MjM5MiUgNjguNDQwNzQlLCAwLjQ1NDcxJSA1My45MjIyMiUsIDAuMTM3MSUgMzQuNzExMTElLCAwJSAwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMi43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMi42cmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50LmltZy1mdWxsd2lkdGggLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQuaW1nLWZ1bGx3aWR0aCAucHJvbW8taW5mbyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5pbWctZnVsbHdpZHRoIC5tb2RhbC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5tb2RhbC1oZWFkZXIsXG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5wcm9tby1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDE3LjJyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLm1vZGFsLWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLmJnLWhlbHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLnByb21vLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLnByb21vLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtbWFpbi13cmFwcGVyIHtcbiAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMS44cmVtO1xuICAgIG1hcmdpbjogMS4ycmVtOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5wcm9tby1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3Ni44cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLnByb21vLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi13aWR0aDogMTAuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjJyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLm1vZGFsLWZvb3RlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTRyZW07XG4gICAgICAgICAgcGFkZGluZzogMS42cmVtIDMuMnJlbTsgfSB9XG5cbi5yZW1vdmUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5yZW1vdmUtc2Nyb2xsIC5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICAucmVtb3ZlLXNjcm9sbCAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ucHJvbW8tYmFubmVyLWNvbXBvbmVudCwgLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4zcmVtIDAgI2MwZDlkNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1iYW5uZXItY29tcG9uZW50LCAuYWxlcnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxLjFyZW0gMS4ycmVtOyB9IH1cbiAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLnJld2FyZC1pbWFnZSwgLmFsZXJ0LXdyYXBwZXIgLnJld2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLnJld2FyZC1pbWFnZSwgLmFsZXJ0LXdyYXBwZXIgLnJld2FyZC1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMS43cmVtOyB9IH1cbiAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLnByb21vLWluZm8sIC5hbGVydC13cmFwcGVyIC5wcm9tby1pbmZvIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLnByb21vLWluZm8sIC5hbGVydC13cmFwcGVyIC5wcm9tby1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtOyB9IH1cbiAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLmNvZGUtd3JhcHBlciwgLmFsZXJ0LXdyYXBwZXIgLmNvZGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgYm9yZGVyOiBkb3R0ZWQgMC4ycmVtICMwMzZkNTg7XG4gICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW8tYmFubmVyLWNvbXBvbmVudCAuY29kZS13cmFwcGVyLCAuYWxlcnQtd3JhcHBlciAuY29kZS13cmFwcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjhyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07IH0gfVxuICAgIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5jb2RlLXdyYXBwZXIgLmNvZGUsIC5hbGVydC13cmFwcGVyIC5jb2RlLXdyYXBwZXIgLmNvZGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLml0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLml0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCAuaXRlbS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTsgfVxuICAuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IC5pdGVtLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5yZW1vdmUtYmFza2V0LWl0ZW0tY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQuMnJlbTsgfVxuICAucmVtb3ZlLWJhc2tldC1pdGVtLWNvbXBvbmVudCAubW9kYWwtYm9keSBzdXAge1xuICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH1cblxuLmNwdC1zaXRlLWFsZXJ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsOyB9XG4gIC5jcHQtc2l0ZS1hbGVydC5uby1kaXNzbWlzcyAuY2xvc2UtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNwdC1zaXRlLWFsZXJ0IHAsXG4gIC5jcHQtc2l0ZS1hbGVydCBzcGFuLFxuICAuY3B0LXNpdGUtYWxlcnQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNwdC1zaXRlLWFsZXJ0IHAsXG4gICAgICAuY3B0LXNpdGUtYWxlcnQgc3BhbixcbiAgICAgIC5jcHQtc2l0ZS1hbGVydCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLmNwdC1zaXRlLWFsZXJ0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jcHQtc2l0ZS1hbGVydCAuZ2VuZXJhbC1mcmFtZSB7XG4gICAgcGFkZGluZzogLjdyZW0gM3JlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3B0LXNpdGUtYWxlcnQgLmdlbmVyYWwtZnJhbWUge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgICAgLmNwdC1zaXRlLWFsZXJ0IC5nZW5lcmFsLWZyYW1lIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMDsgfSB9XG4gICAgLmNwdC1zaXRlLWFsZXJ0IC5nZW5lcmFsLWZyYW1lLmNlbnRlcmVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Nyb2xsYmFyLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4OyB9XG4gIC5zY3JvbGxiYXItY29tcG9uZW50IC50aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNjcm9sbGJhci1jb21wb25lbnQudmVydGljYWwge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC4ycmVtO1xuICAgIHRvcDogLjFyZW07XG4gICAgYm90dG9tOiAuMXJlbTtcbiAgICB3aWR0aDogLjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNjcm9sbGJhci1jb21wb25lbnQuaG9yaXpvbnRhbCB7XG4gICAgbGVmdDogLjFyZW07XG4gICAgcmlnaHQ6IC4xcmVtO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC4ycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udGF4ZXMtZmVlcy1jb21wb25lbnQgLm1vZGFsLXRpdGxlLFxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5mZWUtdGl0bGUsXG4udGF4ZXMtZmVlcy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGF4ZXMtZmVlcy1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4udGF4ZXMtZmVlcy1jb21wb25lbnQgLmZlZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07IH1cblxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YXhlcy1mZWVzLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAxLjVyZW0gMCAxLjVyZW07IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDU2LjI1JSwgMC42OTA4NSUgNTkuMDUlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUlIDcxLjc4NzUlLCA1Ljk4MSUgNzUuMjA2MjUlLCA2Ljg3JSA3Ny4yODc1JSwgNy45JSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5JSA4My44NDM3NSUsIDExLjY5MSUgODUuOSUsIDEyLjk1MjMlIDg3LjUlLCAxNC41MDI4JSA4OC45JSwgMTUuNzY0JSA4OS41ODc0JSwgMTcuNTQ0MSUgOTAuMDE4NzUlLCAxOS4xMDElIDkwLjAxODc1JSwgMjAuNDM2JSA4OS43NjI1JSwgMjIuNzM0JSA4OC45NDM3NSUsIDI0LjU4ODMlIDg4LjAzNzUlLCAyNS41MjM4JSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTclIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NiUgMTIuMjkzNyUsIDg2Ljg3JSAxMC45NjI1JSwgODguMzUyJSA5LjI0Mzc1JSwgODkuNDY1JSA3Ljk5MzclLCA5MS4yMzglIDYuMjUlLCA5Mi41MDYyJSA1LjExMjUlLCA5My43NjU5JSA0LjA2MjUlLCA5NC42NTMzJSAzLjM2ODclLCA5NS43NjglIDIuNTUlLCA5Ny4xMDE1JSAxLjY0Mzc1JSwgOTguMjg5OSUgMC45MTI1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1Ni4yNSUpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAuaW1hZ2UtcmV3YXJkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLmltZy1yZXdhcmQtb2ZmZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLmltYWdlLXJld2FyZC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5pbWctcmV3YXJkLW9mZmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmV3YXJkcy1oZXJvLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5yZXdhcmRzLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjIuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMtY29udGFpbmVyLXJlZGVzaWduIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3MTU5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzLWNvbnRhaW5lci1yZWRlc2lnbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMi44cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3MTU5O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUuNzkwNTglIDk0LjY2NjY3JSwgNi42OTIzOCUgOTIuODE3MzMlLCA4LjAxMzk1JSA5MC4xMDY2NyUsIDkuMTUyMTIlIDg3Ljc3MiUsIDExLjY0MTE2JSA4Mi42NjY2NyUsIDEyLjY5Njg4JSA3OS42NDglLCAxNS4yNTE0JSA3Mi4zNDUzMyUsIDE2Ljc3MTY4JSA2OCUsIDE3LjgyODA1JSA2NC44NzA2NyUsIDIwLjUwODU4JSA1Ni45MzMzMyUsIDIyLjYyMjI2JSA1MC42NjY2NyUsIDIzLjY5MDM3JSA0Ny43MTQ2NyUsIDI2LjM0MDg2JSA0MC4zOTA2NyUsIDI4LjA0MzUzJSAzNS42ODUzMyUsIDI4LjQxMjg0JSAzNC42NjY2NyUsIDI5LjM2MTQyJSAzMi40ODEzMyUsIDMwLjgyMzU4JSAyOS4xMTIlLCAzMi4xODg0MiUgMjUuOTY4JSwgMzMuNDExMzQlIDIzLjE0OTMzJSwgMzQuNTMwMTUlIDIwLjU3MDY3JSwgMzYuNTEzNjUlIDE2JSwgMzcuNzUyMTglIDEzLjk4JSwgMzguNjg0MDclIDEyLjQ2JSwgMzkuNzk4MDglIDEwLjY0MjY3JSwgNDAuNzQ1ODclIDkuMDk3MzMlLCA0My4wNTQzMSUgNS4zMzMzMyUsIDQ0LjA5MzAxJSA0LjYyJSwgNDUuMTk0NzIlIDMuODYyNjclLCA0Ni42NTAxNyUgMi44NjI2NyUsIDQ3Ljc4Mjc4JSAyLjA4NCUsIDQ4Ljg3NDg5JSAxLjMzMzMzJSwgNDkuNjEyMzYlIDEuMjc2JSwgNTAuNjA0ODYlIDEuMTk4NjclLCA1MS42NTg4NyUgMS4xMTYlLCA1My41NTAyNiUgMC45NjglLCA1My45MTQ0OSUgMC45NCUsIDU1LjAzOSUgMS41NjY2NyUsIDU1Ljk2OTQlIDIuMDg1MzMlLCA1Ni45NDUzOSUgMi42MjkzMyUsIDU4Ljg5OTc5JSAzLjcxODY3JSwgNTkuNDA1OTQlIDQlLCA2MC40ODAwNSUgNS4wMzczMyUsIDYxLjc2ODA4JSA2LjI4MTMzJSwgNjIuMTY2MjIlIDYuNjY2NjclLCA2My4wNTU1MSUgNy45MTIlLCA2My43NjkyOCUgOC45MTA2NyUsIDY0LjQ1MDk1JSA5Ljg2NjY3JSwgNjUuNjI5NDYlIDExLjUxNiUsIDY1Ljk3NjYlIDEyJSwgNjYuODQwOTglIDE0LjI4NCUsIDY4LjEwOTgxJSAxNy42MzQ2NyUsIDY5LjU4MTE2JSAyMS41MjEzMyUsIDcxLjE2NTkyJSAyNS43MDglLCA3Mi4xMDQ3MSUgMjguMTg4JSwgNzIuOTk2NCUgMzAuNTQyNjclLCA3NC41NTc0NiUgMzQuNjY2NjclLCA3NS4zODM3NCUgMzYuODk0NjclLCA3Ni43Mjk2NyUgNDAuNTI0JSwgNzcuOTg3NCUgNDMuOTE2JSwgNzkuMjQwMzIlIDQ3LjI5NiUsIDgwLjU5MzQ2JSA1MC45NDUzMyUsIDgxLjM4MjI0JSA1My4wNzg2NyUsIDgyLjQwNzQ0JSA1NS44NDI2NyUsIDgzLjM2ODc0JSA1OC40MzYlLCA4NC40NjY1NSUgNjEuMzk2JSwgODUuOTI4NTklIDY1LjMzMzMzJSwgODYuNTkwMTYlIDY2LjAyOTMzJSwgODcuOTU0MSUgNjcuNDY0JSwgODkuMzM0MjMlIDY4LjkxNiUsIDkwLjY2Nzg3JSA3MC4zMTg2NyUsIDkyLjEwOTgxJSA3MS44MzQ2NyUsIDkzLjMwMjczJSA3My4wODkzMyUsIDk0LjI5NDAzJSA3NC4xMzIlLCA5NC44ODQxOSUgNzQuNzUyJSwgOTYuMDY5NjElIDc2JSwgMTAwJSA3NiUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMy43MDg2MSUgOTYuNTg0JSwgNS4yMjAzMSUgOTUuMTkyJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMtY29udGFpbmVyLXJlZGVzaWduOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgIHRvcDogLTEuNXJlbTsgfSB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnBvaW50cy1jb250YWluZXItcmVkZXNpZ246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRFRTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1MC44OTgyJSwgMC4zMDg0MyUgNDkuMzEwNzglLCAwLjUyNzQ1JSA0OC4yMDg5OCUsIDAuNjk1OTglIDQ3LjM3MDY2JSwgMS4zNDE3MyUgNDQuMjQ3OSUsIDIuMjAxNzElIDQwLjI2NzY2JSwgMi45OTQ5OSUgMzYuNzcyNDYlLCA0LjM3NTQ5JSAzMS4xMTQzNyUsIDUuNTU2ODYlIDI2Ljc1MjY5JSwgNi4wMzA2JSAyNS4xNDk3JSwgNi45NTA2OCUgMjIuMjYyODclLCA4LjE0ODk5JSAxOC44ODI2MyUsIDkuMjg0MTklIDE2LjAwODM4JSwgMTAuNDA5MDYlIDEzLjQzODMyJSwgMTEuMjQ3NyUgMTEuNjg3NDMlLCAxMi4yODkyMyUgOS43MTQ5NyUsIDEyLjcyMTI3JSA4Ljk4MjA0JSwgMTMuMjEwNzElIDguMjk1MjElLCAxMy44NjcyNCUgNy40MTkxNiUsIDE0LjU3MzYlIDYuNTIwOTYlLCAxNS4xOTAxNiUgNS43NzE4NiUsIDE2LjA5ODE3JSA0LjcyNjk1JSwgMTYuNjg4MDMlIDQuMDg2MjMlLCAxNy4wNjE4MSUgMy42OTY0MSUsIDE3Ljc1MzQxJSAzLjAxMDc4JSwgMTguNzExMjUlIDIuMTQxOTIlLCAxOS44OTY2MSUgMS4yMTM3NyUsIDIwLjQ1NTgxJSAwLjg0MDcyJSwgMjEuMDIwMDclIDAuNTEzMTclLCAyMS4zMjgyOSUgMC4zNTkyOCUsIDIxLjc2MzU4JSAwLjE2NTg3JSwgMjIuMjgxNTUlIC0wLjAxMDc4JSwgMjIuNTI2ODglIC0wLjA3MDY2JSwgMjIuNzg4NDIlIC0wLjEyMDM2JSwgMjMuMDk3JSAtMC4xNTUwOSUsIDIzLjU1NDkxJSAtMC4xNTUwOSUsIDI0LjI3MjQzJSAwJSwgMjQuNjIxNjYlIDAuMTU4NjglLCAyNC45NTI1NCUgMC4zNjE2OCUsIDI1LjM4MTQzJSAwLjY5NzYlLCAyNS43MTk4OSUgMS4wMTc5NiUsIDI2LjM2NjM3JSAxLjc1ODY4JSwgMjcuMTcyMjIlIDIuOTAxOCUsIDI3LjUwMTAyJSAzLjQzMjkzJSwgMjguMDAyNDMlIDQuMzEwNzglLCAyOC42ODQ5NCUgNS42MjgxNCUsIDI5LjA4Njk4JSA2LjQ2NjQ3JSwgMzAuMjc1MSUgOS4xODA4NCUsIDMxLjM2NzUxJSAxMS45NTIxJSwgMzIuODUxNzYlIDE2LjA1OTg4JSwgMzQuMTA4MjglIDE5Ljc3NjY1JSwgMzUuNDY1MDIlIDIzLjk2ODI2JSwgMzYuNTE2OTIlIDI3LjI5ODglLCAzNy41NTcxMyUgMzAuNjMxNzQlLCAzOC44NTE3NiUgMzQuNzkxMDIlLCAzOS45Nzk4NyUgMzguMzgzODMlLCA0MS4wMzg5NyUgNDEuNzAzNTklLCA0MS45NjUxNyUgNDQuNTQwNzIlLCA0My4yNTA4JSA0OC4zNDA3MiUsIDQ0LjQzMzgxJSA1MS42NTgwOCUsIDQ1LjQzNDcxJSA1NC4zMDI0JSwgNDYuNDIwNjElIDU2LjczODkyJSwgNDcuMzU3MzElIDU4Ljg3OTA0JSwgNDguMzUwNDElIDYwLjk0MTkyJSwgNDkuOTY0ODclIDYzLjc4MzIzJSwgNTEuNTQ1MTUlIDY1Ljg2ODI2JSwgNTIuMzY4MTQlIDY2LjcxMTM4JSwgNTQuMDg1MjElIDY4LjE3MDA2JSwgNTYuNTkxNjYlIDY5LjYlLCA1OC4xMDI2MSUgNzAuMDgyMDQlLCA1OS40NjQ0NSUgNzAuMjg2MjMlLCA2My40NTkzNSUgNjkuNzM3NzIlLCA2NS4wNzIwMSUgNjkuMDg3NDMlLCA2Ni42NjMzNyUgNjguMjQyNTElLCA2OC4zOTEyNCUgNjcuMTMwNTQlLCA3MC41MjE3NSUgNjUuNTQzMTElLCA3MS44MDI4OCUgNjQuNTEwMTglLCA3My41OTk3NiUgNjMuMDEzMTclLCA3NS4yNzAwMyUgNjEuNjM1OTMlLCA3Ni43Njk1OCUgNjAuNDcwMDYlLCA3OC41MTc4NSUgNTkuMjc5NjQlLCA3OS42Mzk5NiUgNTguNjI4NzQlLCA4MC45Njg1JSA1Ny45NTgwOCUsIDgyLjM1Mjg0JSA1Ny40MDQ3OSUsIDgzLjc4MzM4JSA1Ny4yMDQxOSUsIDg1Ljg2NjE5JSA1Ny4xMzI5MyUsIDg3LjQ4ODc1JSA1Ny40ODMyMyUsIDg4LjI4MTQzJSA1Ny45NDYxMSUsIDg5LjI5ODgzJSA1OC42ODA4NCUsIDkwLjI5NDYzJSA1OS40OTUyMSUsIDkyLjA5MDkxJSA2MS4xMjgxNCUsIDkyLjY0OTI2JSA2MS42NzY2NSUsIDkzLjY2OTA3JSA2My4yMDY1OSUsIDk0Ljk2NCUgNjUuOTgwODQlLCA5Ni41MTk2NSUgNzAuNjU4NjglLCA5Ny4yMTI3MiUgNzMuMzg3NDMlLCA5OS4zODI1NCUgODQuMzM0MTMlLCAxMDAlIDg4LjAyMzk1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1MC44OTgyJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMtY29udGFpbmVyLXJlZGVzaWduOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnBvaW50cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTByZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMge1xuICAgICAgICBmb250LXNpemU6IDcuNnJlbTsgfSB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMtbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAuamFtYmEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTQuNnJlbTtcbiAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5qYW1iYS1iYWRnZS10ZXh0IHtcbiAgICBjb2xvcjogIzJDMzkzNztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXSB7XG4gICAgbWF4LXdpZHRoOiA1MS42cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDU3LCA1NCwgMC4zMDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbSAwLjRyZW07XG4gICAgbWFyZ2luOiAxLjJyZW0gYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc106OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbSAwLjRyZW07XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFENDYxOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwMFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc10ge1xuICAgICAgICBtYXgtd2lkdGg6IDMyLjI1cmVtOyB9IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLmdvbGRbZGF0YS1wcm9ncmVzc106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLW1pbGVzdG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtOyB9XG5cbi5pbnRyby1jb21wb25lbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkMzOTM3O1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cblxuLmludHJvLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzJDMzkzNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07IH1cblxuLmludHJvLWNvbXBvbmVudC5ncmVlbi10aGVtZSAudGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMxMTcxNTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW50cm8tY29tcG9uZW50LmdyZWVuLXRoZW1lIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG5cbi5pbnRyby1jb21wb25lbnQuZ3JlZW4tdGhlbWUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBjb2xvcjogIzU5NWE1YTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbnRyby1jb21wb25lbnQuZ3JlZW4tdGhlbWUgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLmludHJvLWNvbXBvbmVudC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWNjb3JkaW9uLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuc2hvdy1tb3JlLWxpbmssXG4gIC5hY2NvcmRpb24tY29tcG9uZW50IC5zaG93LWZld2VyLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMzZkNTggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuc2hvdy1tb3JlLWxpbms6aG92ZXIsXG4gICAgLmFjY29yZGlvbi1jb21wb25lbnQgLnNob3ctZmV3ZXItbGluazpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hY2NvcmRpb24tY29tcG9uZW50IC5zaG93LW1vcmUtbGluazo6YWZ0ZXIsXG4gICAgLmFjY29yZGlvbi1jb21wb25lbnQgLnNob3ctZmV3ZXItbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmVlbi1hcnJvdy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTsgfVxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuc2hvdy1mZXdlci1saW5rOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvcmRpb24tY29tcG9uZW50IC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYWNjb3JkaW9uLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzcmVtIDYuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtOyB9IH1cbiAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvbG9uZ2RpdmlkZXIuc3ZnXCIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgcmlnaHQ6IC0ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyAubG9nby1kZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9XG4gICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmxvZ28tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtOyB9XG4gICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5sb2dvLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyAubG9nby1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUuNnJlbTsgfSB9XG4gICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmphbWJhLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5qYW1iYS1iYWRnZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2RpdmlkZXJtb2JpbGUuc3ZnXCIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTJyZW07IH0gfVxuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmphbWJhLWJhZGdlIC5hdmFpbGFibGUtcG9pbnRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzExNzE1OTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmphbWJhLWJhZGdlIC5hdmFpbGFibGUtcG9pbnRzIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHVuc2V0OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmphbWJhLWJhZGdlIC5hdmFpbGFibGUtcG9pbnRzIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgICAgIHBhZGRpbmc6IDIuNnJlbSA1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudDpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9EaXZpZGVyLnN2Z1wiKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogLTJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQ6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7IH0gfVxuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC5yZWRlZW1hYmxlcy10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzJDMzkzNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDZDNUI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvaWNvbnMvbGlua2Fycm93bW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTsgfSB9XG4gICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogdW5zZXQ7IH0gfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDODA7IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAubm8tb2ZmZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNC41cmVtOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAubm8tb2ZmZXIgcCB7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTsgfVxuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAucmV3YXJkLXByb2dyZXNzIC5wcm9kdWN0LWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQtcHJvZ3Jlc3MgLnByb2R1Y3QtaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2LjhyZW07XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2LjhyZW07IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZCAucmVxdWlyZWQtcG9pbnRzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1OTVBNUE7IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZCAucmVxdWlyZWQtcG9pbnRzIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTcxNTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAucmV3YXJkIC5yZXF1aXJlZC1wb2ludHMucmV3YXJkLXVubG9ja2VkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExNzE1OTsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZCAucmVkZWVtLXJld2FyZCB7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1OTVBNUE7IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZCAucmVkZWVtLXJld2FyZC5yZXdhcmQtbG9ja2VkIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQzgwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2LjVyZW07IH1cbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYlIDQuODE5MjglLCAyLjQ1NDU1JSAzLjk2NTIzJSwgNC4xOSUgMy4xNzI0NiUsIDYuNTY1MTclIDIuNDg4OTglLCA4LjgxMTE5JSAyLjA2NTQlLCAxMC43MjUwMyUgMS44MjAxNCUsIDEzLjIwMTEyJSAxLjYwMjA3JSwgMTUuMzMwNjMlIDEuNDY3MyUsIDE3LjM2ODgxJSAxLjM2NDAzJSwgMTkuNTAyNDUlIDEuMjY4MTYlLCAyMS42MzEyNiUgMS4xNzUwNCUsIDI0LjYxNTM4JSAxLjAzMjclLCAyNi4zNDczNCUgMC45NDIlLCAyOC4wMTcxMyUgMC44NTI2NyUsIDI5LjY0NjUlIDAuNzY0NzIlLCAzMS41OTMwMSUgMC42NjA0MSUsIDM0LjgzNTczJSAwLjQ5Mjc3JSwgMzYuMTM5MTYlIDAuNDI4OTIlLCAzNy44OTk0NCUgMC4zNDY4MiUsIDQwLjcwOTg2JSAwLjIyODQlLCA0My42MTEzMyUgMC4xMjY1MSUsIDQ2LjQyMDk4JSAwLjA1MTY0JSwgNDkuNzIwMjglIDAlLCA1MS43ODU1OSUgLTAuMDQyMzQlLCA1My43NDQ1NSUgLTAuMDc5MTclLCA1NS43ODgzMiUgLTAuMDg2NTclLCA1OC41MTY4NSUgLTAuMDIzMjQlLCA2MS40Njg1MyUgMC4xNzIxMiUsIDYyLjg3MjUyJSAwLjMzNzY5JSwgNjUuMDU2NTclIDAuNjk2MDQlLCA2Ni40ODc5NyUgMC45NTg4NiUsIDY4LjM0NTY2JSAxLjI4MjYyJSwgNzAuNTEyNTklIDEuNTc3NDUlLCA3Mi4zMDc2OSUgMS43MjExNyUsIDczLjUzNjM2JSAxLjc3NTU2JSwgNzQuODU3MzQlIDEuODE2NyUsIDc2LjU0ODI1JSAxLjg0ODAyJSwgNzguMTE0NjklIDEuODYwNTklLCA3OS40NTY2NCUgMS44NjIxMyUsIDgxLjY3ODMyJSAxLjg1MzM2JSwgODIuODQxOTYlIDEuODQ2ODIlLCA4NC4yMTYwOCUgMS44NDA2MiUsIDg1LjkwOTA5JSAxLjg0MDYyJSwgODcuNDAzNSUgMS44NTQ1NiUsIDg5LjEzNDI3JSAxLjg5ODExJSwgOTAuMTkwOTElIDEuOTQ2NjQlLCA5MS43NDgyNSUgMi4wNjUyMyUsIDkzLjA5NjUlIDIuMjQxMzElLCA5NS4yMjMwOCUgMi43Mjk0MyUsIDk2LjU1MDM1JSAzLjIzMjM2JSwgOTcuNjkyMzElIDMuOTU4NjklLCA5OC4yNTE3NSUgNS4xNjM1MSUsIDk4LjY4ODExJSAxMC4zNjY0NCUsIDk4Ljk0ODI1JSAxNC4zNDA0NSUsIDk5LjI2MjI0JSAyMC4wMjAzMSUsIDk5LjQzNDk3JSAyMy43MzY0OSUsIDk5LjU3NDEzJSAyNy4xOTIwOCUsIDk5LjcyNDQ4JSAzMS42NTQ5MSUsIDk5LjgyODY3JSAzNS41MzY2NiUsIDk5LjkyMjM4JSA0MC4yNTA3NyUsIDk5Ljk5MDIxJSA0Ni40ODc0NCUsIDEwMCUgNTAuNDI4OTIlLCA5OS45Njk5MyUgNTQuNDM0OTQlLCA5OS44ODk1MSUgNTguNjAwMTclLCA5OS43NzI3MyUgNjIuNzU1MDglLCA5OS42NDQ3NiUgNjYuNTU4ODYlLCA5OS41Mjc5NyUgNjkuODExODglLCA5OS40NDA1NiUgNzIuMjg3OTUlLCA5OS4zMzAwNyUgNzUuNjE5NjIlLCA5OS4yNDgyNSUgNzguMTI5MjYlLCA5OS4xMjAyOCUgODEuNzQ0NzUlLCA5OS4wMTExOSUgODQuMjU3NjYlLCA5OC43NDEyNiUgODguNDY2OTUlLCA5OC40OTc5JSA5MC43NTc4MyUsIDk4LjE3NDgzJSA5Mi44NzcxMSUsIDk3LjYyMjM4JSA5NS4zNTI4NCUsIDk2LjY1MjQ1JSA5Ny4wNTMwMSUsIDk1LjgyNzI3JSA5Ny43ODEyNCUsIDk0Ljk2NTAzJSA5OC4yNzg4MyUsIDkzLjQ5NzIlIDk4LjgyOTYlLCA5MS45ODUzMSUgOTkuMjE1ODMlLCA5MC4zNDE5NiUgOTkuNTEyNTYlLCA4OC40NDI2NiUgOTkuNzQ4MDIlLCA4Ni40MzQyNyUgOTkuOTA1MTYlLCA4NC42Mzc3NiUgOTkuOTgyNzklLCA4My40MjIzOCUgMTAwLjAwNjg4JSwgODEuMzI4NjclIDEwMC4wMDA1MiUsIDc4LjI5MjMxJSA5OS44OTcyNSUsIDc2Ljc2Mjk0JSA5OS44MTM2JSwgNzMuODU1OTQlIDk5LjYxNzczJSwgNzEuMjExMTklIDk5LjQxNzU2JSwgNjcuOTMyNTIlIDk5LjE2NzY0JSwgNjYuNzY2OTIlIDk5LjA4Mjc5JSwgNjQuOTcyOTQlIDk4Ljk1OTklLCA2My4wMTA2MyUgOTguODM5NDElLCA2MS42OTI0NSUgOTguNzY3OTklLCA1OS40NjY5OSUgOTguNjY3MyUsIDU3LjE0Mjg3JSA5OC41OTIyNSUsIDU0LjQ5NzA2JSA5OC41NDc2OCUsIDUxLjkwNjI5JSA5OC41NDkyMyUsIDUwLjA3NTglIDk4LjU3ODQ5JSwgNDguNDYxNTQlIDk4LjYyMzkyJSwgNDcuMzcwNjMlIDk4LjY2NDAzJSwgNDUuNDUxODklIDk4Ljc0ODcxJSwgNDMuMTglIDk4Ljg2OTE5JSwgNDIuMzMxODIlIDk4LjkxOTQ1JSwgNDAuMzIzNTclIDk5LjA0Nzg1JSwgMzguMzY2OTIlIDk5LjE4Mjc5JSwgMzYuOTQwMzUlIDk5LjI4NjA2JSwgMzUuMjk0NTUlIDk5LjQwNjU0JSwgMzMuNDQ1MzglIDk5LjU0MiUsIDMyLjAyMDQyJSA5OS42NDM4OSUsIDMwLjQzMzc4JSA5OS43NTE2NCUsIDI3Ljg0MzAxJSA5OS45MDY1NCUsIDI2LjM2MTEyJSA5OS45NzgxNCUsIDI0LjE5NTE3JSAxMDAuMDUxMjklLCAyMS42MDM1JSAxMDAuMDcyMTIlLCAxOS41NDIxNyUgMTAwLjAxOTYyJSwgMTYuODUzMTUlIDk5LjgyNzg4JSwgMTUuNjMzMjIlIDk5LjY3NjI1JSwgMTQuMDk3NjIlIDk5LjQwMTg5JSwgMTEuOTQ2MzYlIDk4Ljg0MDYyJSwgMTAuNDAzMDglIDk4LjI4OTg1JSwgOC45NjY1JSA5Ny42NDMyJSwgNy40MDQ2OSUgOTYuNzYwNTklLCA1LjgzODI1JSA5NS42MjcwMiUsIDQuMDU1OTQlIDkzLjgwMzc5JSwgMi4zNDk2NSUgOTAuNzY5NzElLCAxLjI1ODc0JSA4Ni45MTkxJSwgMC44MzQ4MyUgODQuMTA3NTclLCAwLjU0MTg5JSA4MC43Mzc4NyUsIDAuMjU0MDYlIDc0LjQ1ODg2JSwgMC4xMzk4NiUgNzAuNTY3OTklLCAwLjA2ODExJSA2NS40OTgyOCUsIDAuMDk0ODMlIDU5LjUxMDY3JSwgMC4xMzk4NiUgNTQuMjE2ODclLCAwLjEzNDI3JSA0Ni44NzcyOCUsIDAuMDgzNzglIDQwLjc0MTE0JSwgMC4wNDk3OSUgMzcuMDE5NzklLCAwLjAyNTAzJSAzMy42MDMyNyUsIDAuMDE5OTMlIDI3Ljc0OTU3JSwgMC4xMzk4NiUgMjAuOTk4MjglLCAwLjQzNjc4JSAxNi4wMjE1MSUsIDAuOTA5MDklIDExLjAxNTQ5JSwgMS4xODg4MSUgNi43MTI1NiUsIDEuNTM4NDYlIDQuODE5MjglKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERUU4QUM7IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbTpudGgtY2hpbGQobisyKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAuNjI5ODElIDYuMjI4MzclLCAxLjMyOTYlIDYuMDU1MzYlLCAyLjYyMDA4JSA1Ljk5OTEzJSwgNC4xMjg3NiUgNS44ODIzNSUsIDUuNjY4MyUgNS44ODIzNSUsIDcuNDg3NzUlIDUuODgyMzUlLCA5LjE2NzI1JSA1Ljg4MjM1JSwgMTAuNDI2ODclIDUuNzA5MzQlLCAxMS42ODY0OSUgNS43MDkzNCUsIDEyLjUyNjI0JSA1LjUzNjMzJSwgMTMuNDkzMDclIDUuNTA0ODQlLCAxNC41NTU2MyUgNS4zNjMzMiUsIDE1Ljg4NTIzJSA1LjAxNzMlLCAxNy41NjQ3MyUgNC42NzEyOCUsIDE4LjA1NDU4JSA0LjY3MTI4JSwgMTkuNTI0MTQlIDQuNjcxMjglLCAyMS4xMzM2NiUgNC40OTgyNyUsIDIyLjE4MzM0JSA0LjQ5ODI3JSwgMjMuMjMzMDMlIDQuMzI1MjYlLCAyNC4zNTI2OSUgNC4xNTIyNSUsIDI2LjE3MjE1JSAzLjk3OTI0JSwgMjcuNTcxNzMlIDMuOTc5MjQlLCAyOS42NzExJSAzLjk3OTI0JSwgMzEuNTYwNTMlIDMuNjMzMjIlLCAzNC4zNTk2OSUgMy44MDYyMyUsIDM1LjgyOTI1JSAzLjgwNjIzJSwgMzguNjI4NDElIDMuNDYwMjElLCA0MS4yODc2MSUgMy4yODcyJSwgNDIuNjE3MjElIDMuMjg3MiUsIDQ0LjUwNjY1JSAzLjI4NzIlLCA0Ni4zOTYwOCUgMy4yODcyJSwgNDcuOTM1NjIlIDMuMTE0MTklLCA0OS45NjUwMSUgMi41OTUxNiUsIDUyLjc2NDE3JSAyLjA3NjEyJSwgNTQuNTgzNjIlIDEuNzMwMSUsIDU3LjE3Mjg1JSAxLjIxMTA3JSwgNjAuMTExOTclIDAuNjkyMDQlLCA2Mi44NDExNSUgMC42OTIwNCUsIDY2LjI3MDEyJSAwJSwgNjguNTc5NDMlIDAuMzQ2MDIlLCA3MC42MDg4MiUgMCUsIDc0LjU5NzYyJSAwLjUxOTAzJSwgNzcuMjU2ODIlIDAuNjkyMDQlLCA3OS4xNDYyNiUgMC42OTIwNCUsIDgyLjAxNTQlIDEuMDM4MDYlLCA4NC45NTQ1MSUgMS4zODQwOCUsIDg3LjI2MzgyJSAxLjkwMzExJSwgODkuNzEzMDklIDIuMjQ5MTMlLCA5MS4zOTI1OCUgMi40MjIxNSUsIDkyLjkzMjEyJSAyLjU5NTE2JSwgOTQuMTIxNzYlIDIuNzY4MTclLCA5NS44NzEyNCUgMi45NDExOCUsIDk3Ljc2MDY3JSAzLjExNDE5JSwgOTguNjcwNCUgMy4yODcyJSwgOTkuMDIwMjklIDMuNjMzMjIlLCA5OS4yMzAyMyUgNC4xNTIyNSUsIDk5LjQzOTQ3JSA0Ljc0NTE2JSwgOTkuNDc5MzYlIDQuODYzNDklLCA5OS42MDc0MiUgNS4zMTk3MiUsIDk5LjcyMDA4JSA1Ljg4MjM1JSwgOTkuNzkwMDYlIDguODIzNTMlLCA5OS43OTAwNiUgMTQuNTMyODclLCA5OS44NjAwNCUgMjQuMjIxNDUlLCA5OS44NjAwNCUgMjkuNzU3NzklLCA5OS45MzAwMiUgMzYuMzMyMTglLCA5OS44OTUwMyUgMzkuNzA2OTIlLCA5OS45MzAwMiUgNDUuODQ3NzUlLCA5OS45MzAwMiUgNTMuNjMzMjIlLCA5OS45MzAwMiUgNTcuNzg1NDclLCA5OS45NDMzMiUgNjMuMjQ2NzElLCA5OS45MzAwMiUgNjcuNDc0MDUlLCA5OS45MDQxMyUgNzAuOTkwNDglLCA5OS45MzAwMiUgNzMuMDEwMzglLCA5OS44NzE5NCUgNzcuMjE3ODIlLCA5OS44NjQ5NCUgNzguNjAxOSUsIDk5Ljg1MTY0JSA4MS4xMTA1NSUsIDk5LjgzNDE1JSA4NC4yMjI2NiUsIDk5Ljc5MDA2JSA5MS41MjI2NiUsIDk5Ljc5MDA2JSA5Mi41NjA3MyUsIDk5LjcyMDA4JSA5My4yNTI3NyUsIDk5LjUxMDE1JSA5NC40NjM4NCUsIDk4LjY3MDQlIDk1Ljg0NzkyJSwgOTcuODMwNjUlIDk2LjM2Njk2JSwgOTcuMDYwODglIDk2LjcxMjk4JSwgOTUuOTQ5NjIlIDk3LjIzMDYyJSwgOTMuNDIxOTclIDk3Ljc1MTA0JSwgOTEuMTgyNjUlIDk3LjkyNDA1JSwgODcuNzI0MjglIDk4LjA1OTY5JSwgNzkuNDYxMTYlIDk4LjU1MDY5JSwgNzYuOTQxOTIlIDk4LjQ5Mzc3JSwgNzMuOTY3ODElIDk4LjQzNTk5JSwgNjcuODEwMDElIDk4LjM1MTIxJSwgNjEuMDIyMDQlIDk4LjA5NzA2JSwgNTIuODM0NSUgOTcuMjMyMDElLCA0OS4yNjU1NyUgOTYuNzEyOTglLCA0Ni40NjY0MSUgOTYuNTM5OTclLCA0My41OTcyNyUgOTYuMTkzOTQlLCA0MC4zNzgyNCUgOTUuNjc0OTElLCAzNi42NjkzNSUgOTUuMzI4ODklLCAzNC41JSA5NC45ODI4NyUsIDMyLjQ4OTM2JSA5NC43NjkyJSwgMzEuMDcxMDMlIDk0LjgwOTg2JSwgMjkuNTMxNDklIDk0LjYzNjY4JSwgMjcuNTcyMDglIDk0LjYzNjg1JSwgMjUuNDU4NzElIDk0LjYzNTQ3JSwgMjMuMDkzNDIlIDk0LjgwOTg2JSwgMTkuNTcxMSUgOTUuMDEyNDYlLCAxNi4wNDE5OSUgOTUuNTQ4NzklLCAxMS41NDY1NCUgOTYuNTM5NzklLCA5Ljc5NzA2JSA5Ni44ODU4MSUsIDguMzI3NSUgOTcuNDA0ODQlLCA2LjcxNzk4JSA5Ny43NTA4NyUsIDUuMzE4NCUgOTguMjY5OSUsIDQuMDU4NzglIDk4Ljk2MTk0JSwgMi4yMzkzMyUgOTkuODI2OTklLCAxLjYxNTYxJSA5OS44NTEzOCUsIDAuODc0MTglIDk5LjE5OTY1JSwgMC41NTk4MyUgOTguNDQyOTElLCAwLjM2MDQ2JSA5Ny43NDUxNiUsIDAuMjc5OTIlIDk3LjA1ODgyJSwgMC4yMzIxOSUgOTYuMjU0MTUlLCAwLjIwOTk0JSA5MS4xNzY0NyUsIDAuMjA5OTQlIDg5LjEwMDM1JSwgMC4xNzExNyUgODUuODk5NjUlLCAwLjE1MDE3JSA4My41OTM5NCUsIDAuMTI4MTMlIDgwLjM2NTA1JSwgMC4xMTA2NCUgNzYuNjczMDElLCAwLjA5NDYxJSA3MC4yMTM0OSUsIDAuMDkxNjclIDY0LjIxNTU3JSwgMC4wOTYwMSUgNTkuMTQwNDglLCAwLjA5OTc5JSA1Ni44MDQ4NCUsIDAuMTEzNzklIDUwLjgzNzM3JSwgMC4xMjMyMyUgNDcuNzIwNzYlLCAwLjA2OTk4JSA0MS4xNzY0NyUsIDAlIDMyLjAwNjkyJSwgMC4wMDEwNSUgMjkuMDc5NDElLCAwJSAyNy44NTQ2NyUsIDAlIDIzLjg3NTQzJSwgMCUgMjEuNjI2MyUsIDAlIDE1LjkxNjk2JSwgMCUgMTQuNTMyODclLCAwJSAxMi45NzU3OCUsIDAlIDExLjU5MTclLCAtMC4wMTQlIDEwLjgxMDM4JSwgLTAuMDE3ODQlIDkuMzQxMzUlLCAwJSA3Ljk1ODQ4JSwgMC42Mjk4MSUgNi4yMjgzNyUpOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0uaGlkZGVuLW9mZmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0uaGlkZGVuLW9mZmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbS5lbXB0eS1saXN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQzgwOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0gLm9mZmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0gLm9mZmVyLWltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTByZW07IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5vZmZlci1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtOyB9XG4gICAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5vZmZlci1kZXRhaWxzIC5vZmZlci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0gLm9mZmVyLWRldGFpbHMgLm9mZmVyLWRlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0gLm5vLW9mZmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogNC41cmVtOyB9XG4gICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbSAubm8tb2ZmZXIgcCB7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5qYW1iYS1tb2JpbGUtaGlzdG9yeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmphbWJhLW1vYmlsZS1oaXN0b3J5LnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBwYWRkaW5nOiA1LjJyZW0gMS42cmVtOyB9XG4gICAgLmphbWJhLW1vYmlsZS1oaXN0b3J5LnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5qYW1iYS1tb2JpbGUtaGlzdG9yeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmphbWJhLW1vYmlsZS1oaXN0b3J5IGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTsgfVxuICAgICAgLmphbWJhLW1vYmlsZS1oaXN0b3J5IGEge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuamFtYmEtbW9iaWxlLWhpc3Rvcnkge1xuICAgICAgcGFkZGluZzogNXJlbSA1LjZyZW07IH0gfVxuXG4uamFtYmEtZmNzLXRoaXJkLXBhcnR5LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTsgfVxuXG4ucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQucHJvZ3Jlc3MtYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1cmVtOyB9XG4gIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNC4xcmVtO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnJld2FyZC1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDYuOHJlbTtcbiAgICAgIGhlaWdodDogNi44cmVtO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIHtcbiAgICAgIHdpZHRoOiA2LjlyZW07XG4gICAgICBoZWlnaHQ6IDYuOXJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgd2lkdGg6IDYuOXJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjlyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2ssXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayB7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtIDYuOXJlbSkgY2FsYygxMDAlIC0gNi45cmVtKSAzLjQ1cmVtKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtIDMuNDVyZW0pIGNhbGMoMTAwJSAtIDYuOXJlbSkgMHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQveWVsbG93LXNxdWFyZS5zdmdcIik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IH1cbiAgICAgICAgICAgIC5lZGdlIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHJlbTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5pbnNldCB7XG4gICAgICAgIHdpZHRoOiA1LjlyZW07XG4gICAgICAgIGhlaWdodDogNS45cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMUQ0NjE7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjFENDYxOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyN2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1OS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2M2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4NC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4OC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDIuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDYuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDkuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTMuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE3ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjAuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjQuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjcuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzEuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzguNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDIuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDUuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUzZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTYuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjAuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjMuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjcuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcxZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzguMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IHtcbiAgICAgIHdpZHRoOiAxMC4ycmVtO1xuICAgICAgaGVpZ2h0OiAxMC4ycmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBtaW4td2lkdGg6IDE0LjFyZW07IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAucmV3YXJkLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMC4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEwLjJyZW07IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3c6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLnByb2dyZXNzLW1hc2ssXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIHdpZHRoOiAxMC4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLnByb2dyZXNzLW1hc2ssXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayB7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtIDEwLjJyZW0pIGNhbGMoMTAwJSAtIDEwLjJyZW0pIDUuMXJlbSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSA1LjFyZW0pIGNhbGMoMTAwJSAtIDEwLjJyZW0pIDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L3llbGxvdy1zcXVhcmUuc3ZnXCIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG4gICAgICAgICAgICAuZWRnZSAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNDByZW07IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuaW5zZXQge1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgaGVpZ2h0OiA5cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMUQ0NjE7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjFENDYxOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyN2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1OS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2M2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4NC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4OC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDIuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDYuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDkuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTMuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE3ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjAuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjQuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjcuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzEuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzguNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDIuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDUuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUzZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTYuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjAuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjMuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjcuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcxZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzguMmRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVxdWlyZWQtcG9pbnRzIHtcbiAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTsgfVxuICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5yZXF1aXJlZC1wb2ludHMgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IC4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExNzE1OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVxdWlyZWQtcG9pbnRzLnJld2FyZC11bmxvY2tlZCB7XG4gICAgICBjb2xvcjogIzExNzE1OTsgfVxuICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5yZXF1aXJlZC1wb2ludHMucmV3YXJkLWxvY2tlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5yZWRlZW0tcmV3YXJkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVkZWVtLXJld2FyZC5yZXdhcmQtbG9ja2VkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M4MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgbWluLXdpZHRoOiA2LjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTsgfVxuXG4ubWVtYmVyLXJhbmstY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cbiAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAubG9nby1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cbiAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAubG9nby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAubWVtYmVyLXJhbmstY29tcG9uZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTsgfVxuICAgICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAubG9nby1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAubG9nby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiB1bnNldDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAudmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogLjZyZW07IH1cbiAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAuamFtYmEtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmphbWJhLWJhZGdlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmphbWJhLWJhZGdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAgICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAuamFtYmEtYmFkZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2RpdmlkZXJtb2JpbGUuc3ZnXCIpO1xuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmF2YWlsYWJsZS1wb2ludHMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTE3MTU5O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiA3LjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxNS4zcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCAuYmFkZ2Ugc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgICBjb2xvcjogIzJDMzkzNzsgfVxuICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmJhZGdlLmdvbGQge1xuICAgICAgbWluLXdpZHRoOiAxNy42cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2dvbGRtZW1iZXIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLnJld2FyZHMtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmV3YXJkcy1jb21wb25lbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnJld2FyZHMtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucmV3YXJkcy1jb21wb25lbnQgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAucmV3YXJkcy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzAwNkM1QjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvaWNvbnMvbGlua2Fycm93bW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTsgfVxuICAgICAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmdcIik7IH0gfVxuICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIC4zMHJlbSAxLjVyZW0gLjMwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAuY29udGVudCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyLjRyZW07IH0gfVxuICAgIC5yZXdhcmRzLWNvbXBvbmVudCAuY29udGVudCBsaTpudGgtY2hpbGQobis2KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQgbGk6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQgLmVtcHR5LXJld2FyZHMge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYlIDQuODE5MjglLCAyLjQ1NDU1JSAzLjk2NTIzJSwgNC4xOSUgMy4xNzI0NiUsIDYuNTY1MTclIDIuNDg4OTglLCA4LjgxMTE5JSAyLjA2NTQlLCAxMC43MjUwMyUgMS44MjAxNCUsIDEzLjIwMTEyJSAxLjYwMjA3JSwgMTUuMzMwNjMlIDEuNDY3MyUsIDE3LjM2ODgxJSAxLjM2NDAzJSwgMTkuNTAyNDUlIDEuMjY4MTYlLCAyMS42MzEyNiUgMS4xNzUwNCUsIDI0LjYxNTM4JSAxLjAzMjclLCAyNi4zNDczNCUgMC45NDIlLCAyOC4wMTcxMyUgMC44NTI2NyUsIDI5LjY0NjUlIDAuNzY0NzIlLCAzMS41OTMwMSUgMC42NjA0MSUsIDM0LjgzNTczJSAwLjQ5Mjc3JSwgMzYuMTM5MTYlIDAuNDI4OTIlLCAzNy44OTk0NCUgMC4zNDY4MiUsIDQwLjcwOTg2JSAwLjIyODQlLCA0My42MTEzMyUgMC4xMjY1MSUsIDQ2LjQyMDk4JSAwLjA1MTY0JSwgNDkuNzIwMjglIDAlLCA1MS43ODU1OSUgLTAuMDQyMzQlLCA1My43NDQ1NSUgLTAuMDc5MTclLCA1NS43ODgzMiUgLTAuMDg2NTclLCA1OC41MTY4NSUgLTAuMDIzMjQlLCA2MS40Njg1MyUgMC4xNzIxMiUsIDYyLjg3MjUyJSAwLjMzNzY5JSwgNjUuMDU2NTclIDAuNjk2MDQlLCA2Ni40ODc5NyUgMC45NTg4NiUsIDY4LjM0NTY2JSAxLjI4MjYyJSwgNzAuNTEyNTklIDEuNTc3NDUlLCA3Mi4zMDc2OSUgMS43MjExNyUsIDczLjUzNjM2JSAxLjc3NTU2JSwgNzQuODU3MzQlIDEuODE2NyUsIDc2LjU0ODI1JSAxLjg0ODAyJSwgNzguMTE0NjklIDEuODYwNTklLCA3OS40NTY2NCUgMS44NjIxMyUsIDgxLjY3ODMyJSAxLjg1MzM2JSwgODIuODQxOTYlIDEuODQ2ODIlLCA4NC4yMTYwOCUgMS44NDA2MiUsIDg1LjkwOTA5JSAxLjg0MDYyJSwgODcuNDAzNSUgMS44NTQ1NiUsIDg5LjEzNDI3JSAxLjg5ODExJSwgOTAuMTkwOTElIDEuOTQ2NjQlLCA5MS43NDgyNSUgMi4wNjUyMyUsIDkzLjA5NjUlIDIuMjQxMzElLCA5NS4yMjMwOCUgMi43Mjk0MyUsIDk2LjU1MDM1JSAzLjIzMjM2JSwgOTcuNjkyMzElIDMuOTU4NjklLCA5OC4yNTE3NSUgNS4xNjM1MSUsIDk4LjY4ODExJSAxMC4zNjY0NCUsIDk4Ljk0ODI1JSAxNC4zNDA0NSUsIDk5LjI2MjI0JSAyMC4wMjAzMSUsIDk5LjQzNDk3JSAyMy43MzY0OSUsIDk5LjU3NDEzJSAyNy4xOTIwOCUsIDk5LjcyNDQ4JSAzMS42NTQ5MSUsIDk5LjgyODY3JSAzNS41MzY2NiUsIDk5LjkyMjM4JSA0MC4yNTA3NyUsIDk5Ljk5MDIxJSA0Ni40ODc0NCUsIDEwMCUgNTAuNDI4OTIlLCA5OS45Njk5MyUgNTQuNDM0OTQlLCA5OS44ODk1MSUgNTguNjAwMTclLCA5OS43NzI3MyUgNjIuNzU1MDglLCA5OS42NDQ3NiUgNjYuNTU4ODYlLCA5OS41Mjc5NyUgNjkuODExODglLCA5OS40NDA1NiUgNzIuMjg3OTUlLCA5OS4zMzAwNyUgNzUuNjE5NjIlLCA5OS4yNDgyNSUgNzguMTI5MjYlLCA5OS4xMjAyOCUgODEuNzQ0NzUlLCA5OS4wMTExOSUgODQuMjU3NjYlLCA5OC43NDEyNiUgODguNDY2OTUlLCA5OC40OTc5JSA5MC43NTc4MyUsIDk4LjE3NDgzJSA5Mi44NzcxMSUsIDk3LjYyMjM4JSA5NS4zNTI4NCUsIDk2LjY1MjQ1JSA5Ny4wNTMwMSUsIDk1LjgyNzI3JSA5Ny43ODEyNCUsIDk0Ljk2NTAzJSA5OC4yNzg4MyUsIDkzLjQ5NzIlIDk4LjgyOTYlLCA5MS45ODUzMSUgOTkuMjE1ODMlLCA5MC4zNDE5NiUgOTkuNTEyNTYlLCA4OC40NDI2NiUgOTkuNzQ4MDIlLCA4Ni40MzQyNyUgOTkuOTA1MTYlLCA4NC42Mzc3NiUgOTkuOTgyNzklLCA4My40MjIzOCUgMTAwLjAwNjg4JSwgODEuMzI4NjclIDEwMC4wMDA1MiUsIDc4LjI5MjMxJSA5OS44OTcyNSUsIDc2Ljc2Mjk0JSA5OS44MTM2JSwgNzMuODU1OTQlIDk5LjYxNzczJSwgNzEuMjExMTklIDk5LjQxNzU2JSwgNjcuOTMyNTIlIDk5LjE2NzY0JSwgNjYuNzY2OTIlIDk5LjA4Mjc5JSwgNjQuOTcyOTQlIDk4Ljk1OTklLCA2My4wMTA2MyUgOTguODM5NDElLCA2MS42OTI0NSUgOTguNzY3OTklLCA1OS40NjY5OSUgOTguNjY3MyUsIDU3LjE0Mjg3JSA5OC41OTIyNSUsIDU0LjQ5NzA2JSA5OC41NDc2OCUsIDUxLjkwNjI5JSA5OC41NDkyMyUsIDUwLjA3NTglIDk4LjU3ODQ5JSwgNDguNDYxNTQlIDk4LjYyMzkyJSwgNDcuMzcwNjMlIDk4LjY2NDAzJSwgNDUuNDUxODklIDk4Ljc0ODcxJSwgNDMuMTglIDk4Ljg2OTE5JSwgNDIuMzMxODIlIDk4LjkxOTQ1JSwgNDAuMzIzNTclIDk5LjA0Nzg1JSwgMzguMzY2OTIlIDk5LjE4Mjc5JSwgMzYuOTQwMzUlIDk5LjI4NjA2JSwgMzUuMjk0NTUlIDk5LjQwNjU0JSwgMzMuNDQ1MzglIDk5LjU0MiUsIDMyLjAyMDQyJSA5OS42NDM4OSUsIDMwLjQzMzc4JSA5OS43NTE2NCUsIDI3Ljg0MzAxJSA5OS45MDY1NCUsIDI2LjM2MTEyJSA5OS45NzgxNCUsIDI0LjE5NTE3JSAxMDAuMDUxMjklLCAyMS42MDM1JSAxMDAuMDcyMTIlLCAxOS41NDIxNyUgMTAwLjAxOTYyJSwgMTYuODUzMTUlIDk5LjgyNzg4JSwgMTUuNjMzMjIlIDk5LjY3NjI1JSwgMTQuMDk3NjIlIDk5LjQwMTg5JSwgMTEuOTQ2MzYlIDk4Ljg0MDYyJSwgMTAuNDAzMDglIDk4LjI4OTg1JSwgOC45NjY1JSA5Ny42NDMyJSwgNy40MDQ2OSUgOTYuNzYwNTklLCA1LjgzODI1JSA5NS42MjcwMiUsIDQuMDU1OTQlIDkzLjgwMzc5JSwgMi4zNDk2NSUgOTAuNzY5NzElLCAxLjI1ODc0JSA4Ni45MTkxJSwgMC44MzQ4MyUgODQuMTA3NTclLCAwLjU0MTg5JSA4MC43Mzc4NyUsIDAuMjU0MDYlIDc0LjQ1ODg2JSwgMC4xMzk4NiUgNzAuNTY3OTklLCAwLjA2ODExJSA2NS40OTgyOCUsIDAuMDk0ODMlIDU5LjUxMDY3JSwgMC4xMzk4NiUgNTQuMjE2ODclLCAwLjEzNDI3JSA0Ni44NzcyOCUsIDAuMDgzNzglIDQwLjc0MTE0JSwgMC4wNDk3OSUgMzcuMDE5NzklLCAwLjAyNTAzJSAzMy42MDMyNyUsIDAuMDE5OTMlIDI3Ljc0OTU3JSwgMC4xMzk4NiUgMjAuOTk4MjglLCAwLjQzNjc4JSAxNi4wMjE1MSUsIDAuOTA5MDklIDExLjAxNTQ5JSwgMS4xODg4MSUgNi43MTI1NiUsIDEuNTM4NDYlIDQuODE5MjglKTtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M4MDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkycHgpIHtcbiAgICAgICAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IC5uby1vZmZlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMzIuNHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQgLm5vLW9mZmVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcmVtOyB9IH1cbiAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAuY29udGVudCAubm8tb2ZmZXIgcCB7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXdhcmRzLWNvbXBvbmVudC5kaXZpZGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL0RpdmlkZXIuc3ZnXCIpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnJld2FyZHMtY29tcG9uZW50LmRpdmlkZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2RpdmlkZXJtb2JpbGUuc3ZnXCIpO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5yZXdhcmRzLWNvbXBvbmVudCAudGF4LW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjMkMzOTM3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMuMnJlbSAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5vZmZlcnMtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI0Y2RjRFRTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5vZmZlcnMtY29tcG9uZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm9mZmVycy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZmVycy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm9mZmVycy1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwLjVyZW07XG4gICAgbWluLXdpZHRoOiAxMC41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cbiAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7XG4gICAgYmFja2dyb3VuZDogI2RlZThhYzsgfVxuICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbTpudGgtY2hpbGQobisyKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjYyOTgxJSA2LjIyODM3JSwgMS4zMjk2JSA2LjA1NTM2JSwgMi42MjAwOCUgNS45OTkxMyUsIDQuMTI4NzYlIDUuODgyMzUlLCA1LjY2ODMlIDUuODgyMzUlLCA3LjQ4Nzc1JSA1Ljg4MjM1JSwgOS4xNjcyNSUgNS44ODIzNSUsIDEwLjQyNjg3JSA1LjcwOTM0JSwgMTEuNjg2NDklIDUuNzA5MzQlLCAxMi41MjYyNCUgNS41MzYzMyUsIDEzLjQ5MzA3JSA1LjUwNDg0JSwgMTQuNTU1NjMlIDUuMzYzMzIlLCAxNS44ODUyMyUgNS4wMTczJSwgMTcuNTY0NzMlIDQuNjcxMjglLCAxOC4wNTQ1OCUgNC42NzEyOCUsIDE5LjUyNDE0JSA0LjY3MTI4JSwgMjEuMTMzNjYlIDQuNDk4MjclLCAyMi4xODMzNCUgNC40OTgyNyUsIDIzLjIzMzAzJSA0LjMyNTI2JSwgMjQuMzUyNjklIDQuMTUyMjUlLCAyNi4xNzIxNSUgMy45NzkyNCUsIDI3LjU3MTczJSAzLjk3OTI0JSwgMjkuNjcxMSUgMy45NzkyNCUsIDMxLjU2MDUzJSAzLjYzMzIyJSwgMzQuMzU5NjklIDMuODA2MjMlLCAzNS44MjkyNSUgMy44MDYyMyUsIDM4LjYyODQxJSAzLjQ2MDIxJSwgNDEuMjg3NjElIDMuMjg3MiUsIDQyLjYxNzIxJSAzLjI4NzIlLCA0NC41MDY2NSUgMy4yODcyJSwgNDYuMzk2MDglIDMuMjg3MiUsIDQ3LjkzNTYyJSAzLjExNDE5JSwgNDkuOTY1MDElIDIuNTk1MTYlLCA1Mi43NjQxNyUgMi4wNzYxMiUsIDU0LjU4MzYyJSAxLjczMDElLCA1Ny4xNzI4NSUgMS4yMTEwNyUsIDYwLjExMTk3JSAwLjY5MjA0JSwgNjIuODQxMTUlIDAuNjkyMDQlLCA2Ni4yNzAxMiUgMCUsIDY4LjU3OTQzJSAwLjM0NjAyJSwgNzAuNjA4ODIlIDAlLCA3NC41OTc2MiUgMC41MTkwMyUsIDc3LjI1NjgyJSAwLjY5MjA0JSwgNzkuMTQ2MjYlIDAuNjkyMDQlLCA4Mi4wMTU0JSAxLjAzODA2JSwgODQuOTU0NTElIDEuMzg0MDglLCA4Ny4yNjM4MiUgMS45MDMxMSUsIDg5LjcxMzA5JSAyLjI0OTEzJSwgOTEuMzkyNTglIDIuNDIyMTUlLCA5Mi45MzIxMiUgMi41OTUxNiUsIDk0LjEyMTc2JSAyLjc2ODE3JSwgOTUuODcxMjQlIDIuOTQxMTglLCA5Ny43NjA2NyUgMy4xMTQxOSUsIDk4LjY3MDQlIDMuMjg3MiUsIDk5LjAyMDI5JSAzLjYzMzIyJSwgOTkuMjMwMjMlIDQuMTUyMjUlLCA5OS40Mzk0NyUgNC43NDUxNiUsIDk5LjQ3OTM2JSA0Ljg2MzQ5JSwgOTkuNjA3NDIlIDUuMzE5NzIlLCA5OS43MjAwOCUgNS44ODIzNSUsIDk5Ljc5MDA2JSA4LjgyMzUzJSwgOTkuNzkwMDYlIDE0LjUzMjg3JSwgOTkuODYwMDQlIDI0LjIyMTQ1JSwgOTkuODYwMDQlIDI5Ljc1Nzc5JSwgOTkuOTMwMDIlIDM2LjMzMjE4JSwgOTkuODk1MDMlIDM5LjcwNjkyJSwgOTkuOTMwMDIlIDQ1Ljg0Nzc1JSwgOTkuOTMwMDIlIDUzLjYzMzIyJSwgOTkuOTMwMDIlIDU3Ljc4NTQ3JSwgOTkuOTQzMzIlIDYzLjI0NjcxJSwgOTkuOTMwMDIlIDY3LjQ3NDA1JSwgOTkuOTA0MTMlIDcwLjk5MDQ4JSwgOTkuOTMwMDIlIDczLjAxMDM4JSwgOTkuODcxOTQlIDc3LjIxNzgyJSwgOTkuODY0OTQlIDc4LjYwMTklLCA5OS44NTE2NCUgODEuMTEwNTUlLCA5OS44MzQxNSUgODQuMjIyNjYlLCA5OS43OTAwNiUgOTEuNTIyNjYlLCA5OS43OTAwNiUgOTIuNTYwNzMlLCA5OS43MjAwOCUgOTMuMjUyNzclLCA5OS41MTAxNSUgOTQuNDYzODQlLCA5OC42NzA0JSA5NS44NDc5MiUsIDk3LjgzMDY1JSA5Ni4zNjY5NiUsIDk3LjA2MDg4JSA5Ni43MTI5OCUsIDk1Ljk0OTYyJSA5Ny4yMzA2MiUsIDkzLjQyMTk3JSA5Ny43NTEwNCUsIDkxLjE4MjY1JSA5Ny45MjQwNSUsIDg3LjcyNDI4JSA5OC4wNTk2OSUsIDc5LjQ2MTE2JSA5OC41NTA2OSUsIDc2Ljk0MTkyJSA5OC40OTM3NyUsIDczLjk2NzgxJSA5OC40MzU5OSUsIDY3LjgxMDAxJSA5OC4zNTEyMSUsIDYxLjAyMjA0JSA5OC4wOTcwNiUsIDUyLjgzNDUlIDk3LjIzMjAxJSwgNDkuMjY1NTclIDk2LjcxMjk4JSwgNDYuNDY2NDElIDk2LjUzOTk3JSwgNDMuNTk3MjclIDk2LjE5Mzk0JSwgNDAuMzc4MjQlIDk1LjY3NDkxJSwgMzYuNjY5MzUlIDk1LjMyODg5JSwgMzQuNSUgOTQuOTgyODclLCAzMi40ODkzNiUgOTQuNzY5MiUsIDMxLjA3MTAzJSA5NC44MDk4NiUsIDI5LjUzMTQ5JSA5NC42MzY2OCUsIDI3LjU3MjA4JSA5NC42MzY4NSUsIDI1LjQ1ODcxJSA5NC42MzU0NyUsIDIzLjA5MzQyJSA5NC44MDk4NiUsIDE5LjU3MTElIDk1LjAxMjQ2JSwgMTYuMDQxOTklIDk1LjU0ODc5JSwgMTEuNTQ2NTQlIDk2LjUzOTc5JSwgOS43OTcwNiUgOTYuODg1ODElLCA4LjMyNzUlIDk3LjQwNDg0JSwgNi43MTc5OCUgOTcuNzUwODclLCA1LjMxODQlIDk4LjI2OTklLCA0LjA1ODc4JSA5OC45NjE5NCUsIDIuMjM5MzMlIDk5LjgyNjk5JSwgMS42MTU2MSUgOTkuODUxMzglLCAwLjg3NDE4JSA5OS4xOTk2NSUsIDAuNTU5ODMlIDk4LjQ0MjkxJSwgMC4zNjA0NiUgOTcuNzQ1MTYlLCAwLjI3OTkyJSA5Ny4wNTg4MiUsIDAuMjMyMTklIDk2LjI1NDE1JSwgMC4yMDk5NCUgOTEuMTc2NDclLCAwLjIwOTk0JSA4OS4xMDAzNSUsIDAuMTcxMTclIDg1Ljg5OTY1JSwgMC4xNTAxNyUgODMuNTkzOTQlLCAwLjEyODEzJSA4MC4zNjUwNSUsIDAuMTEwNjQlIDc2LjY3MzAxJSwgMC4wOTQ2MSUgNzAuMjEzNDklLCAwLjA5MTY3JSA2NC4yMTU1NyUsIDAuMDk2MDElIDU5LjE0MDQ4JSwgMC4wOTk3OSUgNTYuODA0ODQlLCAwLjExMzc5JSA1MC44MzczNyUsIDAuMTIzMjMlIDQ3LjcyMDc2JSwgMC4wNjk5OCUgNDEuMTc2NDclLCAwJSAzMi4wMDY5MiUsIDAuMDAxMDUlIDI5LjA3OTQxJSwgMCUgMjcuODU0NjclLCAwJSAyMy44NzU0MyUsIDAlIDIxLjYyNjMlLCAwJSAxNS45MTY5NiUsIDAlIDE0LjUzMjg3JSwgMCUgMTIuOTc1NzglLCAwJSAxMS41OTE3JSwgLTAuMDE0JSAxMC44MTAzOCUsIC0wLjAxNzg0JSA5LjM0MTM1JSwgMCUgNy45NTg0OCUsIDAuNjI5ODElIDYuMjI4MzclKTsgfVxuICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMzLjVyZW07XG4gICAgbWF4LXdpZHRoOiA0M3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMC43NXJlbSAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlciB7XG4gICAgICAgIG1pbi13aWR0aDogMzAuNXJlbTsgfSB9XG4gICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjJyZW07IH1cbiAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWRldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9IH1cbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAgICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWRldGFpbHMgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC5vZmZlci1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWRldGFpbHMgLm9mZmVyLWRlYWRsaW5lLFxuICAgICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWRldGFpbHMgLm9mZmVyLWxlZ2FsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjNTk1YTU5OyB9XG4gICAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXItZGV0YWlscyAub2ZmZXItZGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC5vZmZlci1sZWdhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5lbXB0eS1zdGF0ZS1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWluLXdpZHRoOiAzMy41cmVtO1xuICBoZWlnaHQ6IDE0cmVtO1xuICBwYWRkaW5nOiA0LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M4MDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYlIDQuODE5MjglLCAyLjQ1NDU1JSAzLjk2NTIzJSwgNC4xOSUgMy4xNzI0NiUsIDYuNTY1MTclIDIuNDg4OTglLCA4LjgxMTE5JSAyLjA2NTQlLCAxMC43MjUwMyUgMS44MjAxNCUsIDEzLjIwMTEyJSAxLjYwMjA3JSwgMTUuMzMwNjMlIDEuNDY3MyUsIDE3LjM2ODgxJSAxLjM2NDAzJSwgMTkuNTAyNDUlIDEuMjY4MTYlLCAyMS42MzEyNiUgMS4xNzUwNCUsIDI0LjYxNTM4JSAxLjAzMjclLCAyNi4zNDczNCUgMC45NDIlLCAyOC4wMTcxMyUgMC44NTI2NyUsIDI5LjY0NjUlIDAuNzY0NzIlLCAzMS41OTMwMSUgMC42NjA0MSUsIDM0LjgzNTczJSAwLjQ5Mjc3JSwgMzYuMTM5MTYlIDAuNDI4OTIlLCAzNy44OTk0NCUgMC4zNDY4MiUsIDQwLjcwOTg2JSAwLjIyODQlLCA0My42MTEzMyUgMC4xMjY1MSUsIDQ2LjQyMDk4JSAwLjA1MTY0JSwgNDkuNzIwMjglIDAlLCA1MS43ODU1OSUgLTAuMDQyMzQlLCA1My43NDQ1NSUgLTAuMDc5MTclLCA1NS43ODgzMiUgLTAuMDg2NTclLCA1OC41MTY4NSUgLTAuMDIzMjQlLCA2MS40Njg1MyUgMC4xNzIxMiUsIDYyLjg3MjUyJSAwLjMzNzY5JSwgNjUuMDU2NTclIDAuNjk2MDQlLCA2Ni40ODc5NyUgMC45NTg4NiUsIDY4LjM0NTY2JSAxLjI4MjYyJSwgNzAuNTEyNTklIDEuNTc3NDUlLCA3Mi4zMDc2OSUgMS43MjExNyUsIDczLjUzNjM2JSAxLjc3NTU2JSwgNzQuODU3MzQlIDEuODE2NyUsIDc2LjU0ODI1JSAxLjg0ODAyJSwgNzguMTE0NjklIDEuODYwNTklLCA3OS40NTY2NCUgMS44NjIxMyUsIDgxLjY3ODMyJSAxLjg1MzM2JSwgODIuODQxOTYlIDEuODQ2ODIlLCA4NC4yMTYwOCUgMS44NDA2MiUsIDg1LjkwOTA5JSAxLjg0MDYyJSwgODcuNDAzNSUgMS44NTQ1NiUsIDg5LjEzNDI3JSAxLjg5ODExJSwgOTAuMTkwOTElIDEuOTQ2NjQlLCA5MS43NDgyNSUgMi4wNjUyMyUsIDkzLjA5NjUlIDIuMjQxMzElLCA5NS4yMjMwOCUgMi43Mjk0MyUsIDk2LjU1MDM1JSAzLjIzMjM2JSwgOTcuNjkyMzElIDMuOTU4NjklLCA5OC4yNTE3NSUgNS4xNjM1MSUsIDk4LjY4ODExJSAxMC4zNjY0NCUsIDk4Ljk0ODI1JSAxNC4zNDA0NSUsIDk5LjI2MjI0JSAyMC4wMjAzMSUsIDk5LjQzNDk3JSAyMy43MzY0OSUsIDk5LjU3NDEzJSAyNy4xOTIwOCUsIDk5LjcyNDQ4JSAzMS42NTQ5MSUsIDk5LjgyODY3JSAzNS41MzY2NiUsIDk5LjkyMjM4JSA0MC4yNTA3NyUsIDk5Ljk5MDIxJSA0Ni40ODc0NCUsIDEwMCUgNTAuNDI4OTIlLCA5OS45Njk5MyUgNTQuNDM0OTQlLCA5OS44ODk1MSUgNTguNjAwMTclLCA5OS43NzI3MyUgNjIuNzU1MDglLCA5OS42NDQ3NiUgNjYuNTU4ODYlLCA5OS41Mjc5NyUgNjkuODExODglLCA5OS40NDA1NiUgNzIuMjg3OTUlLCA5OS4zMzAwNyUgNzUuNjE5NjIlLCA5OS4yNDgyNSUgNzguMTI5MjYlLCA5OS4xMjAyOCUgODEuNzQ0NzUlLCA5OS4wMTExOSUgODQuMjU3NjYlLCA5OC43NDEyNiUgODguNDY2OTUlLCA5OC40OTc5JSA5MC43NTc4MyUsIDk4LjE3NDgzJSA5Mi44NzcxMSUsIDk3LjYyMjM4JSA5NS4zNTI4NCUsIDk2LjY1MjQ1JSA5Ny4wNTMwMSUsIDk1LjgyNzI3JSA5Ny43ODEyNCUsIDk0Ljk2NTAzJSA5OC4yNzg4MyUsIDkzLjQ5NzIlIDk4LjgyOTYlLCA5MS45ODUzMSUgOTkuMjE1ODMlLCA5MC4zNDE5NiUgOTkuNTEyNTYlLCA4OC40NDI2NiUgOTkuNzQ4MDIlLCA4Ni40MzQyNyUgOTkuOTA1MTYlLCA4NC42Mzc3NiUgOTkuOTgyNzklLCA4My40MjIzOCUgMTAwLjAwNjg4JSwgODEuMzI4NjclIDEwMC4wMDA1MiUsIDc4LjI5MjMxJSA5OS44OTcyNSUsIDc2Ljc2Mjk0JSA5OS44MTM2JSwgNzMuODU1OTQlIDk5LjYxNzczJSwgNzEuMjExMTklIDk5LjQxNzU2JSwgNjcuOTMyNTIlIDk5LjE2NzY0JSwgNjYuNzY2OTIlIDk5LjA4Mjc5JSwgNjQuOTcyOTQlIDk4Ljk1OTklLCA2My4wMTA2MyUgOTguODM5NDElLCA2MS42OTI0NSUgOTguNzY3OTklLCA1OS40NjY5OSUgOTguNjY3MyUsIDU3LjE0Mjg3JSA5OC41OTIyNSUsIDU0LjQ5NzA2JSA5OC41NDc2OCUsIDUxLjkwNjI5JSA5OC41NDkyMyUsIDUwLjA3NTglIDk4LjU3ODQ5JSwgNDguNDYxNTQlIDk4LjYyMzkyJSwgNDcuMzcwNjMlIDk4LjY2NDAzJSwgNDUuNDUxODklIDk4Ljc0ODcxJSwgNDMuMTglIDk4Ljg2OTE5JSwgNDIuMzMxODIlIDk4LjkxOTQ1JSwgNDAuMzIzNTclIDk5LjA0Nzg1JSwgMzguMzY2OTIlIDk5LjE4Mjc5JSwgMzYuOTQwMzUlIDk5LjI4NjA2JSwgMzUuMjk0NTUlIDk5LjQwNjU0JSwgMzMuNDQ1MzglIDk5LjU0MiUsIDMyLjAyMDQyJSA5OS42NDM4OSUsIDMwLjQzMzc4JSA5OS43NTE2NCUsIDI3Ljg0MzAxJSA5OS45MDY1NCUsIDI2LjM2MTEyJSA5OS45NzgxNCUsIDI0LjE5NTE3JSAxMDAuMDUxMjklLCAyMS42MDM1JSAxMDAuMDcyMTIlLCAxOS41NDIxNyUgMTAwLjAxOTYyJSwgMTYuODUzMTUlIDk5LjgyNzg4JSwgMTUuNjMzMjIlIDk5LjY3NjI1JSwgMTQuMDk3NjIlIDk5LjQwMTg5JSwgMTEuOTQ2MzYlIDk4Ljg0MDYyJSwgMTAuNDAzMDglIDk4LjI4OTg1JSwgOC45NjY1JSA5Ny42NDMyJSwgNy40MDQ2OSUgOTYuNzYwNTklLCA1LjgzODI1JSA5NS42MjcwMiUsIDQuMDU1OTQlIDkzLjgwMzc5JSwgMi4zNDk2NSUgOTAuNzY5NzElLCAxLjI1ODc0JSA4Ni45MTkxJSwgMC44MzQ4MyUgODQuMTA3NTclLCAwLjU0MTg5JSA4MC43Mzc4NyUsIDAuMjU0MDYlIDc0LjQ1ODg2JSwgMC4xMzk4NiUgNzAuNTY3OTklLCAwLjA2ODExJSA2NS40OTgyOCUsIDAuMDk0ODMlIDU5LjUxMDY3JSwgMC4xMzk4NiUgNTQuMjE2ODclLCAwLjEzNDI3JSA0Ni44NzcyOCUsIDAuMDgzNzglIDQwLjc0MTE0JSwgMC4wNDk3OSUgMzcuMDE5NzklLCAwLjAyNTAzJSAzMy42MDMyNyUsIDAuMDE5OTMlIDI3Ljc0OTU3JSwgMC4xMzk4NiUgMjAuOTk4MjglLCAwLjQzNjc4JSAxNi4wMjE1MSUsIDAuOTA5MDklIDExLjAxNTQ5JSwgMS4xODg4MSUgNi43MTI1NiUsIDEuNTM4NDYlIDQuODE5MjglKTsgfVxuICAuZW1wdHktc3RhdGUtY29tcG9uZW50IC5pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmVtcHR5LXN0YXRlLWNvbXBvbmVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwLjVyZW07IH0gfVxuXG4uYWNjb3VudC1yZXdhcmRzLWNvZGUtcmVkZXNpZ24tY29tcG9uZW50IHtcbiAgcGFkZGluZzogNC44cmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtY29kZS1yZWRlc2lnbi1jb21wb25lbnQgLnRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9nZW5lcmljLWNyZWRpdC1jYXJkLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICB3aWR0aDogMi43cmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNkZmU1ZGY7IH1cbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSA0LjhyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gICAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAud3JhcHBlcjo6YmVmb3JlLCAuY3RhLXJld2FyZHMtY29tcG9uZW50IC53cmFwcGVyOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGZlNWRmO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xLjlyZW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC4xNjEwMyUgNTYuNDM1NjQlLCAwLjI1MDk0JSA1MS40NzQyNiUsIDAuMzYwMDglIDQ3LjE1NjQ0JSwgMC40MjEyMiUgNDUuMzQ1NTQlLCAwLjUwMDk4JSA0My41NjQzNiUsIDAuNTkxMDIlIDQyLjIwODkxJSwgMC42NzUxMSUgNDEuMzU1NDUlLCAwLjc1NTYzJSA0MC44MDE5OCUsIDAuODQ1MjclIDQwLjQxMTg4JSwgMC45MTQ4MSUgNDAuMjM2NjMlLCAxLjAzMjM3JSA0MC4xMjI3NyUsIDEuMTIwNjglIDQwLjA1NTQ1JSwgMS4yMTMzNyUgMzkuNzgzMTclLCAxLjMxNDE5JSAzOS40OTMwNyUsIDEuNDIxOTclIDM5LjE4OTExJSwgMS41NDQ4OSUgMzguODQ5NSUsIDEuNjcxNDQlIDM4LjUwNjkzJSwgMS43NDY4NiUgMzguMzA4OTElLCAxLjgyMjM4JSAzOC4xMTA4OSUsIDEuOTQ0OCUgMzcuNzkxMDklLCAyLjAzNTMlIDM3LjU1ODQyJSwgMi4xNTc3NCUgMzcuMjQ2NTMlLCAyLjI3Mzg0JSAzNi45NTQ0NiUsIDIuMzY1NjElIDM2LjcyNTc0JSwgMi40NjI2NCUgMzYuNDg2MTQlLCAyLjcyOTA3JSAzNS44Mzg2MSUsIDMuMDgzOSUgMzQuOTk4MDIlLCAzLjQ5NzAxJSAzNC4wNDQ1NSUsIDMuOTUxNiUgMzMuMDIzNzYlLCA0LjQ1ODA4JSAzMS45MTY4MyUsIDQuOTY0OTElIDMwLjgzNjYzJSwgNS4zODU2MyUgMjkuOTU5NDElLCA1Ljk3ODk0JSAyOC43NDk1JSwgNi40OTQxOSUgMjcuNzIyNzclLCA2Ljk3NTA0JSAyNi43ODIxOCUsIDcuNDQ0OCUgMjUuODgwMiUsIDguMDQ0OTYlIDI0Ljc0OTUlLCA4LjYyNjYxJSAyMy42NzYyNCUsIDkuMTE2OTglIDIyLjc4NTE1JSwgOS42MDUyMiUgMjEuOTE1ODQlLCAxMC40NzQwNiUgMjAuNDAyOTclLCAxMC45NjU4NCUgMTkuNTY1MzUlLCAxMS40MTUyOCUgMTguODExODglLCAxMi4yMzQ3NSUgMTcuNDY4MzIlLCAxMi45NDc4MyUgMTYuMzMzNjYlLCAxMy43OTQ0OSUgMTUuMDI5NyUsIDE0LjcwNzk4JSAxMy42NzUyNSUsIDE1LjI4NjM3JSAxMi44NDY1MyUsIDE1LjYyMDk1JSAxMi4zNzcyMyUsIDE2LjE1NDg4JSAxMS42NDU1NCUsIDE2LjU3ODU1JSAxMS4wNzkyMSUsIDE2LjkzNDg3JSAxMC42MTE4OCUsIDE3LjgyNjI3JSA5LjQ4MzE3JSwgMTguNDMwNTElIDguNzUwNSUsIDE4Ljk4NjQyJSA4LjElLCAxOS40MzE0JSA3LjU5NjA0JSwgMjAuMjU2NDElIDYuNyUsIDIwLjgzNDY5JSA2LjEwNTk0JSwgMjEuNzA0MjYlIDUuMjU0NDYlLCAyMi41NzM2NCUgNC40NjIzOCUsIDIzLjQ2NDY4JSAzLjcxMDg5JSwgMjQuMDQzMzIlIDMuMjU2NDQlLCAyNC41Nzk5MSUgMi44NjA0JSwgMjUuMTgwNzMlIDIuNDQxNTglLCAyNi4xMzg1JSAxLjgzNDY1JSwgMjYuNTM5ODMlIDEuNjAyOTclLCAyNy4xNDE5JSAxLjI4MDIlLCAyOC4yMTEzMyUgMC43ODUxNSUsIDI5LjEwMjM2JSAwLjQ0MjU3JSwgMjkuOTkzNTglIDAuMTY3MzMlLCAzMC43NzMzMiUgLTAuMDE2ODMlLCAzMS43NTM4MiUgLTAuMTczMjclLCAzMi41MTEzOCUgLTAuMjM1NjQlLCAzMy43NTkxOSUgLTAuMjI1NzQlLCAzNC44NTA5OCUgLTAuMTAwOTklLCAzNS40MjY3MyUgMCUsIDM2LjIzMjQyJSAwLjI4NDE2JSwgMzYuOTAxNzclIDAuNjgwMiUsIDM3LjcyNDY0JSAxLjM0MjU3JSwgMzguNTA0MDMlIDIuMTM0NjUlLCAzOS4yNjEwNSUgMy4wNTE0OSUsIDQwLjI0MjI2JSA0LjQyOTclLCA0MS4yNjgzOCUgNi4wNzUyNSUsIDQyLjEzNzA1JSA3LjYxMDg5JSwgNDMuMDUxODklIDkuMzQ5NSUsIDQzLjkxOTg0JSAxMS4wOTcwMyUsIDQ0Ljk5MjEzJSAxMy4zNjQzNiUsIDQ1LjgxMzM4JSAxNS4xNjQzNiUsIDQ2LjcwODcxJSAxNy4xNzIyOCUsIDQ3LjU4ODY2JSAxOS4xNzcyMyUsIDQ4LjQzMzg5JSAyMS4xMTc4MiUsIDQ5LjE0NTY0JSAyMi43NTI0OCUsIDQ5LjgzODc5JSAyNC4zMzY2MyUsIDUwLjc3MjA1JSAyNi40NDQ1NSUsIDUxLjQ2MjUyJSAyNy45NzUyNSUsIDUyLjIyMTUxJSAyOS42MTk4JSwgNTMuMjg5NSUgMzEuODQ3NTIlLCA1My45ODA4NiUgMzMuMjIzNzYlLCA1NC41NjE2NCUgMzQuMzMyNjclLCA1NS40OTYzMyUgMzYuMDE1ODQlLCA1Ni4yMzIwNiUgMzcuMjQwNTklLCA1Ni43NjU3OSUgMzguMDY3MzMlLCA1Ny4zODkxNiUgMzguOTU4NDIlLCA1OC4wMTI1MiUgMzkuNzcxMjklLCA1OC43MjI0OSUgNDAuNTk0MDYlLCA1OS43Mjg0JSA0MS41ODQxNiUsIDYwLjkzMjE5JSA0Mi41ODUxNSUsIDYyLjI5MDkzJSA0My41MDg5MSUsIDYzLjY2MTg0JSA0NC4yNjYzNCUsIDY0Ljk0NCUgNDQuODYwNCUsIDY2LjA0NzA2JSA0NS4zMTQ4NSUsIDY3Ljg5Nzg0JSA0Ni4wNDI1NyUsIDY4Ljk2NTY1JSA0Ni40ODgxMiUsIDY5LjgxOTgyJSA0Ni44ODQxNiUsIDcwLjc4MDQ2JSA0Ny4zODgxMiUsIDcxLjU5OTAzJSA0Ny44ODMxNyUsIDcyLjU5Njg5JSA0OC41OTYwNCUsIDczLjY0NDY2JSA0OS41MDQ5NSUsIDc1LjMwMTMxJSA1MS4wODkxMSUsIDc2LjY1Mjg5JSA1Mi4zOTQwNiUsIDc3LjY3NzU4JSA1My4zOTEwOSUsIDc4LjY4MDk4JSA1NC4zNzMyNyUsIDgwLjMyMTclIDU1Ljk5NDA2JSwgODEuMzk0NTIlIDU3LjA2NDM2JSwgODIuMDY1MzElIDU3LjczODYxJSwgODIuNzYwNiUgNTguNDQwNTklLCA4My40MTc0MyUgNTkuMTA4OTElLCA4NC4zNTQ4JSA2MC4wNjgzMiUsIDg1LjA1NjE4JSA2MC43OTEwOSUsIDg2LjAyMjklIDYxLjc5NjA0JSwgODYuNzY0JSA2Mi41NzMyNyUsIDg3LjQ2NDY2JSA2My4zMTM4NiUsIDg4LjA4MDUyJSA2My45NjkzMSUsIDg4Ljk4MzE4JSA2NC45Mzk2JSwgODkuOTMwNzYlIDY1Ljk3MDMlLCA5MC45MjclIDY3LjA2OTMxJSwgOTEuNjA5MjMlIDY3LjgzMjY3JSwgOTIuMjEwMDYlIDY4LjUxMTg4JSwgOTIuODcwODIlIDY5LjMyMjc3JSwgOTMuNDkyNCUgNjkuOTg4MTIlLCA5NC4xMTk4OCUgNzAuNzQ1NTQlLCA5NC41NTk4NSUgNzEuMzE1ODQlLCA5NS4yNjMzNyUgNzIuMjM5NiUsIDk1LjU3MTg0JSA3Mi42NDc1MiUsIDk1LjkxMTc5JSA3My4wOTgwMiUsIDk2LjI3Nzg3JSA3My41ODUxNSUsIDk2LjU3NDM0JSA3My45ODExOSUsIDk2Ljg3MDQ2JSA3NC4zNzcyMyUsIDk3LjE5ODA3JSA3NC44MTQ4NSUsIDk3LjQ3ODI2JSA3NS4xOTAxJSwgOTcuNzk1NDklIDc1LjYxNDg1JSwgOTguMDExMjclIDc1LjkwMzk2JSwgOTguMjM3MDclIDc2LjIwNjkzJSwgOTguNDA1MDglIDc2LjQzMjY3JSwgOTguNTQ2OTclIDc2LjYyMzc2JSwgOTguODY3OTUlIDc3LjA1NTQ1JSwgOTkuMTkzMDYlIDc3LjQ5MzA3JSwgOTkuMjkxMjklIDc3LjYyNDc1JSwgOTkuMzc1OTIlIDc3LjczODYxJSwgOTkuNDM5NjElIDc3LjgyNDc1JSwgOTkuNTA1ODElIDc3LjkxMzg2JSwgOTkuNTczODElIDc4LjAwMTk4JSwgOTkuNjE5NDMlIDc4LjA2MjM4JSwgOTkuNjQ1MzclIDc4LjEwMTk4JSwgOTkuNjgzMTMlIDc4LjIwMDk5JSwgOTkuNzIyODUlIDc4LjQ5ODAyJSwgOTkuNzQ1MjElIDc4LjkzMzY2JSwgOTkuNzY1NDMlIDc5LjYzOTYlLCA5OS43ODk1OSUgODAuODE5OCUsIDk5LjgwOTglIDgxLjg2OTMxJSwgOTkuODQyMzclIDgzLjYwNDk1JSwgOTkuODcxMzUlIDg1LjMyNjczJSwgOTkuODkzJSA4Ni43ODcxMyUsIDk5LjkxMDU0JSA4OC4xMjQ3NSUsIDk5LjkyNjI4JSA4OS40ODgxMiUsIDk5LjkzNjMlIDkwLjQ2MTM5JSwgOTkuOTUwOTglIDkyLjA1MzQ3JSwgOTkuOTU4NDklIDkyLjk4MzE3JSwgOTkuOTY2JSA5My45NTc0MyUsIDk5Ljk3NjIlIDk1LjQzMDY5JSwgOTkuOTg0NDMlIDk2Ljc4NzEzJSwgOTkuOTg5OTglIDk3Ljc4MzE3JSwgOTkuOTk0NDUlIDk4LjcxNDg1JSwgMTAwJSAxMDAuMDAxOTglLCAwJSAxMDAuMDAxOTglLCAwLjAwMDkzJSA5My41MDM5NiUsIDAuMDAzNCUgODkuNjg0MTYlLCAwLjAwOTQxJSA4NC4zMzc2MiUsIDAuMDE2NTclIDgwLjI0MTU4JSwgMC4wMzU3OCUgNzMuMjY3MzMlLCAwLjA2OTA4JSA2Ni41ODMxNyUsIDAuMDk1ODElIDYyLjg2MjM4JSwgMC4xNjEwMyUgNTYuNDM1NjQlKTsgfVxuICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLndyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTEuOXJlbTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgOTkuOTk2NDIlIDExLjQ5OTI3JSwgOTkuOTkwMzIlIDI1LjM3NjY0JSwgOTkuOTg2NTYlIDMyLjAxODk4JSwgOTkuOTc5MDMlIDQzLjM0MDg4JSwgOTkuOTY5MzUlIDU0LjYxNzUyJSwgOTkuOTYxMTElIDYyLjMyMjYzJSwgOTkuOTQ2MjQlIDcyLjk5MTI0JSwgOTkuOTAxMDglIDgwLjYyODQ3JSwgOTkuNzc0MzclIDg5LjAwMDczJSwgOTkuNDYzMDglIDk3LjgxMDIyJSwgOTkuMTM5NzglIDEwMCUsIDk4Ljc4OTQzJSA5OS41ODkwNSUsIDk4LjUxMTQ3JSA5OS4wNDgxOCUsIDk4LjExMTExJSA5OC4wOTkyNyUsIDk3LjY0NDQ0JSA5Ni44Njg2MSUsIDk3LjI1MjMzJSA5NS43ODkwNSUsIDk2Ljg0NDk4JSA5NC42NTYyJSwgOTYuMzIwNjElIDkzLjIxMTY4JSwgOTUuNzgwODIlIDkxLjc2NjQyJSwgOTUuMDcxNjglIDg5Ljk2NDIzJSwgOTQuMzcyNzYlIDg4LjMxODk4JSwgOTMuODYzNjIlIDg3LjE4Njg2JSwgOTMuMzQyNDclIDg2LjA1NjIlLCA5Mi42NTM5NCUgODQuNjA3MyUsIDkyLjA5MjY1JSA4My40NjEzMSUsIDkxLjM5MjQ3JSA4Mi4wNzQ0NSUsIDkwLjU4MDgyJSA4MC41Mjg0NyUsIDg5Ljg5NDQ0JSA3OS4yNzA4JSwgODkuMjcwNjElIDc4LjE2NzE1JSwgODguNTI5OTMlIDc2LjkwMjE5JSwgODcuOTg3MSUgNzYuMDA4NzYlLCA4Ni45MDc4OSUgNzQuMzEwOTUlLCA4Ni4yMzc0NiUgNzMuMzA5NDklLCA4NS4yMjMzJSA3MS44NzIyNiUsIDg0LjE2MTY1JSA3MC40NjcxNSUsIDgzLjMxMzYyJSA2OS40MTc1MiUsIDgyLjUzMjYyJSA2OC41MDgwMyUsIDgxLjM2NzM4JSA2Ny4yNTMyOCUsIDgwLjM0MTU4JSA2Ni4yNTAzNiUsIDc5LjU1MjE1JSA2NS41NDM4JSwgNzguODM5OTYlIDY0Ljk1NDc0JSwgNzcuNzY4MSUgNjQuMTU2MiUsIDc2Ljc1NjI3JSA2My40OTkyNyUsIDc2LjAzNTY2JSA2My4wOTc4MSUsIDc1LjQ1NTM4JSA2Mi44MTg5OCUsIDc0LjMyODg1JSA2Mi4zODEwMiUsIDczLjUwOTY4JSA2Mi4xNDc0NSUsIDcyLjgyNDU1JSA2Mi4wMDE0NiUsIDcyLjE4MjYyJSA2MS45MDQzOCUsIDcxLjQ0NjA2JSA2MS44MzY1JSwgNzAuNTQwNSUgNjEuODEzMTQlLCA2OS45NDIyOSUgNjEuODMyMTIlLCA2OS4wMjQ3MyUgNjEuOTEwMjIlLCA2OC4zMTMyNiUgNjIuMDA5NDklLCA2Ny4wMDM3NiUgNjIuMjc1MTglLCA2NS44Njk4OSUgNjIuNTgzOTQlLCA2NC44NTcxNyUgNjIuOTE1MzMlLCA2My45Mjc3OCUgNjMuMjYyMDQlLCA2Mi44OTg5MiUgNjMuNjg4MzIlLCA2Mi4xNzM4NCUgNjQuMDEzODclLCA2MS4wNjcwMyUgNjQuNTQ2NzIlLCA2MC4yOTQ2MiUgNjQuOTQyMzQlLCA1OS4xMTAyMiUgNjUuNTgyNDglLCA1OC4wOTk4MiUgNjYuMTU2OTMlLCA1Ni44OTgzOSUgNjYuODY4NjElLCA1Ni4wOTUzNCUgNjcuMzU5MTIlLCA1NC44Nzc3OCUgNjguMTIxOSUsIDUzLjU4OTA3JSA2OC45NDg5MSUsIDUyLjQ3NjUyJSA2OS42NzM3MiUsIDUxLjg5ODAzJSA3MC4wNTMyOCUsIDUwLjgzNDc3JSA3MC43NTQwMSUsIDUwLjIwNjk5JSA3MS4xNjc4OCUsIDQ5LjEyOTkzJSA3MS44NzU5MSUsIDQ4LjAxNTA1JSA3Mi42MDU4NCUsIDQ3LjA0NjI0JSA3My4yMjk5MyUsIDQ1LjY5NzY3JSA3NC4wODE3NSUsIDQ0LjU4MjYyJSA3NC43NjU2OSUsIDQzLjMxNTk1JSA3NS41MTUzMyUsIDQyLjE4MzE1JSA3Ni4xNTYyJSwgNDEuMTI2MzQlIDc2LjcyNDA5JSwgNDAuMjIzODQlIDc3LjE4MzIxJSwgMzkuMzA4NDIlIDc3LjYyMTE3JSwgMzguNjE3MiUgNzcuOTMyODUlLCAzNy45OTE3NiUgNzguMiUsIDM3LjI1NTkxJSA3OC40OTE5NyUsIDM2LjU1MTc5JSA3OC43NTEwOSUsIDM1LjgwOTY4JSA3OC45OTg1NCUsIDM1LjIzNzI4JSA3OS4xNzE1MyUsIDM0LjYyMzQ4JSA3OS4zMzc5NiUsIDMzLjk4NDIzJSA3OS40ODk3OCUsIDMyLjk4MDgyJSA3OS42Nzk1NiUsIDMyLjM2OTUzJSA3OS43NjQ5NiUsIDMxLjg1MzU4JSA3OS44MTgyNSUsIDMxLjA2NDg3JSA3OS44NjQyMyUsIDMwLjElIDc5Ljg1OTEyJSwgMjkuMTYwMjIlIDc5Ljc4NjEzJSwgMjguNDE1NzclIDc5LjY3NDQ1JSwgMjcuODQ5NDYlIDc5LjU1NjIlLCAyNy4wNzIwNCUgNzkuMzcwMDclLCAyNi4zNDIxMSUgNzkuMTg3NTklLCAyNS41MjkzOSUgNzguOTc0NDUlLCAyNC45NjM2MiUgNzguODE5NzElLCAyMy44OTc0OSUgNzguNTEyNDElLCAyMi45OTg5MiUgNzguMjM1NzclLCAyMi41MTg4MiUgNzguMDgxMDIlLCAyMS42OTQ0NCUgNzcuODAyMTklLCAyMS4xNDA2OCUgNzcuNjA1ODQlLCAyMC4zMDg5NiUgNzcuMjk1NjIlLCAxOS41MTE4MyUgNzYuOTc5NTYlLCAxOC42MDk1JSA3Ni41OTg1NCUsIDE3Ljc1ODYlIDc2LjIxMzg3JSwgMTYuNzUwODYlIDc1LjcyMzM2JSwgMTUuOTQyMTclIDc1LjMwMDczJSwgMTUuMDUwMzIlIDc0LjgwMjE5JSwgMTMuOTM5JSA3NC4xMjcwMSUsIDEzLjE5NDI3JSA3My42Mzg2OSUsIDEyLjY4MzM3JSA3My4yODYxMyUsIDEyLjEyMzU4JSA3Mi44ODE3NSUsIDExLjMwODI0JSA3Mi4yNjI3NyUsIDEwLjU4MzQ0JSA3MS43MDIxOSUsIDkuOTkwNDglIDcxLjI1NTQ3JSwgOS40NzY2NSUgNzAuODY3ODglLCA5LjA1MTEzJSA3MC41NDA4OCUsIDguNDA4NzYlIDcwLjAyNTU1JSwgNy44MTUxNiUgNjkuNTE0NiUsIDcuMjk4MDMlIDY5LjAyNzAxJSwgNi41ODcxNSUgNjguMjcxNTMlLCA1Ljc5NjU0JSA2Ny4yNzE1MyUsIDUuMjgzNTElIDY2LjUwMjkyJSwgNC42NTAyNyUgNjUuMzgzOTQlLCA0LjI3OTczJSA2NC42MjA0NCUsIDMuOTE3MzElIDYzLjc3ODgzJSwgMy42NDIwNiUgNjMuMDY1NjklLCAzLjM1MDg4JSA2Mi4yMzEzOSUsIDMuMTE4NzMlIDYxLjUwMTQ2JSwgMi44NjE0OSUgNjAuNjA3MyUsIDIuNjA0NzglIDU5LjYxNTMzJSwgMi4zNTQ1JSA1OC41MzU3NyUsIDEuOTk1MTElIDU2Ljc0NTk5JSwgMS42MTYlIDU0LjQ1NjkzJSwgMS4zNTU0NyUgNTIuNTU5MTIlLCAxLjE2MzQ0JSA1MC45MjQwOSUsIDAuODk2MDYlIDQ4LjE3NTE4JSwgMC41NzU1NyUgNDIuNzA4MDMlLCAwLjM4MjkyJSAzNi45NzQ0NSUsIDAuMjAxMDIlIDI4LjI4ODMyJSwgMC4wODcxOSUgMTkuMjA1ODQlLCAwLjAyNTMlIDEwLjUyNzAxJSwgMCUgMCUpOyB9XG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUsXG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzJDMzkzNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC50aXRsZSxcbiAgICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC50aXRsZS1pbWcge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmluZm8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudC5ib3R0b20tZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudC5ib3R0b20tZGl2aWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC02cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuXG4ucmVjZWlwdC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMyQzM5Mzc7IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDIuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtaW4td2lkdGg6IDIxLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAucmVjZWlwdC1jb21wb25lbnQgLmJ0bi1yZWNlaXB0IHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMi40cmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNHJlbTsgfVxuICAucmVjZWlwdC1jb21wb25lbnQgLmJ0bi1yZWNlaXB0OmhvdmVyLFxuICAucmVjZWlwdC1jb21wb25lbnQgLmJ0bi1yZWNlaXB0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4OyB9XG4gICAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdDpob3ZlciBzdmcgcGF0aCxcbiAgICAucmVjZWlwdC1jb21wb25lbnQgLmJ0bi1yZWNlaXB0OmZvY3VzIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5jdGEtdGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmVjZWlwdC1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyQzM5Mzc7IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5hcnJvdy1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnFyLWNvZGUtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAucXItY29kZS1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNEUwO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIC5xci1jb2RlLWNvbXBvbmVudCAucXItaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5xci1jb2RlLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMy40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzJDMzkzNztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtOyB9XG5cbi5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzLjZyZW07IH0gfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMTcxNTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDlyZW07IH0gfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmF2YWlsYWJsZS1wb2ludHMge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzU5NWE1YTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuYXZhaWxhYmxlLXBvaW50cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfSB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuaW5mby1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC5pbmZvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMkMzOTM3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuaW5mby10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfSB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMkMzOTM3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9IH1cbiAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBjb2xvcjogIzExNzE1OTtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudC5zZWNvbmRhcnktdGhlbWUge1xuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQuc2Vjb25kYXJ5LXRoZW1lIHtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTsgfSB9XG4gICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50LnNlY29uZGFyeS10aGVtZSAuaW5mby1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RvdHRlZC1ncmVlbi1ib3JkZXIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3LjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cmVtIDUuOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50LnNlY29uZGFyeS10aGVtZSAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIuNnJlbSAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3R0ZWQtZ3JlZW4tYm9yZGVyLW1vYmlsZS5wbmdcIik7IH0gfVxuXG4uZGlzYWJsZS1sb3lhbHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4uc2VjdGlvbi1kaXNhYmxlZC1sb3lhbHR5IC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuXG4uZmVlLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5mZWUtY29tcG9uZW50LmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZlZS1jb21wb25lbnQubXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLmZlZS1jb21wb25lbnQubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZS1jb21wb25lbnQubWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLmZlZS1jb21wb25lbnQud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZlZS1jb21wb25lbnQubWxyLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZmVlLWNvbXBvbmVudC5tdy01NTAge1xuICAgIG1heC13aWR0aDogNTVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZS1jb21wb25lbnQubXctNTUwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlZS1jb21wb25lbnQubS1tbC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmZlZS1jb21wb25lbnQucGItMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH1cbiAgLmZlZS1jb21wb25lbnQgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5wbHItMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAuZmVlLWNvbXBvbmVudC5wbHItMjAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5mZWUtY29tcG9uZW50IC5mZWUtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mZWUtY29tcG9uZW50IC5mZWUtaWNvbiB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5mZWUtY29tcG9uZW50LnNwb3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWUtY29tcG9uZW50LnNwb3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5pbmZvLWZlZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvLWZlZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLmZlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLmZlZSAuZmVlLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzJweCkge1xuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLmZlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudC5mZWUgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50OmhhcygrIC5mZWUtY29tcG9uZW50KSB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5OmhhcygrIC5mZWUtY29tcG9uZW50KSxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keTpoYXMoKyAuZmVlLWNvbXBvbmVudCkge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHk6aGFzKCsgLmZlZS1jb21wb25lbnQpIGEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmZlZS1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuZmVlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG4uYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuZmVlLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgcGFkZGluZzsgfVxuICAubG9ja2VkIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctdG9wOiAuOHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7IH1cbiAgICAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciAucmlnaHQtc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7IH1cbiAgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAuc2l0ZS1sb2dvLWNvbXBvbmVudCAuc2hvdy1zY3JvbGxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Nyb2xsZWQgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2Nyb2xsZWQgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAubWFpbi1iYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNyZW0pOyB9XG5cbi5zY3JvbGxlZCAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC5zaXRlLWxvZ28tY29tcG9uZW50IC5oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcm9sbGVkIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUgLnNpdGUtbG9nby1jb21wb25lbnQgLnNob3ctc2Nyb2xsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5mY3MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuMzVyZW0gMS43cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciB7XG4gICAgICAgIHBhZGRpbmc6IDEuMzVyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAubWFpbi1iYXIgLnNob3ctc2Nyb2xsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAubWFpbi1iYXIgaW1nIHtcbiAgICAgIGhlaWdodDogNC4xcmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IHtcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyIGFsbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE2LjYlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7IH0gfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6aG92ZXIgc3ZnLCAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyOmFjdGl2ZSBzdmcsIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6Zm9jdXMgc3ZnIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciBpbWcsIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIgaW1nLCAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlci5mY3MtYWN0aXZlIHNwYW4sXG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlci5mY3MtYWN0aXZlIHN2ZyB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDEuN3JlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmxvY2F0aW9ucy1idG4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmxvY2F0aW9ucy1idG4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtOyB9XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmxvY2F0aW9ucy1idG4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmFkZHJlc3Mtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAuYWRkcmVzcy13cmFwcGVyIC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zcmVtOyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWNvbmRhcnktYmFyIC5hZGRyZXNzIHtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICNjZDRiMGY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogLjdyZW07XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMC4xcmVtICNjZDRiMGY7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44NXJlbSAwLjRyZW0gLjg1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAucGljay11cC1pbnRlcnZhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmJ1bGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Nyb2xsZWQgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cmVtKTsgfVxuXG4uc2Nyb2xsZWQgLnNpdGUtbG9nby1jb21wb25lbnQgLnNob3ctc2Nyb2xsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2Nyb2xsZWQgLnNpdGUtbG9nby1jb21wb25lbnQgLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6aG92ZXIgc3ZnLCAuaGlnaGNvbnRyYXN0IC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6YWN0aXZlIHN2ZywgLmhpZ2hjb250cmFzdCAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyOmZvY3VzIHN2ZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLnByaW1hcnktZm9vdGVyLXN0cnVjdHVyZSAuZmNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeS1mb290ZXItc3RydWN0dXJlIC5mY3MtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH0gfVxuICAucHJpbWFyeS1mb290ZXItc3RydWN0dXJlIC5mY3MtY29udGFpbmVyIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5wcmltYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIgLnNpdGUtbG9nby1jb21wb25lbnQgLnNob3ctc2Nyb2xsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMjE3LCAyMTIsIDAuMzUpIHVybCguLi9pbWcvZm9vdGVyLWZpbGwucG5nKTtcbiAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAyMC41NjIzOSUsIDEwMCUgOTkuMTIxMjclLCAwJSA5OS4xMjEyNyUsIDAlIDIzLjAyMjg1JSwgMS4xMiUgMjEuNzkyNjIlLCAxLjM1JSAyMS43OTI2MiUsIDEuOTElIDIxLjI2NTM4JSwgMy4wOSUgMjAuOTEzODglLCAzLjkxJSAyMC4wMzUxNSUsIDQuNDQlIDE5LjE1NjQxJSwgNC43OCUgMTguNDUzNDMlLCA1Ljg4JSAxNS42NDE0OCUsIDcuMjIlIDEyLjQ3ODAzJSwgOC42NCUgMTAuNzIwNTYlLCA5LjAyJSAxMC4zNjkwNyUsIDkuMjIlIDEwLjM2OTA3JSwgOS42MyUgOS44NDE4MyUsIDkuODQlIDkuODQxODMlLCAxMC4yOSUgOS4zMTQ1OSUsIDE2LjM5JSA1LjI3MjQxJSwgMTguMjUlIDQuMzkzNjclLCAxOC41MyUgNC4yMTc5MyUsIDE4Ljg5JSAzLjg2NjQzJSwgMTkuMjElIDMuNjkwNjklLCAxOS41NCUgMy41MTQ5NCUsIDE5Ljg3JSAzLjMzOTE5JSwgMjAuMjElIDMuMTYzNDQlLCAyMC4zOSUgMy4xNjM0NCUsIDIwLjg5JSAyLjgxMTk1JSwgMjEuMDclIDIuODExOTUlLCAyMS42JSAyLjQ2MDQ2JSwgMjIuMzQlIDIuMjg0NzElLCAyMi43MyUgMi4xMDg5NiUsIDIzLjI2JSAxLjc1NzQ3JSwgMjMuNTklIDEuNzU3NDclLCAyNC4zNyUgMS41ODE3MiUsIDI0Ljk3JSAxLjc1NzQ3JSwgMjUuNjMlIDEuOTMzMjIlLCAyNi4wOCUgMi4yODQ3MSUsIDI3LjYlIDQuMDQyMTglLCAyOC42MyUgNS43OTk2NSUsIDI4Ljk1JSA2LjE1MTE0JSwgMzIuOTIlIDEzLjUzMjUxJSwgMzMuMTMlIDEzLjcwODI2JSwgMzQuMDMlIDE1LjI4OTk4JSwgMzUuODMlIDE3LjM5ODk1JSwgMzYuMyUgMTcuNzUwNDQlLCAzNy4wNiUgMTcuOTI2MTklLCAzOC44MyUgMTcuOTI2MTklLCAzOS40JSAxNy45MjYxOSUsIDM5LjclIDE4LjEwMTkzJSwgNDAuNjElIDE4LjEwMTkzJSwgNDQuMjglIDE5LjMzMjE2JSwgNDUuMSUgMTkuMzMyMTYlLCA0NS41NyUgMTkuNTA3OTElLCA0Ni40NyUgMTkuNTA3OTElLCA0OC4yMyUgMTkuMzMyMTYlLCA0OC42NiUgMTkuMTU2NDElLCA0OSUgMTguOTgwNjclLCA0OS4yOSUgMTguODA0OTIlLCA1MC4zNiUgMTcuNzUwNDQlLCA1MC43JSAxNy41NzQ2OSUsIDUxLjg2JSAxNS45OTI5NyUsIDUyLjQ2JSAxNC43NjI3NCUsIDUyLjY1JSAxNC41ODY5OSUsIDU0LjM0JSAxMC41NDQ4MiUsIDU1LjAyJSA5LjMxNDU5JSwgNTYuNDMlIDcuNTU3MTIlLCA1OC44JSA1LjYyMzklLCA1OS4yOSUgNS4wOTY2NiUsIDYwLjYzJSAzLjE2MzQ0JSwgNjEuODIlIDEuMDU0NDglLCA2Mi4zMSUgMC41MjcyNCUsIDYzLjA4JSAwLjE3NTc1JSwgNjMuMzklIDAlLCA2My45NyUgMCUsIDY0LjY0JSAwLjE3NTc1JSwgNjUuMjMlIDAuMzUxNDklLCA2NS42NSUgMC43MDI5OSUsIDY2LjY5JSAyLjEwODk2JSwgNjcuMDUlIDIuNDYwNDYlLCA2OC4xMSUgNC4zOTM2NyUsIDY4LjclIDQuNzQ1MTclLCA3NC42MyUgNC43NDUxNyUsIDc1LjE2JSA0LjkyMDkxJSwgNzUuNjUlIDUuMjcyNDElLCA3Ni4xNSUgNS42MjM5JSwgNzYuNDYlIDUuNzk5NjUlLCA3Ny4xMSUgNy41NTcxMiUsIDc3LjM2JSA3LjczMjg2JSwgNzcuOTMlIDcuOTA4NjElLCA3OC40MSUgNy43MzI4NiUsIDc4LjYzJSA3LjczMjg2JSwgNzkuMTMlIDcuMjA1NjIlLCA3OS4zMyUgNy4yMDU2MiUsIDgwLjA5JSA2LjMyNjg5JSwgODAuMjglIDYuMzI2ODklLCA4MS4yMiUgNS40NDgxNSUsIDgxLjczJSA1LjI3MjQxJSwgODEuODglIDUuNDQ4MTUlLCA4Mi4yOCUgNS42MjM5JSwgODIuNzElIDYuMTUxMTQlLCA4My41OCUgNy45MDg2MSUsIDg3Ljg1JSA5LjMxNDU5JSwgODguNzclIDkuNjY2MDglLCA4OS4zNSUgMTAuMDE3NTclLCA4OS45MSUgMTAuMzY5MDclLCA5MC4xOSUgMTAuNTQ0ODIlLCA5MC40NiUgMTAuNzIwNTYlLCA5MS4yNCUgMTEuNDIzNTUlLCA5MS45OSUgMTEuNzc1MDQlLCA5Mi40NiUgMTIuMTI2NTQlLCA5Mi45MyUgMTIuNDc4MDMlLCA5My4xNSUgMTIuNjUzNzglLCA5NC4yMyUgMTMuNzA4MjYlLCA5NC44NCUgMTQuMDU5NzUlLCA5NS4yMiUgMTQuNDExMjUlLCA5Ni4zMSUgMTUuNjQxNDglLCA5Ni42NSUgMTUuODE3MjIlLCA5Ny41OSUgMTcuMDQ3NDUlLCA5Ny44OCUgMTcuMjIzMiUsIDk4LjU1JSAxOC4yNzc2OCUsIDk4LjY3JSAxOC4yNzc2OCUsIDk5LjE1JSAxOC45ODA2NyUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1mb290ZXItc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAxMDAlLCAtMC4wNzY4JSA5OS45NDE2OSUsIDAlIDEwLjMyMDclLCAwLjUzNzYzJSA5LjkxMjU0JSwgMC42MTQ0NCUgOS45MTI1NCUsIDAuNjE0NDQlIDkuODU0MjMlLCAwLjY5MTI0JSA5Ljg1NDIzJSwgMC42OTEyNCUgOS43OTU5MiUsIDAuNzY4MDUlIDkuNzk1OTIlLCAwLjc2ODA1JSA5LjczNzYxJSwgMC44NDQ4NSUgOS43Mzc2MSUsIDAuODQ0ODUlIDkuNjc5MyUsIDAuOTIxNjYlIDkuNjc5MyUsIDAuOTYwMDYlIDkuNTYyNjglLCAxLjAzNjg3JSA5LjU2MjY4JSwgMS4wMzY4NyUgOS41MDQzNyUsIDEuMTEzNjclIDkuNTA0MzclLCAxLjExMzY3JSA5LjQ0NjA2JSwgMS4xOTA0OCUgOS40NDYwNiUsIDEuMTkwNDglIDkuMzg3NzYlLCAxLjI2NzI4JSA5LjM4Nzc2JSwgMS4yNjcyOCUgOS4zMjk0NSUsIDEuMzQ0MDklIDkuMzI5NDUlLCAxLjM0NDA5JSA5LjI3MTE0JSwgMS40MjA4OSUgOS4yNzExNCUsIDEuNDIwODklIDkuMjEyODMlLCAxLjQ5NzclIDkuMjEyODMlLCAxLjQ5NzclIDkuMTU0NTIlLCAxLjU3NDUlIDkuMTU0NTIlLCAxLjU3NDUlIDkuMDk2MjElLCAxLjgwNDkyJSA4Ljk3OTU5JSwgMS44MDQ5MiUgOC45MjEyOCUsIDEuOTIwMTIlIDguOTIxMjglLCAxLjkyMDEyJSA4Ljg2Mjk3JSwgMS45OTY5MyUgOC44NjI5NyUsIDEuOTk2OTMlIDguODA0NjYlLCAyLjE1MDU0JSA4Ljc0NjM2JSwgMi4xNTA1NCUgOC42ODgwNSUsIDIuMzA0MTUlIDguNjI5NzQlLCAyLjMwNDE1JSA4LjU3MTQzJSwgMi40NTc3NiUgOC41MTMxMiUsIDIuNDU3NzYlIDguNDU0ODElLCAyLjUzNDU2JSA4LjQ1NDgxJSwgMi41MzQ1NiUgOC4zOTY1JSwgMi42MTEzNyUgOC4zOTY1JSwgMi42MTEzNyUgOC4zMzgxOSUsIDIuNjg4MTclIDguMzM4MTklLCAyLjY4ODE3JSA4LjI3OTg4JSwgMi43NjQ5OCUgOC4yNzk4OCUsIDIuNzY0OTglIDguMjIxNTclLCAyLjg0MTc4JSA4LjIyMTU3JSwgMi44NDE3OCUgOC4xNjMyNyUsIDMuMTg3NCUgNy45ODgzNCUsIDMuMTg3NCUgNy45MzAwMyUsIDMuMzQxMDElIDcuODcxNzIlLCAzLjM0MTAxJSA3LjgxMzQxJSwgMy40MTc4MiUgNy44MTM0MSUsIDMuNDE3ODIlIDcuNzU1MSUsIDMuNDk0NjIlIDcuNzU1MSUsIDMuNDk0NjIlIDcuNjk2NzklLCAzLjcyNTA0JSA3LjU4MDE3JSwgMy43MjUwNCUgNy41MjE4NyUsIDMuODQwMjUlIDcuNTIxODclLCAzLjg0MDI1JSA3LjQ2MzU2JSwgMy45MTcwNSUgNy40NjM1NiUsIDMuOTE3MDUlIDcuNDA1MjUlLCAzLjk5Mzg2JSA3LjQwNTI1JSwgMy45OTM4NiUgNy4zNDY5NCUsIDQuMjI0MjclIDcuMjMwMzIlLCA0LjIyNDI3JSA3LjE3MjAxJSwgNC4zMzk0OCUgNy4xNzIwMSUsIDQuMzM5NDglIDcuMTEzNyUsIDQuNDE2MjglIDcuMTEzNyUsIDQuNDE2MjglIDcuMDU1MzklLCA0LjY0NjclIDYuOTM4NzglLCA0LjY0NjclIDYuODgwNDclLCA0Ljc2MTklIDYuODgwNDclLCA0Ljc2MTklIDYuODIyMTYlLCA0LjgzODcxJSA2LjgyMjE2JSwgNC44Mzg3MSUgNi43NjM4NSUsIDQuOTkyMzIlIDYuNzA1NTQlLCA0Ljk5MjMyJSA2LjY0NzIzJSwgNS4xMDc1MyUgNi42NDcyMyUsIDUuMTA3NTMlIDYuNTg4OTIlLCA1LjE4NDMzJSA2LjU4ODkyJSwgNS4xODQzMyUgNi41MzA2MSUsIDUuMzM3OTQlIDYuNDcyMyUsIDUuMzM3OTQlIDYuNDEzOTklLCA1LjQ1MzE1JSA2LjQxMzk5JSwgNS40NTMxNSUgNi4zNTU2OSUsIDUuNjA2NzYlIDYuMjk3MzglLCA1LjYwNjc2JSA2LjIzOTA3JSwgNS43MjE5NyUgNi4yMzkwNyUsIDUuNzIxOTclIDYuMTgwNzYlLCA1Ljg3NTU4JSA2LjEyMjQ1JSwgNS44NzU1OCUgNi4wNjQxNCUsIDUuOTkwNzglIDYuMDY0MTQlLCA1Ljk5MDc4JSA2LjAwNTgzJSwgNi4xNDQzOSUgNS45NDc1MiUsIDYuMTQ0MzklIDUuODg5MjElLCA2LjI1OTYlIDUuODg5MjElLCA2LjI1OTYlIDUuODMwOSUsIDYuMzM2NDElIDUuODMwOSUsIDYuMzM2NDElIDUuNzcyNTklLCA2LjQ1MTYxJSA1Ljc3MjU5JSwgNi40NTE2MSUgNS43MTQyOSUsIDYuNjA1MjIlIDUuNjU1OTglLCA2LjYwNTIyJSA1LjU5NzY3JSwgNi43MjA0MyUgNS41OTc2NyUsIDYuNzIwNDMlIDUuNTM5MzYlLCA2Ljc5NzI0JSA1LjUzOTM2JSwgNi43OTcyNCUgNS40ODEwNSUsIDYuOTEyNDQlIDUuNDgxMDUlLCA2LjkxMjQ0JSA1LjQyMjc0JSwgNi45ODkyNSUgNS40MjI3NCUsIDYuOTg5MjUlIDUuMzY0NDMlLCA3LjE4MTI2JSA1LjMwNjEyJSwgNy4xODEyNiUgNS4yNDc4MSUsIDcuNDExNjclIDUuMTg5NSUsIDcuNDExNjclIDUuMTMxMiUsIDcuNDg4NDglIDUuMTMxMiUsIDcuNDg4NDglIDUuMDcyODklLCA3LjYwMzY5JSA1LjA3Mjg5JSwgNy42MDM2OSUgNS4wMTQ1OCUsIDcuNjgwNDklIDUuMDE0NTglLCA3LjY4MDQ5JSA0Ljk1NjI3JSwgNy45MTA5MSUgNC44OTc5NiUsIDcuOTEwOTElIDQuODM5NjUlLCA3Ljk4NzcxJSA0LjgzOTY1JSwgNy45ODc3MSUgNC43ODEzNCUsIDguMTAyOTIlIDQuNzgxMzQlLCA4LjEwMjkyJSA0LjcyMzAzJSwgOC4yMTgxMyUgNC43MjMwMyUsIDguMjE4MTMlIDQuNjY0NzIlLCA4LjMzMzMzJSA0LjY2NDcyJSwgOC4zMzMzMyUgNC42MDY0MSUsIDguNDQ4NTQlIDQuNjA2NDElLCAxMS43NTExNSUgMy4wOTAzOCUsIDExLjk0MzE2JSAzLjA5MDM4JSwgMTMuMzI1NjUlIDIuNTY1NiUsIDEzLjk0MDA5JSAyLjQ0ODk4JSwgMTUuNDc2MTklIDEuOTgyNTElLCAxNS45NzU0MiUgMS45MjQyJSwgMTcuNzAzNTMlIDEuNTE2MDMlLCAxOC4wNDkxNiUgMS41MTYwMyUsIDE4LjA0OTE2JSAxLjQ1NzczJSwgMTguMzk0NzglIDEuNDU3NzMlLCAxOC4zOTQ3OCUgMS4zOTk0MiUsIDE4Ljc3ODglIDEuMzk5NDIlLCAxOC43Nzg4JSAxLjM0MTExJSwgMTkuMjAxMjMlIDEuMzQxMTElLCAxOS4yMDEyMyUgMS4yODI4JSwgMTkuNjIzNjYlIDEuMjgyOCUsIDE5LjYyMzY2JSAxLjIyNDQ5JSwgMjAuMDg0NDklIDEuMjI0NDklLCAyMC4wODQ0OSUgMS4xNjYxOCUsIDIwLjYyMjEyJSAxLjE2NjE4JSwgMjAuNjIyMTIlIDEuMTA3ODclLCAyMS4xOTgxNiUgMS4xMDc4NyUsIDIxLjE5ODE2JSAxLjA0OTU2JSwgMjEuODg5NCUgMS4wNDk1NiUsIDIyLjc3MjY2JSAwLjk5MTI1JSwgMjMuODg2MzMlIDAuOTMyOTQlLCAyNC4wMzk5NCUgMC45MzI5NCUsIDI0LjAzOTk0JSAwLjg3NDY0JSwgMjUuMzg0MDIlIDAuODc0NjQlLCAzMi4yNTgwNiUgMC45OTEyNSUsIDMyLjI1ODA2JSAwLjkzMjk0JSwgMzIuNDUwMDglIDAuOTMyOTQlLCAzNC4xMDEzOCUgMC44NzQ2NCUsIDM1LjI1MzQ2JSAwLjg3NDY0JSwgMzUuMjUzNDYlIDAuODE2MzMlLCAzNy4xMzUxOCUgMC43NTgwMiUsIDM3Ljk4MDAzJSAwLjY5OTcxJSwgMzkuNTkyOTMlIDAuNTI0NzglLCA0MC4zOTkzOSUgMC40NjY0NyUsIDQxLjI0NDI0JSAwLjQwODE2JSwgNDIuMTI3NSUgMC4zNDk4NSUsIDQzLjA4NzU2JSAwLjM0OTg1JSwgNDQuMDA5MjIlIDAuMjkxNTUlLCA0NC4yMDEyMyUgMC4yOTE1NSUsIDQ0LjIwMTIzJSAwLjIzMzI0JSwgNDUuNzM3MzMlIDAuMjMzMjQlLCA0Ni41ODIxOCUgMC4xNzQ5MyUsIDQ4LjA3OTg4JSAwLjE3NDkzJSwgNDkuMjMxOTUlIDAuMjMzMjQlLCA1MC40OTkyMyUgMC4yMzMyNCUsIDUwLjQ5OTIzJSAwLjI5MTU1JSwgNTEuMzA1NjglIDAuMzQ5ODUlLCA1MS45OTY5MyUgMC4zNDk4NSUsIDUxLjk5NjkzJSAwLjQwODE2JSwgNTIuNjQ5NzclIDAuNDA4MTYlLCA1Mi42NDk3NyUgMC40NjY0NyUsIDUzLjIyNTgxJSAwLjQ2NjQ3JSwgNTMuMjI1ODElIDAuNTI0NzglLCA1My44MDE4NCUgMC41MjQ3OCUsIDUzLjgwMTg0JSAwLjU4MzA5JSwgNTQuMzc3ODglIDAuNTgzMDklLCA1NC4zNzc4OCUgMC42NDE0JSwgNTQuOTE1NTElIDAuNjQxNCUsIDU0LjkxNTUxJSAwLjY5OTcxJSwgNTUuNDUzMTUlIDAuNjk5NzElLCA1NS40NTMxNSUgMC43NTgwMiUsIDU1Ljk1MjM4JSAwLjc1ODAyJSwgNTYuMDI5MTklIDAuODE2MzMlLCA1Ni40NTE2MSUgMC44MTYzMyUsIDU2LjQ1MTYxJSAwLjg3NDY0JSwgNTYuOTEyNDQlIDAuODc0NjQlLCA1Ni45MTI0NCUgMC45MzI5NCUsIDU3LjM3MzI3JSAwLjkzMjk0JSwgNTcuMzczMjclIDAuOTkxMjUlLCA1Ny44MzQxJSAwLjk5MTI1JSwgNTcuODM0MSUgMS4wNDk1NiUsIDU4LjI5NDkzJSAxLjA0OTU2JSwgNTguMjk0OTMlIDEuMTA3ODclLCA1OC43NTU3NiUgMS4xMDc4NyUsIDU4Ljc1NTc2JSAxLjE2NjE4JSwgNTkuMTc4MTklIDEuMTY2MTglLCA1OS4xNzgxOSUgMS4yMjQ0OSUsIDU5LjYwMDYxJSAxLjIyNDQ5JSwgNTkuNjAwNjElIDEuMjgyOCUsIDYwLjAyMzA0JSAxLjI4MjglLCA2MC4wMjMwNCUgMS4zNDExMSUsIDYwLjQ0NTQ3JSAxLjM0MTExJSwgNjAuNDQ1NDclIDEuMzk5NDIlLCA2Mi4wOTY3NyUgMS41NzQzNCUsIDYyLjA5Njc3JSAxLjYzMjY1JSwgNjIuNTE5MiUgMS42MzI2NSUsIDYyLjUxOTIlIDEuNjkwOTYlLCA2Mi45MDMyMyUgMS42OTA5NiUsIDYyLjkwMzIzJSAxLjc0OTI3JSwgNjMuMjg3MjUlIDEuNzQ5MjclLCA2My4yODcyNSUgMS44MDc1OCUsIDYzLjcwOTY4JSAxLjgwNzU4JSwgNjMuNzA5NjglIDEuODY1ODklLCA2NC4wOTM3JSAxLjg2NTg5JSwgNjQuMDkzNyUgMS45MjQyJSwgNjQuNTE2MTMlIDEuOTI0MiUsIDY0LjUxNjEzJSAxLjk4MjUxJSwgNjQuOTAwMTUlIDEuOTgyNTElLCA2NC45MDAxNSUgMi4wNDA4MiUsIDY1LjI4NDE4JSAyLjA0MDgyJSwgNjUuMjg0MTglIDIuMDk5MTMlLCA2NS43MDY2MSUgMi4wOTkxMyUsIDY1LjcwNjYxJSAyLjE1NzQzJSwgNjYuMDkwNjMlIDIuMTU3NDMlLCA2Ni4wOTA2MyUgMi4yMTU3NCUsIDY2LjUxMzA2JSAyLjIxNTc0JSwgNjYuNTEzMDYlIDIuMjc0MDUlLCA2Ni44OTcwOCUgMi4yNzQwNSUsIDY2Ljg5NzA4JSAyLjMzMjM2JSwgNjcuMzE5NTElIDIuMzMyMzYlLCA2Ny4zMTk1MSUgMi4zOTA2NyUsIDY3LjcwMzUzJSAyLjM5MDY3JSwgNjcuNzAzNTMlIDIuNDQ4OTglLCA2OS4zOTMyNCUgMi42MjM5MSUsIDY5LjM5MzI0JSAyLjY4MjIyJSwgNjkuODE1NjclIDIuNjgyMjIlLCA2OS44MTU2NyUgMi43NDA1MiUsIDcwLjIzODElIDIuNzQwNTIlLCA3MC4yMzgxJSAyLjc5ODgzJSwgNzAuNjk4OTIlIDIuNzk4ODMlLCA3MC42OTg5MiUgMi44NTcxNCUsIDcxLjE1OTc1JSAyLjg1NzE0JSwgNzEuMTU5NzUlIDIuOTE1NDUlLCA3MS42MjA1OCUgMi45MTU0NSUsIDcxLjYyMDU4JSAyLjk3Mzc2JSwgNzIuMDgxNDElIDIuOTczNzYlLCA3Mi4wODE0MSUgMy4wMzIwNyUsIDcyLjUwMzg0JSAzLjAzMjA3JSwgNzIuNTgwNjUlIDMuMDkwMzglLCA3My4wNzk4OCUgMy4wOTAzOCUsIDczLjA3OTg4JSAzLjE0ODY5JSwgNzMuNTc5MTElIDMuMTQ4NjklLCA3My41NzkxMSUgMy4yMDclLCA3NC4xMTY3NCUgMy4yMDclLCA3NC4xMTY3NCUgMy4yNjUzMSUsIDc0LjUwMDc3JSAzLjI2NTMxJSwgNzUuMjY4ODIlIDMuMzIzNjIlLCA3NS4yNjg4MiUgMy4zODE5MiUsIDc3LjI2NTc1JSAzLjQ5ODU0JSwgNzguMDMzNzklIDMuNTU2ODUlLCA3OC4wMzM3OSUgMy42MTUxNiUsIDc5LjE4NTg3JSAzLjY3MzQ3JSwgNzkuOTkyMzIlIDMuNjczNDclLCA3OS45OTIzMiUgMy43MzE3OCUsIDgxLjM3NDgxJSAzLjczMTc4JSwgODIuNDg4NDglIDMuNzkwMDklLCAxMDAuMDM4NCUgMy43OTAwOSUpOyB9IH1cbiAgLnNlY29uZGFyeS1mb290ZXItc3RydWN0dXJlIC5sZWdhbC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmxlZ2FsLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgLnNlY29uZGFyeS1mb290ZXItc3RydWN0dXJlIC5sZWdhbC1yb3cgLnJpZ2h0LXNpZGUge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1mb290ZXItc3RydWN0dXJlIC5sZWdhbC1yb3cgLnJpZ2h0LXNpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuXG4uYXJ0aWNsZS1zdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5kYXJrZW4tYm9keSB7XG4gIGJhY2tncm91bmQ6ICMzZDNkM2Q7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwMG1zIGVhc2U7XG4gIGNsZWFyOiBib3RoO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC4ycyBlYXNlIGRhcmtlbkZhZGUgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBkYXJrZW5GYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjQ7IH0gfVxuXG4uc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwMG1zIGVhc2U7IH1cblxuLmNocm9tZSAuc2hvd24ge1xuICB0cmFuc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmNocm9tZSAuZGFya2VuLWJvZHkge1xuICB0cmFuc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH0gfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtcHJlaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYjM5MzY7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1nZW5lcmljLWVycm9ycy1jb250YWluZXIgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZGQyMTA2O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWdlbmVyaWMtZXJyb3JzLWNvbnRhaW5lciAuZXJyb3ItbWVzc2FnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLWNhbCxcbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1uYW1lLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tY2FsLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0taW5ncmVkaWVudHMsXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1wcmljZSxcbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLXF1YW50aXR5IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1wcmljZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtc3VidG90YWwtaXRlbXMsXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXRheC12YWx1ZSxcbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtdGlwLXZhbHVlLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLnRheC1mZWVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC50b29sdGlwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC50b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IC44cmVtOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC50b29sdGlwIHN2ZyB7XG4gICAgZmlsbDogIzAzNmQ1ODsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXN1YnRvdGFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZS5lcnJvcjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNi42cmVtO1xuICAgIHRvcDogLjRyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlLmJpcnRoZGF5LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUuc2FsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZS5iaXJ0aGRheSAuY29kZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlLnNhbGUgLmNvZGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIC5lcnJvci1sYWJlbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bzsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzU5NWE1OSAhaW1wb3J0YW50OyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIGlucHV0LmVycm9yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmZmZmIGluc2V0OyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSAucGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjVyZW07XG4gICAgbGVmdDogMDsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMS4zcmVtOyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIC5iYXNrZXQtc3BlY2lhbC1pbnN0cnVjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmluc3RydWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgcGFkZGluZy1ib3R0b206IC43cmVtOyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIC5pbnN0cnVjdGlvbjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIC5pbnN0cnVjdGlvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1pdGVtOjphZnRlciwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtYm9keSAuaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQ6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDEsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMiwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgzLCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDQsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg2LCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgxLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDItbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMy1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg0LWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDUtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNi1saWtlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTsgfSB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMywgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNCwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDEtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDItbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDMtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDQtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDUtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDYtbGlrZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoMywgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNCwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSBoNiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDEtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDItbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDMtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDQtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDUtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSAuaDYtbGlrZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC1pbmZvIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAyNy40cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWJvZHkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3LjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQ2cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWJvZHkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDYuMjUlLCAwLjc0MjEzJSA3LjgxMjUlLCAyLjU1ODY3JSAxMS4wNzUlLCA0LjIwMjQlIDEzLjU3NSUsIDUuMjQ2NjclIDE1JSwgNi45NTMzMyUgMTcuMDgxMjUlLCA4LjU2NTMzJSAxOC43ODc1JSwgOS40Njk4NyUgMTkuNjQzNzUlLCAxMS4zMTY4JSAyMS4xNjg3NSUsIDEyLjAxMDEzJSAyMS42Njg3NSUsIDEzLjg0MzIlIDIyLjgxMjUlLCAxNC44OTAxMyUgMjMuMzUlLCAxNi4yNjI2NyUgMjMuOTM3NSUsIDE4LjIyNCUgMjQuNTYyNSUsIDE4Ljk0MjEzJSAyNC43MTg3NSUsIDIwLjQ0NzQ3JSAyNC45MzEyNSUsIDIxLjg2NjY3JSAyNSUsIDIzLjkxMjglIDI0LjkwNjI1JSwgMjUuMDg5NiUgMjQuNzc1JSwgMjcuMTE2MjclIDI0LjQzMTI1JSwgMjguNDIyOTMlIDI0LjEzNzUlLCAyOS4zMzg5MyUgMjMuOTA2MjUlLCAzMC45MDkwNyUgMjMuNDU2MjUlLCAzMi4wODYxMyUgMjMuMDgxMjUlLCAzMy43MjI2NyUgMjIuNTA2MjUlLCAzNS4wMjkzMyUgMjIuMDEyNSUsIDM2LjMzNiUgMjEuNDg3NSUsIDM3LjY0MjY3JSAyMC45Mzc1JSwgMzkuMDc4NCUgMjAuMzEyNSUsIDQwLjk3NDEzJSAxOS40NDM3NSUsIDQyLjIxNzMzJSAxOC44NTYyNSUsIDQzLjY2MjQlIDE4LjE1NjI1JSwgNDUuNjg5MDclIDE3LjE1NjI1JSwgNDcuMTkxMiUgMTYuNCUsIDQ4Ljg4OCUgMTUuNTQzNzUlLCA1MC45MTQ2NyUgMTQuNTEyNSUsIDUyLjg3NzMzJSAxMy41MTg3NSUsIDU0LjE0MTMzJSAxMi44OTM3NSUsIDU1LjkwNTYlIDEyLjAxODc1JSwgNTcuNjgwOCUgMTEuMTU2MjUlLCA1OS4wMDQyNyUgMTAuNTMxMjUlLCA2MC45NjkwNyUgOS42MzEyNSUsIDYyLjE5NTczJSA5LjA4NzUlLCA2My4yNzU3MyUgOC42MzEyNSUsIDY0LjUwNzIlIDguMTMxMjUlLCA2NS42MzczMyUgNy42OTM3NSUsIDY3LjA2MDUzJSA3LjE3NSUsIDY4LjM4OTg3JSA2LjcyNSUsIDY5Ljg2NjY3JSA2LjI1JSwgNzEuMzg5NiUgNS44MzEyNSUsIDcyLjk2MTYlIDUuNDUlLCA3NC41ODQ1MyUgNS4xMDYyNSUsIDc2LjEwNzQ3JSA0LjgzMTI1JSwgNzcuOTc0MTMlIDQuNTU2MjUlLCA4MC43NzQxMyUgNC4yNjI1JSwgODIuMTk5NDclIDQuMTY4NzUlLCA4My41NzU0NyUgNC4xMTI1JSwgODUuMjk1NDclIDQuMTEyNSUsIDg2LjMyNzQ3JSA0LjExMjUlLCA4Ny43MDM0NyUgNC4xNTYyNSUsIDg5Ljk2NCUgNC4zMDYyNSUsIDkxLjQ0JSA0LjQ0Mzc1JSwgOTMuMDYyMTMlIDQuNjU2MjUlLCA5NC40ODcyJSA0Ljg4NzUlLCA5NS45MTIyNyUgNS4xNjI1JSwgOTcuNDg1NiUgNS41MTg3NSUsIDk4LjM3MDEzJSA1Ljc1JSwgMTAwJSA2LjI1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA2LjI1JSk7IH0gfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDQsIDI0MywgMC40KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmNvbGQtZ3JlZW4tdGhlbWU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQ0LCAyNDMsIDAuNCk7IH0gfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgxLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDMsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg0LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDYsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDItbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgzLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNC1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDUtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgxLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDMsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg0LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDYsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDItbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgzLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNC1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDUtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg2LWxpa2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC50cmlhbmdsZS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgd2lkdGg6IC40N3JlbTtcbiAgICBoZWlnaHQ6IC44cmVtOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5mb290ZXItaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyOS4xcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuZm9vdGVyLWluZm8gLmZvb3Rlci1pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLm9yZGVyLWRlbGl2ZXJ5LWluc3RydWN0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAycmVtOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5vcmRlci1kZWxpdmVyeS1pbnN0cnVjdGlvbnMtd3JhcHBlciAuaW5zdHJ1Y3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLm9yZGVyLWRlbGl2ZXJ5LWluc3RydWN0aW9ucy13cmFwcGVyIC5pbnN0cnVjdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTsgfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5vcmRlci1kZWxpdmVyeS1pbnN0cnVjdGlvbnMtd3JhcHBlciAuaW5zdHJ1Y3Rpb246OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFjY291bnQtc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIgPiAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSB+IGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnRhbGwtcm93IHtcbiAgICBtaW4taGVpZ2h0OiAzOS43cmVtOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDEsXG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDIsXG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDMsXG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQsXG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDUsXG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoMSxcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDIsXG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IGgzLFxuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNCxcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDUsXG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIC5icmVhZGNydW1iLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJyZWFkY3J1bWItY29tcG9uZW50ICsgLnNlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAuNXJlbTtcbiAgICBtaW4td2lkdGg6IDMwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuc2lkZWJhciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuc2lkZWJhci5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuc2lkZWJhci5oaWRlICsgLm1haW4tc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyLmhpZGUgKyAubWFpbi1zaWRlLnJld2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIgLnByb2dyZXNzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyIC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWNjb3VudC1zdHJ1Y3R1cmUgLm1haW4tc2lkZSB7XG4gICAgbWluLXdpZHRoOiA2NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLm1haW4tc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5tYWluLXNpZGUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50LFxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLm1haW4tc2lkZSAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMSA0M3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLm1haW4tc2lkZS5yZXdhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAubG9nb3V0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQge1xuICAgIG1heC13aWR0aDogNzFyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH0gfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLmluZm8ge1xuICAgICAgbWFyZ2luOiAwIDAgNHJlbTsgfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLmNoZWNrYm94LWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuY2hlY2tib3gtbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5ub3RlIHtcbiAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAubm90ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbmsuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC50cmlhbmdsZS1saW5rLmdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDsgfSB9XG5cbi5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzLjVyZW0gOHJlbSAzLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4LjcxJSAxLjYlLCAxMC4zOTklIDIuMTclLCAxMS4zNTUlIDIuNTMlLCAxMy4zMiUgMy4zNCUsIDE0Ljk1MiUgNC4wOSUsIDE3LjY1MSUgNS40NyUsIDE5Ljc4NzA1JSA2LjclLCAyMS40OTgyOSUgNy43NyUsIDIzLjU1ODUlIDkuMTUlLCAyNC45NCUgMTAuMTQ5JSwgMjYuMjI0NiUgMTEuMTUlLCAyNy45MjA4NSUgMTIuNDklLCAyOS4xNTY3OSUgMTMuNDg5JSwgMzAuNTglIDE0LjczJSwgMzEuNzI2MSUgMTUuNzMlLCAzMi44Mjc3JSAxNi43MyUsIDMzLjk3OTY4JSAxNy45JSwgMzYuMDQyNyUgMjAlLCAzNy42MyUgMjEuNTQ5OSUsIDM4LjYzMjYyJSAyMi40MyUsIDM5Ljg2OTUxJSAyMy40MyUsIDQxLjEwNTI0JSAyNC40MyUsIDQzLjM1OSUgMjYuMTc5JSwgNDQuOTU4MTglIDI3LjM4JSwgNDYuMzQwMzIlIDI4LjM4JSwgNDcuODkxODclIDI5LjUzJSwgNDkuMTc1JSAzMC45JSwgNTEuMTEzNTglIDMzLjM2JSwgNTMuNTYzNjQlIDM3LjM2JSwgNTQuODY2MzElIDQwJSwgNTYuMTgxODElIDQyLjglLCA1Ny44MDM3NCUgNDYuMjIlLCA1OS41MDg3NyUgNDkuNzQ5OTklLCA2MS40MTc0MyUgNTMuNjElLCA2My4xMzgzOSUgNTYuOTglLCA2NC42NjQ3JSA1OS44NyUsIDY2LjI2MzIlIDYyLjc4JSwgNjcuNjkyNjIlIDY1LjI3JSwgNjguOTc2NzklIDY3LjQlLCA3MC42OTg3MSUgNzAuMDclLCA3Mi4yOTc4NiUgNzIuMzUlLCA3My45Njk4MyUgNzQuNDklLCA3NS42NjYyJSA3Ni4zNjk5OSUsIDc3LjEyMDc0JSA3Ny43MiUsIDc4LjUyNjUyJSA3OC43MiUsIDgwLjA3NzMyJSA3OS41MyUsIDgxLjI0MDQyJSA3OS44OCUsIDgyLjI0NTk4JSA4MCUsIDgzLjMyNTAyJSA3OS43NTk5OSUsIDg0LjA1MjI5JSA3OS4zNCUsIDg0Ljk3MzA0JSA3OC41MyUsIDg1LjYyNzQ4JSA3Ny43NyUsIDg2LjQyNjk1JSA3Ni42MiUsIDg3LjA1Nzk2JSA3NS41NCUsIDg4LjE0ODg3JSA3My4zMSUsIDg5LjAyNDE3JSA3MS4xNiUsIDg5Ljk2NjQxJSA2OC40NiUsIDkwLjgxNDMzJSA2NS42NCUsIDkxLjc4NjIlIDYxLjg5JSwgOTIuNDQwNDIlIDU4Ljk5JSwgOTMuMTg5MDklIDU1LjIzJSwgOTMuNzIwMjElIDUyLjIzJSwgOTQuNjcwOCUgNDUuOTQlLCA5NS40MDEwNiUgNDAlLCA5NS45Nzc1NCUgMzQuODElLCA5Ny4yNTk2NyUgMjMuMzYlLCA5OC4wMDg5OCUgMTYuNzUlLCA5OC45MzMyNiUgOC43NSUsIDk5LjM3NDY1JSA1JSwgMTAwJSAwJSwgMTAwJSAxOTEwJSwgMCUgMTkxMCUsIDAlIDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCAuaGlnaGxpZ2h0ZWQge1xuICAgICAgY29sb3I6ICNlMjAwMDA7IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IHAge1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgOC43MSUgMS42JSwgMTAuMzk5JSAyLjE3JSwgMTEuMzU1JSAyLjUzJSwgMTMuMzIlIDMuMzQlLCAxNC45NTIlIDQuMDklLCAxNy42NTElIDUuNDclLCAxOS43ODcwNSUgNi43JSwgMjEuNDk4MjklIDcuNzclLCAyMy41NTg1JSA5LjE1JSwgMjQuOTQlIDEwLjE0OSUsIDI2LjIyNDYlIDExLjE1JSwgMjcuOTIwODUlIDEyLjQ5JSwgMjkuMTU2NzklIDEzLjQ4OSUsIDMwLjU4JSAxNC43MyUsIDMxLjcyNjElIDE1LjczJSwgMzIuODI3NyUgMTYuNzMlLCAzMy45Nzk2OCUgMTcuOSUsIDM2LjA0MjclIDIwJSwgMzcuNjMlIDIxLjU0OTklLCAzOC42MzI2MiUgMjIuNDMlLCAzOS44Njk1MSUgMjMuNDMlLCA0MS4xMDUyNCUgMjQuNDMlLCA0My4zNTklIDI2LjE3OSUsIDQ0Ljk1ODE4JSAyNy4zOCUsIDQ2LjM0MDMyJSAyOC4zOCUsIDQ3Ljg5MTg3JSAyOS41MyUsIDQ5LjE3NSUgMzAuOSUsIDUxLjExMzU4JSAzMy4zNiUsIDUzLjU2MzY0JSAzNy4zNiUsIDU0Ljg2NjMxJSA0MCUsIDU2LjE4MTgxJSA0Mi44JSwgNTcuODAzNzQlIDQ2LjIyJSwgNTkuNTA4NzclIDQ5Ljc0OTk5JSwgNjEuNDE3NDMlIDUzLjYxJSwgNjMuMTM4MzklIDU2Ljk4JSwgNjQuNjY0NyUgNTkuODclLCA2Ni4yNjMyJSA2Mi43OCUsIDY3LjY5MjYyJSA2NS4yNyUsIDY4Ljk3Njc5JSA2Ny40JSwgNzAuNjk4NzElIDcwLjA3JSwgNzIuMjk3ODYlIDcyLjM1JSwgNzMuOTY5ODMlIDc0LjQ5JSwgNzUuNjY2MiUgNzYuMzY5OTklLCA3Ny4xMjA3NCUgNzcuNzIlLCA3OC41MjY1MiUgNzguNzIlLCA4MC4wNzczMiUgNzkuNTMlLCA4MS4yNDA0MiUgNzkuODglLCA4Mi4yNDU5OCUgODAlLCA4My4zMjUwMiUgNzkuNzU5OTklLCA4NC4wNTIyOSUgNzkuMzQlLCA4NC45NzMwNCUgNzguNTMlLCA4NS42Mjc0OCUgNzcuNzclLCA4Ni40MjY5NSUgNzYuNjIlLCA4Ny4wNTc5NiUgNzUuNTQlLCA4OC4xNDg4NyUgNzMuMzElLCA4OS4wMjQxNyUgNzEuMTYlLCA4OS45NjY0MSUgNjguNDYlLCA5MC44MTQzMyUgNjUuNjQlLCA5MS43ODYyJSA2MS44OSUsIDkyLjQ0MDQyJSA1OC45OSUsIDkzLjE4OTA5JSA1NS4yMyUsIDkzLjcyMDIxJSA1Mi4yMyUsIDk0LjY3MDglIDQ1Ljk0JSwgOTUuNDAxMDYlIDQwJSwgOTUuOTc3NTQlIDM0LjgxJSwgOTcuMjU5NjclIDIzLjM2JSwgOTguMDA4OTglIDE2Ljc1JSwgOTguOTMzMjYlIDguNzUlLCA5OS4zNzQ2NSUgNSUsIDEwMCUgMCUsIDEwMCUgMTkxMCUsIDAlIDE5MTAlLCAwJSAwJSk7IH1cbiAgICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCAuaW5mby10ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICAgIG1hcmdpbjogLjdyZW0gYXV0byAwOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50ICsgLnJvdyA+IC5jb2w6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCArIHNjcmlwdCArIC5yb3cgPiAuY29sOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2RpdmlkZXItdmVydGljYWwuc3ZnXCIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xuICAgICAgd2lkdGg6IC4zcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50ICsgLnJvdyA+IC5jb2w6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyBzY3JpcHQgKyAucm93ID4gLmNvbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyBkaXYsXG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50ICsgc2NyaXB0ICsgZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtcmV3YXJkcy1taWdyYXRlLWNvbXBvbmVudCArIC5yb3cgLmNvbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2RpdmlkZXItdmVydGljYWwuc3ZnXCIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi44cmVtKTtcbiAgICB3aWR0aDogLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LXJld2FyZHMtbWlncmF0ZS1jb21wb25lbnQgKyAucm93IC5jb2w6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucm93IHtcbiAgICAgIG1heC13aWR0aDogNjFyZW07XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgOC4zMzMzMyUsIDEuMzUxMzIlIDcuOSUsIDMuMjkwMTclIDcuMzkxNjclLCA0Ljk5NDIxJSA3LjAzMzMzJSwgNy4zNDQyNyUgNi42NjY2NiUsIDEwLjIyMjg5JSA2LjM1JSwgMTIuNjMxNzklIDYuMjE2NjYlLCAxNS4yNzU4MyUgNi4yMTY2NiUsIDE3LjI3MzUyJSA2LjMlLCAxOS45NzY0MSUgNi41NDE2NiUsIDIxLjYyMTYxJSA2Ljc2NjY2JSwgMjIuOTE0MiUgNi45ODMzMyUsIDI1LjYxNjklIDcuNSUsIDI2Ljc5MiUgNy44JSwgMjguNTU0OSUgOC4zMzMzMyUsIDMwLjc4NzI4JSA4LjM5MTY2JSwgMzIuNTUwMTclIDcuODY2NjYlLCAzNC4zMTMyJSA3LjIzMzMzJSwgMzYuMDc1MiUgNi44MzMzMyUsIDM4LjI1MDI4JSA3LjE1ODMzJSwgMzkuODg0MzklIDguMzMzMzMlLCA0Mi4yNDczJSAxMS40NTgzMyUsIDQ0Ljk0NyUgMTYuNzUlLCA0Ni42NTA5JSAyMC45MTY2NiUsIDQ4LjQxMzElIDI1LjgwODMzJSwgNDkuNTkwOSUgMjkuMjc1JSwgNTEuNDA5MiUgMzQuNzUlLCA1Mi45MzklIDM5LjI4MzMlLCA1NS4yMzEzJSA0NS42MzMzJSwgNTYuOTk0MiUgNTAlLCA1OC4zNDE4JSA1My4wMjUlLCA1OS41NzYlIDU1LjY1ODMlLCA2MS4yNzg5NSUgNTkuMDkxNiUsIDYzLjU2OTElIDYzLjM1ODMlLCA2NS4zODk3JSA2Ni40ODMzJSwgNjcuMzg2OCUgNjkuNjQxNiUsIDY5LjIxMTIlIDcyLjI5MTYlLCA3MC45MTQ2JSA3NC41NSUsIDcyLjc5NDUlIDc2LjglLCA3NC4yNjQlIDc4LjM2NjYlLCA3NS43OTIzJSA3OS44MDgzJSwgNzcuOTA2OSUgODEuNDc1JSwgODAuNjY5JSA4Mi45MjUlLCA4My4wMDU3JSA4My4zMzMzJSwgODUuNzgyJSA4MS4yMzMzJSwgODcuNjA0JSA3Ny42NDk5JSwgOTAuMTkzJSA2OS42OTE2JSwgOTIuMjUxJSA2MS4wMTY2NiUsIDk0LjEyMjMlIDUxLjMyNDk5JSwgOTYuNzIzNCUgMzQuOSUsIDk4LjA2JSAyNSUsIDk4Ljg3MzQlIDE4LjQyNSUsIDEwMCUgOC4zMzMzMyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOC4zMzMzMyUpOyB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAubGVmdC1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDsgfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAudHJpYW5nbGUtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5idXR0b24taW50ZXJpb3Itd3JhcHBlciBidXR0b24ge1xuICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5idXR0b24taW50ZXJpb3Itd3JhcHBlciBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYnV0dG9uLWludGVyaW9yLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA4cmVtIDEzLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMi41cmVtOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzJDMzkzNzsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLm1ib3R0b20tNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdyAuY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNEUwOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5yb3cuZGl2aWRlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTRFMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNEUwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5yb3cuZGl2aWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5yb3cuZGl2aWRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAuaW5mby10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5yZXdhcmRzLXN0cnVjdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5yZXdhcmRzLXN0cnVjdHVyZSAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAuZmNzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnJld2FyZHMtc3RydWN0dXJlIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnJld2FyZHMtc3RydWN0dXJlIC5yb3cge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJld2FyZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy13cmFwcGVyLmNvbC04IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJld2FyZHMtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvbG9uZ2RpdmlkZXIuc3ZnXCIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgcmlnaHQ6IC0wLjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMy41cmVtIDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJld2FyZHMtYW5kLW9mZmVycy1zdHJ1Y3R1cmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTIuNDY4MTklIDYwJSwgMTIuNzc2NDYlIDYwLjA5NSUsIDEzLjExMzg3JSA2MC4xOTUlLCAxMy40OTczMyUgNjAuMzElLCAxMy45MTE5NiUgNjAuNDM1JSwgMTQuNDY2MjglIDYwLjYwNSUsIDE1LjAyMDk5JSA2MC43NzUlLCAxNS41NTUzNCUgNjAuOTQlLCAxNi4xMTk3MiUgNjEuMTElLCAxNi41MjMxNiUgNjEuMjM1JSwgMTYuOTgyNTclIDYxLjM3NSUsIDE3LjQzNjM5JSA2MS41JSwgMTcuOTE1MTQlIDYxLjY0NSUsIDE4LjM4ODkzJSA2MS43OSUsIDE4Ljg3Nzg2JSA2MS45NCUsIDE5LjQ2MzElIDYyLjEyJSwgMjAuMDA3NTElIDYyLjI5JSwgMjAuOTg0MSUgNjIuNTklLCAyMS43NDAyJSA2Mi44MjUlLCAyMi4zNzIzOSUgNjMuMDIlLCAyMi44NDMxMyUgNjMuMTY1JSwgMjMuMTYxMiUgNjMuMjY1JSwgMjMuNTkwODQlIDYzLjQlLCAyNC4wNzgzNyUgNjMuNTUlLCAyNC42OTQwMiUgNjMuNzQlLCAyNS4xOTgwOSUgNjMuODk1JSwgMjUuODIzNjYlIDY0LjA5JSwgMjYuMzE1MzklIDY0LjI0JSwgMjYuNzQ3OTYlIDY0LjM3NSUsIDI3LjI2Mzg3JSA2NC41MzUlLCAyNy45MTE5NiUgNjQuNzM1JSwgMjguNDk4NzMlIDY0LjkzJSwgMjkuMTc2NTklIDY1LjE0JSwgMjkuNjQ0NCUgNjUuMjg1JSwgMzAuMDk0MTUlIDY1LjQyNSUsIDMwLjY1MjE2JSA2NS42JSwgMzEuMTkyMzclIDY1Ljc3JSwgMzEuNjA5OTIlIDY1LjklLCAzMi4wOTAwOCUgNjYuMDUlLCAzMi41MDM5NCUgNjYuMTglLCAzMy4xMTU3OCUgNjYuMzclLCAzMy42MTA0MyUgNjYuNTI1JSwgMzQuMDY0NzYlIDY2LjY2NSUsIDM0LjMzNTg4JSA2Ni43NSUsIDM0Ljg0MTQ4JSA2Ni45MSUsIDM1LjU4ODU1JSA2Ny4xNDUlLCAzNi4zNDE4NiUgNjcuMzg1JSwgMzYuODc3OTklIDY3LjU1NSUsIDM3LjQ5NzIlIDY3Ljc1JSwgMzguMTk5NzUlIDY4JSwgMzkuMTgyODIlIDY4LjMxNSUsIDQwLjE0NjY5JSA2OC42MiUsIDQxLjA1MzMxJSA2OC45MDUlLCA0MS44NzA2MSUgNjkuMTY1JSwgNDIuNDc2ODQlIDY5LjM2JSwgNDMuMDEyOTglIDY5LjUzJSwgNDQuNTI5MjYlIDcwJSwgNDQuODY4MTklIDcwLjA4NSUsIDQ1LjUxMzk5JSA3MC4xMTUlLCA0Ni4zMjkzOSUgNjkuOTE1JSwgNDcuMjU1NzMlIDY5LjM5JSwgNDguMjMzMDglIDY4LjUxNSUsIDQ5LjAzOTY5JSA2Ny41NiUsIDUwLjIyMTI1JSA2NS44MSUsIDUxLjA2MDk0JSA2NC4zMzUlLCA1MS42MDYyMyUgNjMuMjglLCA1Mi4zNjM0OSUgNjEuNyUsIDUzLjU0MyUgNTguOTk1JSwgNTQuNzc1ODMlIDU1Ljg5JSwgNTUuODQ2MDYlIDUyLjk5NSUsIDU2Ljk5MjQ5JSA0OS43MiUsIDU4LjM0NTkzJSA0NS42NzUlLCA1OS40MzI4MiUgNDIuMzIlLCA2MC4wNzU3JSA0MC4zMiUsIDYxLjExMzc0JSAzNy4wMzUlLCA2Mi41Nzc4NiUgMzIuMzg1JSwgNjQuMDc5MTMlIDI3LjY2NSUsIDY1LjIxNTM5JSAyNC4xNjUlLCA2Ni4yNzEzNyUgMjEuMDI1JSwgNjcuMjk5MjQlIDE4LjM2JSwgNjguMjgyNTclIDE1Ljk2NSUsIDY5LjAxNTE0JSAxNC4xOCUsIDY5LjU3NDk0JSAxMi44MzUlLCA3MC42MjYyMSUgMTAuMzc1JSwgNzEuNjMwMDMlIDguMTM1JSwgNzIuNDExMzIlIDYuNTIlLCA3My4yODE2OCUgNS4wMiUsIDczLjkzMzQ2JSA0LjE2JSwgNzQuODY4NTglIDMuMTIlLCA3NS43MTY3OSUgMi4zNyUsIDc2LjY2ODk2JSAxLjczJSwgNzcuNzE0MzglIDEuMzA1JSwgNzguNDc5MTMlIDEuMTY1JSwgNzkuOTY1OSUgMS4zMDUlLCA4MS4wMDI4JSAxLjcxNSUsIDgyLjI1MDc2JSAyLjU1JSwgODMuMTE4NDUlIDMuMzQ1JSwgODQuNzkxOTglIDUuMzc1JSwgODYuMjAxNCUgNy41ODUlLCA4Ny4zNjgwNyUgOS43NiUsIDg4LjQ1MTQlIDEyLjA2JSwgODkuNTA2NjIlIDE0LjU2JSwgOTAuNTAxOTElIDE3LjE1NSUsIDkxLjY5MzI2JSAyMC41NyUsIDkyLjY5NDI3JSAyMy43JSwgOTMuNjg5MDYlIDI3LjA1NSUsIDk0Ljg5NTI5JSAzMi4zMyUsIDk1Ljg2Mzk5JSAzNi42MiUsIDk2LjgyNDE3JSA0MC44OCUsIDk5LjM4NzAyJSA1Mi4yNyUsIDEwMCUgNTUlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAuMDI5MzklIDk5LjY1NSUsIDAuMDcwMzYlIDk5LjE5NSUsIDAuMTIxMjUlIDk4LjY0NSUsIDAuMTk5MzYlIDk3LjgzNSUsIDAuMjk0NzglIDk2Ljg4NSUsIDAuNDMyMTklIDk1LjU4NSUsIDAuNTg0ODYlIDk0LjIxNSUsIDAuNzc3OTklIDkyLjU4NSUsIDAuOTAzODIlIDkxLjU4NSUsIDEuMDI1ODMlIDkwLjY0JSwgMS4xMjM1NCUgODkuOTElLCAxLjIyNzg2JSA4OS4xNSUsIDEuMzE5NTklIDg4LjUlLCAxLjQxNjQxJSA4Ny44MyUsIDEuNTI5NTIlIDg3LjA3JSwgMS42NzU4MyUgODYuMTI1JSwgMS43ODYxMyUgODUuNDM1JSwgMS45MTUyNyUgODQuNjU1JSwgMi4wNDU5MyUgODMuODklLCAyLjE2ODA3JSA4My4yJSwgMi4zNzI5JSA4Mi4wOTUlLCAyLjUyMTc2JSA4MS4zMjUlLCAyLjY4NzE1JSA4MC41MSUsIDIuODg5OTUlIDc5LjU2JSwgMy4wNDU0MiUgNzguODY1JSwgMy4yNDc5NiUgNzguMDA1JSwgMy4zOTY0NCUgNzcuNDA1JSwgMy41NDM2NCUgNzYuODQlLCAzLjg1MDY0JSA3NS43NCUsIDQuMDcxMjUlIDc1JSwgNC4yMTc4MSUgNzQuNTQlLCA0LjQwNjQ5JSA3My45NyUsIDQuNjE0MTIlIDczLjM2NSUsIDQuODI1MzIlIDcyLjc3JSwgNS4xMDM1NiUgNzIuMDIlLCA1LjM5MDg0JSA3MS4yOCUsIDUuNzA2ODclIDcwLjUwNSUsIDUuOTc5MDElIDY5Ljg3JSwgNi4yMzA5MiUgNjkuMzA1JSwgNi41NzUxOSUgNjguNTY1JSwgNi45NjgxOSUgNjcuNzYlLCA3LjMzNzE1JSA2Ny4wNCUsIDcuNjgxODElIDY2LjQlLCA4LjA4MDUzJSA2NS42OTUlLCA4LjU0NjE4JSA2NC45MTUlLCA5LjA2MTA3JSA2NC4xMDUlLCA5LjYyNDY4JSA2My4yOCUsIDEwLjE2OTM0JSA2Mi41MzUlLCAxMC44MzQ5OSUgNjEuNjk1JSwgMTEuMzM0MjIlIDYxLjExNSUsIDExLjgwNDk2JSA2MC42MTUlLCAxMi4zOTE3MyUgNjAuMDU1JSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSAucm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJld2FyZHMtYW5kLW9mZmVycy1zdHJ1Y3R1cmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSAucm93IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmV3YXJkcy1zdHJ1Y3R1cmUgLm9mZmVycy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyLCAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAub2ZmZXJzLWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC5yZXdhcmRzLXN0cnVjdHVyZSAub2ZmZXJzLWxpc3QtLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnJld2FyZHMtc3RydWN0dXJlIC5vZmZlcnMtbGlzdC0taXRlbTpudGgtY2hpbGQobisyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgcGFkZGluZzogMCA3LjJyZW0gMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbSAxLjVyZW07IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuZW1wdHktcmV3YXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlLmV4dHJhLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZS5leHRyYS1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmN0YS1yZXdhcmRzLWNvbXBvbmVudC5ib3R0b20tZGl2aWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjZyZW07IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAucXVhdGVybmFyeS1idXR0b246aG92ZXIsXG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLnF1YXRlcm5hcnktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5oNi1saWtlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LW1vcmUtb2ZmZXJzLWxpbmssXG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LWZld2VyLW9mZmVycy1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAuc2hvdy1tb3JlLW9mZmVycy1saW5rOmhvdmVyLFxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LWZld2VyLW9mZmVycy1saW5rOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LW1vcmUtb2ZmZXJzLWxpbms6OmFmdGVyLFxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LWZld2VyLW9mZmVycy1saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmVlbi1hcnJvdy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAuc2hvdy1mZXdlci1vZmZlcnMtbGluazo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgICBtYXgtaGVpZ2h0OiAzN3JlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0LmJvdHRvbS1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRjZGNEVFLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3Qge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfSB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0LmZ1bGxIZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5jdGEtcmV3YXJkcy1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAuZW1wdHktcmV3YXJkcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5pb3MxMiAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0LFxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmlvczEzIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QsXG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuaW9zMTQgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCxcbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5pb3MxNSAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZXdhcmRzLW9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gIG1heC13aWR0aDogNTVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTsgfVxuICAucmV3YXJkcy1vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1MS4yJSwgMS42NDQlIDQzLjI5MiUsIDIuMjk1NCUgNDAuMzc2JSwgMy41NDk0OCUgMzUuMDQ3MiUsIDQuMjgxMDQlIDMyLjEwNjQlLCA3LjI1MjIlIDIxLjQ0JSwgMTIuNzYlIDglLCAyMy4yOCUgMCUsIDI1LjY2OCUgMS45NDQlLCAyNi4xMTI4JSAyLjUzMjglLCAyNy43OTYlIDUuMzEzNiUsIDI4LjY5NzYlIDcuMTIlLCAzMC4yMTQyJSAxMC41OTA0JSwgMzUuNDUzNDQlIDI0LjQxNiUsIDM3LjA2MTQ0JSAyOS41MDQ4JSwgMzkuMTY1NDQlIDM2LjI4NzIlLCA0Ni4xNjU0NCUgNTYuOTk0NCUsIDUyLjkyJSA2OCUsIDU4LjIxOTIlIDY5LjY3MDQlLCA2My40OTcyJSA2OS4wNDU2JSwgNjkuMzAyNCUgNjYuMzA2NCUsIDc2Ljk1NTIlIDYwLjc2NCUsIDgwLjQlIDU4LjM5OTIlLCA4Ny44NCUgNTYuNzk5MiUsIDk1Ljk2JSA2OC43OTkyJSwgOTguNCUgNzguMzk5MiUsIDEwMCUgODkuNTk5MiUsIDEwMCUgOTkuOTk5MiUsIDAlIDk5Ljk5OTIlLCAwJSA1MS4yJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZTo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDguNTMzMzMlIDcuNjkyMzElLCAxMS4yNzAxMyUgOC43NSUsIDE0LjMxOTIlIDEyLjMlLCAxNi42MDcyJSAxNi43JSwgMTguOTMzMzMlIDIzLjA3NjkyJSwgMjEuMzI5NiUgMzAuNjExNTQlLCAyNi4yOTMzMyUgNTIuMzUzODUlLCAyOS43ODkwNyUgNjMuMzgwNzclLCAzMy41NTQ5MyUgNzMuMzIzMDglLCAzOC44MjI0JSA4My42MjY5MiUsIDQzLjA5NDQlIDg4LjQxNTM4JSwgNDYuNjEyMjclIDg5LjQzODQ2JSwgNTEuNDQ3NzMlIDg1LjMlLCA1NC45MzMzMyUgNzYuOTIzMDglLCA1OC4xMzMzMyUgNjYuMzI2OTIlLCA2Ni40OTQ0JSA0MC4xNzMwOCUsIDczLjQ5OTQ3JSAyMi4yODQ2MiUsIDc5LjIlIDExLjUzODQ2JSwgODIuMTQ2NjclIDcuNTU3NjklLCA4NC40MjEzMyUgNS4xMzA3NyUsIDg3LjY3NzYlIDIuNDkyMzElLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDI2LjkyMzA4JSwgMi4wMTM4NyUgMTYuNDMwNzclLCA2LjMzMDkzJSA5LjY4NDYyJSwgOC41MzMzMyUgNy42OTIzMSUpOyB9IH1cbiAgLnJld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gICAgYm90dG9tOiAtMS45cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA2MS45MDQ3NiUsIDk4LjY2NjY3JSA1Mi4zODA5NSUsIDk2LjA5ODMzJSA0Ni4wMzgxJSwgOTIuNzg1NjclIDM5LjMwNDc2JSwgODguNTY5JSAzMS45MTQyOSUsIDgzLjYyODMzJSAyNC43JSwgODAuNTk5JSAyMS4wMjM4MSUsIDc4LjU0MjgzJSAxOC44NjE5JSwgNzQuODAyNjclIDE1LjYzMzMzJSwgNzAuMzkxMTclIDEzLjA3MTQzJSwgNjYuMDExJSAxMS45OTA0OCUsIDYxLjY5NzgzJSAxMi41Mjg1NyUsIDYxLjIwMzUlIDEyLjclLCA1Ni4zMzk2NyUgMTUuNzcxNDMlLCA1My4xODk2NyUgMTkuMjQ3NjIlLCA0OS4zMzQzMyUgMjUuMzk1MjQlLCA0Ni40NTElIDMxLjYwOTUyJSwgNDAuODk4JSA0OC42MTQyOSUsIDM3LjU5MzY3JSA2Mi45NjE5JSwgMzYlIDcxLjQyODU3JSwgMzEuMjMlIDkwLjUlLCAyOS4yNDE4MyUgOTQuNzg1NzElLCAyNy41OCUgOTcuMTk1MjQlLCAyMC42MTY2NyUgMTAwJSwgMTMuNDE0NjclIDk1LjY4NTcxJSwgMTIuNDUyODMlIDk0LjM4MDk1JSwgOC44JSA4Ny40OTA0OCUsIDcuNDE4MzMlIDgzLjk2MTklLCA1LjgxOTgzJSA3OS4xJSwgNC45NTMxNyUgNzYuMDQyODYlLCAzLjYzNjUlIDcwLjY1NzE0JSwgMi44MzMzMyUgNjYuNjY2NjclLCAyLjU2NjY3JSA2NS40MDQ3NiUsIDEuOTE2NjclIDYxLjI3NjE5JSwgMS4zNTU2NyUgNTYuMzYxOSUsIDAuNDU1NjclIDQzLjAyODU3JSwgMC4wMTI1JSAyNS43MTQyOSUsIDAlIDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm90dG9tOiAtM3JlbTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDc2LjY2NjY3JSwgOTQuODE5NzMlIDcwLjk3MzMzJSwgODkuMjA1MDclIDY1Ljc0NjY3JSwgODIuOTAwNTMlIDYwLjg4JSwgNzMuODc3MDclIDU1LjgzJSwgNjQuMjY2NjclIDUzLjMzJSwgNTcuMDYyMTMlIDU0LjA2MzMzJSwgNTMuMzYyNjclIDU1LjU2JSwgNDcuNjU0NCUgNTkuNTYlLCA0MS4zMzQ0JSA2Ni42NTMzMyUsIDM3LjE1ODEzJSA3Mi40ODMzMyUsIDMyLjI2NjY3JSA4My4zMzMzMyUsIDI5LjY2MDI3JSA5MS4yNjY2NyUsIDI2Ljc4NTg3JSA5Ny4zMDY2NyUsIDI0LjczODY3JSA5OS40MyUsIDIyLjkzMzMzJSAxMDAuMDAzMzMlLCAxOS4yODQyNyUgMTAwLjA4NjY3JSwgMTYlIDEwMCUsIDEzLjE0NjY3JSA5OSUsIDEwLjE0MDglIDk2LjA2NjY3JSwgNy44ODU4NyUgOTIuNzElLCA1LjM3NDEzJSA4Ny44NjMzMyUsIDIuMTA1ODclIDc5LjglLCAwJSA3My4zMzMzMyUsIDAlIDAlKTsgfSB9XG4gIC5yZXdhcmRzLW9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLmRpc2NsYWltZXIge1xuICAgIGNvbG9yOiAjNTk1YTVhO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIHtcbiAgbWFyZ2luLXRvcDogMi44cmVtOyB9XG4gIC5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSAucmV3YXJkcy1jaGVja291dC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICByb3ctZ2FwOiAwLjgzMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBtYXgtaGVpZ2h0OiAyMi4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSAucmV3YXJkcy1jaGVja291dC1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3QuYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA5LjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDAuOTQxKSwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwKSAxODAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSAuc2hvdy1hY2NvcmRpb24tcmV3YXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUgLmZ1bGxIZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlvczEyIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3QsXG4gIC5pb3MxMyAucmV3YXJkcy1jaGVja291dC1saXN0LFxuICAuaW9zMTQgLnJld2FyZHMtY2hlY2tvdXQtbGlzdCxcbiAgLmlvczE1IC5yZXdhcmRzLWNoZWNrb3V0LWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ub2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSAub2ZmZXJzLWNoZWNrb3V0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAwLjhyZW07XG4gIHJvdy1nYXA6IDEuNnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgbWF4LWhlaWdodDogMzIuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5vZmZlcnMtY2hlY2tvdXQtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1heC1oZWlnaHQ6IDIyLjJyZW07IH0gfVxuICAub2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSAub2ZmZXJzLWNoZWNrb3V0LWxpc3QuYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMC45NDEpLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApIDE4MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5vZmZlcnMtY2hlY2tvdXQtbGlzdC5ib3R0b20tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTFyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLnNob3ctYWNjb3JkaW9uLW9mZmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5mdWxsSGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ub2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaW9zMTIgLm9mZmVycy1jaGVja291dC1saXN0LFxuICAuaW9zMTMgLm9mZmVycy1jaGVja291dC1saXN0LFxuICAuaW9zMTQgLm9mZmVycy1jaGVja291dC1saXN0LFxuICAuaW9zMTUgLm9mZmVycy1jaGVja291dC1saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnFyLXN0cnVjdHVyZSB7XG4gIHBhZGRpbmc6IDEuOHJlbSAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RjM7IH1cbiAgLnFyLXN0cnVjdHVyZS53YXZlLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAucXItc3RydWN0dXJlLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMuOXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RjM7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNDEuMzc5MzElLCAxLjAyMjQ4JSA0OC4yNDEzOCUsIDEuOTE5OCUgNTMuNTQ4MjglLCAyLjgzMDI3JSA1OC40NTU4NiUsIDMuODU1NTQlIDYzLjQ5NDgzJSwgNC43NjEwNSUgNjcuNTYwNjklLCA2LjExMDg0JSA3My4wMDg5NyUsIDcuMTk2NDMlIDc2Ljg5NjU1JSwgOC4zMDEzOSUgODAuNDEzNzklLCA5LjM2NzcxJSA4My40MTM3OSUsIDEwLjMzMTIzJSA4NS44MTQ0OCUsIDExLjUzMjExJSA4OC40MjEwMyUsIDEyLjUzMzQ2JSA5MC4yODMxJSwgMTQuMzkxNDElIDkzLjAzMTcyJSwgMTUuOTg0NjQlIDk0LjY5MDY5JSwgMTcuNTE1NyUgOTUuNzAzNDUlLCAxOC42ODIxNCUgOTYuMTA0NDglLCAyMC4xODY5NiUgOTYuMTU4NjIlLCAyMS40OTIzMiUgOTUuNzkwNjklLCAyMi4wNTM1NyUgOTUuNTE0ODMlLCAyMy4zNzA1NCUgOTQuNjU3OTMlLCAyNC42MTgwNCUgOTMuNTYxMzglLCAyNS43ODAxOCUgOTIuMjM0ODMlLCAyNy4yODU3MSUgOTAlLCAyOC43MTA3MSUgODcuMTg3MjQlLCAzMC40NDgzOSUgODIuODIlLCAzMi4zNDU3MSUgNzcuMDk1ODYlLCAzMy44OTk0NiUgNzEuODM0MTQlLCAzNS41NTY5NiUgNjUuODA4NjIlLCAzNi44NjI4NiUgNjAuODYxNzIlLCAzNy42MDU3MSUgNTcuOTk5NjYlLCAzOC43ODMyMSUgNTMuNDM4NjIlLCA0MC4yNDU3MSUgNDcuODAzMSUsIDQxLjY5Mzc1JSA0Mi4zNjAzNCUsIDQzLjI5ODU3JSAzNi42MjU4NiUsIDQ0LjY3ODU3JSAzMi4wNjg5NyUsIDQ2LjUzOTQ2JSAyNi41MzY1NSUsIDQ3LjkyJSAyMi44NDk2NiUsIDQ5LjU4ODA0JSAxOC44NTkzMSUsIDUwLjU2MDg5JSAxNi43NjM3OSUsIDUxLjYxOTgyJSAxNC42NzU1MiUsIDUzLjQ1NjQzJSAxMS41Mjg5NyUsIDU1LjI4NDI5JSA4Ljk5OTMxJSwgNTYuODU5MTElIDcuMzA5NjYlLCA1OC4wMDk0NiUgNi4zNzIwNyUsIDU5LjEwNSUgNS43MjAzNCUsIDYwLjE5Nzg2JSA1LjMxNTg2JSwgNjEuMzIxNDMlIDUuMTcyNDElLCA2Mi4zOTA4OSUgNS4yNTU4NiUsIDYzLjk3MDcxJSA1LjY3MjA3JSwgNjUuNTQ4NTclIDYuNDE1NTIlLCA2Ny4wNDI2OCUgNy40MDA2OSUsIDY4Ljc5NDExJSA4Ljg3ODI4JSwgNzAuNDEzMDQlIDEwLjUzJSwgNzEuOTkxNzklIDEyLjM4Mjc2JSwgNzMuNTMxMDclIDE0LjM5ODk3JSwgNzUuMDM4MDQlIDE2LjU1NDQ4JSwgNzYuODE0NDYlIDE5LjMlLCA3OC40MzA3MSUgMjEuOTYzNzklLCA4MC4xMDU4OSUgMjQuODYwMzQlLCA4MS4xNTUxOCUgMjYuNzMyMDclLCA4Mi4wNTQyOSUgMjguMzYyMDclLCA4My41MDM3NSUgMzEuMDI0NDglLCA4NC4yNDQ0NiUgMzIuMzkzMSUsIDg1LjIxMTk2JSAzNC4xODAzNCUsIDg2LjU3OTExJSAzNi42ODI3NiUsIDg3LjgzMDM2JSAzOC45MiUsIDg4Ljk1MTA3JSA0MC44NTEwMyUsIDkwLjA5MDg5JSA0Mi43MDg5NyUsIDkxLjAzNTcxJSA0NC4xMzcyNCUsIDkxLjk5NTg5JSA0NS40NDEwMyUsIDkyLjgxMzM5JSA0Ni40MSUsIDkzLjg2ODIxJSA0Ny40NTI3NiUsIDk0LjY0NTE4JSA0OC4wNTc1OSUsIDk1LjczNzE0JSA0OC42NDY5JSwgOTYuNjc5MjklIDQ4Ljg3NzU5JSwgOTcuMzAzNTclIDQ4Ljg2NzI0JSwgOTcuODYxNjElIDQ4LjczMTcyJSwgOTguMzgzMjElIDQ4LjQ4MDM0JSwgOTguODMyNSUgNDguMTUwNjklLCA5OS4yNTY0MyUgNDcuNzIzMSUsIDk5LjY2OTExJSA0Ny4xNjQ0OCUsIDEwMCUgNDYuNTUxNzIlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDQxLjM3OTMxJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5xci1zdHJ1Y3R1cmUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMi45cmVtO1xuICAgICAgICAgIGhlaWdodDogM3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1yZWRlc2lnbi1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucHJvZ3Jlc3MtcmVkZXNpZ24tc3RydWN0dXJlIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogNDAuNnJlbTtcbiAgcGFkZGluZzogMy42cmVtIDlyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZ3Jlc3MtcmVkZXNpZ24tc3RydWN0dXJlIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAzLjZyZW0gMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4LjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnByb2dyZXNzLXJlZGVzaWduLXN0cnVjdHVyZSAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDUyLjYzMTU4JSwgOTQuNDQ3MTIlIDU3LjM0MjExJSwgOTQuMzQ0NSUgNTcuMzk3MzclLCA5Mi45NTA3NSUgNTcuOTY4NDIlLCA4OS4wNjQxMyUgNjAuNTA3ODklLCA4OC41NTQ2MyUgNjEuMDM0MjElLCA4Ny42MjY1JSA2Mi4wNTUyNiUsIDgyLjk5NDI1JSA2OC41NzYzMiUsIDgyLjgwNjc1JSA2OC44MjEwNSUsIDgyLjIwNjc1JSA2OS41OTczNyUsIDgxLjE1MDM3JSA3MC45ODQyMSUsIDgwLjg3NzI1JSA3MS4zNTUyNiUsIDc4Ljk5MjEzJSA3NC4wMTMxNiUsIDc1Ljg2MSUgNzguNjQ3MzclLCA3NS40OTk3NSUgNzkuMTczNjglLCA3NC41NjcyNSUgODAuNTYwNTMlLCA3My4zNDUyNSUgODIuMzYwNTMlLCA3MC43MDYzNyUgODYuMTEwNTMlLCA2OS4xNzM2MyUgODguMTYzMTYlLCA2MS40MDYlIDk2LjQlLCA2MC4wMjkyNSUgOTcuNCUsIDU0LjA2MTM3JSA5OS44NzYzMiUsIDUzLjY4NzYyJSA5OS45MjYzMiUsIDUxLjgxMDI1JSA5OS45ODk0NyUsIDUwLjY2NTg4JSA5OS45JSwgNDAuOTcwNSUgOTUuOTUyNjMlLCAzNy40NDIxMiUgOTMuMjI2MzIlLCAzNS44NDI4NyUgOTEuNzcxMDUlLCAzNS4wNDAxMyUgOTAuOTgxNTglLCAzMy42OTYlIDg5LjU4OTQ3JSwgMjguOTkxNzUlIDgzLjg5MjExJSwgMjYuOTc4JSA4MS4wMjM2OCUsIDI2LjQ0ODYyJSA4MC4yMzQyMSUsIDI1Ljg0Mjc1JSA3OS4yOTIxMSUsIDI1LjYyNSUgNzguOTQ3MzclLCAyNC40MDc2MiUgNzYuOTYzMTYlLCAyMi4zMzI2MyUgNzMuNDYwNTMlLCAyMC41NjA4NyUgNzAuNDE1NzklLCAxNy4xMDYxMiUgNjQuNDM2ODQlLCAxNS44OTY1JSA2Mi4zNSUsIDE0LjA1NSUgNTkuMTkyMTElLCAxMi43MTY1JSA1Ni45Mzk0NyUsIDkuNTY5NSUgNTEuOTIxMDUlLCA3LjMxMzYzJSA0OS4zNDIxMSUsIDAuMTc2MTMlIDM5LjI2MDUzJSwgMCUgMzkuNDczNjglLCAwJSAwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyZXNzLXJlZGVzaWduLXN0cnVjdHVyZSAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB0b3A6IC0xLjZyZW07XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTsgfSB9XG5cbi5za2lwIHtcbiAgbGVmdDogLTEwMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtOTk5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5za2lwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDJyZW07IH0gfVxuICAuc2tpcDphY3RpdmUsIC5za2lwOmZvY3VzIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2tpcDphY3RpdmUsIC5za2lwOmZvY3VzIHtcbiAgICAgICAgdG9wOiAwOyB9IH1cblxuLmZvY3VzLW91dGxpbmVzIC5icmVhZGNydW1iLWNvbXBvbmVudCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMzZkNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZm9vdGVyIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBhOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5mb290ZXIgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgYTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGE6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmZvb3RlciAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGE6Zm9jdXMge1xuICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jYWxsb3V0LWltYWdlIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCBpbWc6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnN0YXJ0LW9yZGVyLXdyYXBwZXIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5sb2ctaW4td3JhcHBlciAudHJpYW5nbGUtbGluazpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgYS5yZXdhcmQtYnV0dG9uOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5vZmZlcnMtbGlzdC0taXRlbTpmb2N1cyB7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5vZmZlcnMtbGlzdC0taXRlbTpudGgtY2hpbGQobisyKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IGE6Zm9jdXMge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5sb2ctaW4taGVscGVycyBhOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IGE6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmZhcS1jb21wb25lbnQgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmZhcS1jb21wb25lbnQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuY2FyZC1jb250ZW50IHAgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1zdHJ1Y3R1cmUgLmxvZ291dC1idXR0b246Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmFjY291bnQtc3RydWN0dXJlIC50cmlhbmdsZS1saW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1zdHJ1Y3R1cmUgLmluZm8tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IC5pdGVtLWZhdm9yaXRlOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmFjY291bnQtbWVudS1jb21wb25lbnQgLml0ZW0gLnRyaWFuZ2xlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxMHB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGE6Zm9jdXMge1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGEucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2Y3ZWJiMSwgMCAwIDAgOHB4ICMwMzZkNTg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtbGlzdCAuZmF2b3JpdGU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnVwc2VsbCAuaXRlbS1uYW1lOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogLjZyZW07IH1cblxuLmZvY3VzLW91dGxpbmVzIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuc2Vjb25kYXJ5LWJ1dHRvbjpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAudGVydGlhcnktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNmZmZmZmYsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG4gIC5oaWdoY29udHJhc3QgLmZvY3VzLW91dGxpbmVzIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cywgLmhpZ2hjb250cmFzdFxuICAuZm9jdXMtb3V0bGluZXMgLnNlY29uZGFyeS1idXR0b246Zm9jdXMsIC5oaWdoY29udHJhc3RcbiAgLmZvY3VzLW91dGxpbmVzIC50ZXJ0aWFyeS1idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogLjZyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5mb2N1cy1vdXRsaW5lcyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuZm9jdXMtb3V0bGluZXMgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmNsb3NlW3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC51bnN1YnNjcmliZS1pdGVtIGlucHV0OmZvY3VzICsgLmNoZWNrbWFyayB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmRhdGUtdGltZS13cmFwcGVyIHNlbGVjdDotbW96LWZvY3VzcmluZywgLmZvY3VzLW91dGxpbmVzIC5kYXRlLXRpbWUtd3JhcHBlciBzZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyYjM5MzYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZGF0ZS10aW1lLXdyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlZGY0ZjMsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgc2VsZWN0Oi1tb3otZm9jdXNyaW5nLCAuZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJiMzkzNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b246Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC50ZXJ0aWFyeS1idXR0b246Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZWRmNGYzLCAwIDAgMCA4cHggIzAzNmQ1ODsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlZGY0ZjMsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmZvY3VzLW91dGxpbmVzIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdCBsaTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2VkZjRmMywgMCAwIDAgOHB4ICMwMzZkNTg7XG4gICAgei1pbmRleDogNDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCBsaSBhOmZvY3VzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lZ2EtbWVudS1jb21wb25lbnQgYTpmb2N1cywgLmZvY3VzLW91dGxpbmVzIC5pdGVtLXNsaWRlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmZvY3VzLW91dGxpbmVzIC5tZWdhLW1lbnUtY29tcG9uZW50IGE6Zm9jdXMsIC5mb2N1cy1vdXRsaW5lcyAuaXRlbS1zbGlkZXIgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTAuM3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9jdXMtb3V0bGluZXMgLml0ZW0tc2xpZGVyIGE6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4zcmVtOyB9IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWRldGFpbC1jdGEgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tYWluLWxpbmtzLWNvbCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZhYzUzYztcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm51dHJpdGlvbi1jb21wb25lbnQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvZy1pbi1jb21wb25lbnQgLmNsb3NlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnNlbGVjdHJpYy1mb2N1cyAuc2VsZWN0cmljIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tb2RhbC13cmFwcGVyIC5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgLml0ZW06Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgLml0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogNnB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYm9vc3QtY29tcG9uZW50IC50b2dnbGU6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmJvb3N0LWNvbXBvbmVudCAuaW5mbzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWRldGFpbHMtd3JhcHBlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIGJ1dHRvbi5yZW1vdmUtcHJvZHVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5yZW1vdmUtY2FyZDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGE6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciAubG9jYXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taW5mbzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pbmZvIC5sb2NhdGlvbi1uYW1lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IGE6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb246Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmFkZC1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLml0ZW0tZmF2b3JpdGU6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAuaXRlbS1mYXZvcml0ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNHB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAucGljay11cC1pbnRlcnZhbDpmb2N1cyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC53aWRlLWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jcHQtc2l0ZS1hbGVydCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCxcbi5mb2N1cy1vdXRsaW5lcyAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmFjY29yZGlvbi1jb21wb25lbnQgYnV0dG9uOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5vZmZlcnMtY29tcG9uZW50IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAucmVjZWlwdC1jb21wb25lbnQgLmJ0bi1yZWNlaXB0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlZGY0ZjMsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5xdWF0ZXJuYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZWRmNGYzLCAwIDAgMCA4cHggIzAzNmQ1ODsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODsgfVxuXG4uaGlnaGNvbnRyYXN0IC5mb2N1cy1vdXRsaW5lcyAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhpZ2hjb250cmFzdCAuZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWxlY3RyaWMtd3JhcHBlciBsaS5oaWdobGlnaHRlZCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaGlnaGNvbnRyYXN0IC5mb2N1cy1vdXRsaW5lcyAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgYTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07IH1cblxuLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07IH1cblxuLmZjcy10aGlyZC1wYXJ0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gIC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcbiAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuZmNzLXRoaXJkLXBhcnR5LnNlY29uZGFyeS1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi4ycmVtICsgMS41cmVtKTsgfVxuICAgIC5mY3MtdGhpcmQtcGFydHkuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgcmlnaHQ6IDIuMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07IH0gfVxuXG4ubWFpbi1uYXYtY29tcG9uZW50IGEuZmNzLXRoaXJkLXBhcnR5OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjNyZW0pOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIGEuZmNzLXRoaXJkLXBhcnR5OmhvdmVyIC5mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIGEuZmNzLXRoaXJkLXBhcnR5LmZjcy1uYXYtYWN0aXZlIC5mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmFjNTNjOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBhLmZjcy10aGlyZC1wYXJ0eTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4ubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5IGEuZmNzLXRoaXJkLXBhcnR5IHNwYW46Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgYS5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLjZyZW07XG4gIHJpZ2h0OiAuMnJlbTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgYS5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbi5mY3MtdGhpcmQtcGFydHksXG4gIC5tZW51LWRldGFpbC1oZXJvIC5zZWNvbmRhcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSxcbiAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24uZmNzLXRoaXJkLXBhcnR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4ubWVudS1kZXRhaWwtaGVybyAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4uc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICByaWdodDogMi4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uLFxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAuNnJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMC4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyLFxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyLFxuICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5pZnJhbWVbc3JjXj1cImh0dHBzOi8vYWN1aXR5cGxhdGZvcm0uY29tXCJdLFxuaW1nW3NyY149XCJodHRwczovL3NlY3VyZS5hZG54cy5jb21cIl0sXG5pbWdbc3JjXj1cImh0dHBzOi8vaW1wLmNvbnRyb2wua29jaGF2YS5jb21cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Via2l0IC5mY3MtdGhpcmQtcGFydHkuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMC4zcmVtOyB9IH1cblxuLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciAuc2Vjb25kYXJ5LWJ1dHRvbi5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uY2hyb21lIC5oZWFkZXIgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbixcbi5zYWZhcmkgLmhlYWRlciAubWFpbi1uYXYtY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNocm9tZSAuaGVhZGVyIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4gICAgLnNhZmFyaSAuaGVhZGVyIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTsgfSB9XG5cbi5mY3MtbmV3cy1hcnRpY2xlIHAge1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG4uZmNzLW5ld3MtYXJ0aWNsZSAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCArIC5ydGUtY29tcG9uZW50IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1zaXplOiA5LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaW5pdGlhbC1sZXR0ZXI6IDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5mY3MtY2VudGVyLWltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mY3MtZGVzay1pbWctc20ge1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZjcy1kZXNrLWltZy1tZWQge1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZjcy1kZXNrLWltZy1sZyB7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5mY3MtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgLmZjcy1sb2FkaW5nICoge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mY3MtbG9hZGluZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2phbWJhLXN3aXJsLmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcclxuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250YWluZXItYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZ3JheXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcclxuICApLFxyXG4gICRncmF5c1xyXG4pO1xyXG5cclxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRyZWQ1MDA6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjUwMDogICAjMjhhNzQ1ICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcclxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXHJcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZDUwMCxcclxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuNTAwLFxyXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxyXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW41MDAgIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkNTAwICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgICAzOiAkc3BhY2VyLFxyXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgNTogKCRzcGFjZXIgKiAzKVxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cclxuJHNpemVzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNpemVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMjU6IDI1JSxcclxuICAgIDUwOiA1MCUsXHJcbiAgICA3NTogNzUlLFxyXG4gICAgMTAwOiAxMDAlLFxyXG4gICAgYXV0bzogYXV0b1xyXG4gICksXHJcbiAgJHNpemVzXHJcbik7XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXHJcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXHJcbiAgKFxyXG4gICAgKDIxIDkpLFxyXG4gICAgKDE2IDkpLFxyXG4gICAgKDQgMyksXHJcbiAgICAoMSAxKSxcclxuICApLFxyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3NcclxuKTtcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcclxuXHJcbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxyXG5cclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXRleHQ6IChcclxuICBlbjogXCJCcm93c2VcIlxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5cclxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwidmFsaWRcIjogKFxyXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxyXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxyXG4gICAgKSxcclxuICAgIFwiaW52YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcclxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxyXG4gICAgKSxcclxuICApLFxyXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcbik7XHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXHJcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XHJcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcclxuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250YWluZXItY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRhaW5lci1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250YWluZXItYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGFpbmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250YWluZXItYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXHJcblxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVXRpbGl0aWVzXHJcblxyXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XHJcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcclxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuXHJcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xyXG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXHJcbiAgJWdyaWQtY29sdW1uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcclxuLy9cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XHJcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcclxuLy9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XHJcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250YWluZXI6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRhaW5lciN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGFpbmVyOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250YWluZXI6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250YWluZXI6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRhaW5lciN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRhaW5lciN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGFpbmVyOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgQGlmICRzaXplICE9IDAge1xyXG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm10I3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tciN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXHJcbiAqL1xyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInJlYm9vdFwiO1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcclxufVxyXG5cclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXHJcbn1cclxuXHJcbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cclxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XHJcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxyXG4gIGhlaWdodDogMDsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcblxyXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xyXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcclxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cclxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcclxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmcge1xyXG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcclxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxyXG4vL1xyXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuc2VsZWN0IHtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXHJcbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcclxuICBidXR0b24sXHJcbiAgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRhaW5lcjtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG4vL1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcblxyXG4vLyBTQ1NTIFJGUyBtaXhpblxyXG4vL1xyXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXHJcblxyXG4vLyBDb25maWd1cmF0aW9uXHJcblxyXG4vLyBCYXNlIGZvbnQgc2l6ZVxyXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcclxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xyXG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XHJcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cclxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XHJcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcclxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xyXG5cclxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXHJcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XHJcblxyXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcclxuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xyXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XHJcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xyXG5cclxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcclxuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xyXG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcclxuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xyXG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xyXG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXHJcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXHJcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xyXG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xyXG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcclxuXHJcbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXHJcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcclxuXHJcbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXHJcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xyXG5cclxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xyXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxyXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xyXG5cclxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcclxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XHJcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXHJcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVuZGVyaW5nXHJcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcclxuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXHJcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcclxuXHJcbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcclxuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XHJcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcclxuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xyXG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXHJcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcclxuICAgICAgICAmLFxyXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXHJcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcclxuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxyXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcclxuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxyXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXHJcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xyXG59XHJcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xyXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xyXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXHJcbi8vXHJcbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXHJcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcclxuXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi8vXHJcbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cclxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2MixcclxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXHJcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxyXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XHJcbi5pbWctZmx1aWQge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250YWluZXIgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xyXG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gIC5tb2RhbC5mYWRlICYge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcclxuICB9XHJcbiAgLm1vZGFsLnNob3cgJiB7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcclxuICB9XHJcbiAgLmNsb3NlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XHJcblxyXG4gIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyLFxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XHJcblxyXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxyXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGFpbmVyYCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXHJcbiAgY29sb3I6ICRtb2RhbC1jb250YWluZXItY29sb3I7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRhaW5lci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGFpbmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRhaW5lci1ib3gtc2hhZG93LXhzKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbiAgXHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XHJcblxyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcclxuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxyXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGFpbmVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRhaW5lci1ib3gtc2hhZG93LXNtLXVwKTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAubW9kYWwtbGcsXHJcbiAgLm1vZGFsLXhsIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD92Yjg0OWYnKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P3ZiODQ5ZiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/dmI4NDlmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/dmI4NDlmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnP3ZiODQ5ZiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tcmV3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1zbW9vdGhpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLWJpdGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi1ib29zdHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY29uLWJvd2xzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4uaWNvbi1naWZ0Y2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLmljb24tZXh0ZXJuYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbiIsIi8vXHJcbi8vIFNjcmVlbnJlYWRlcnNcclxuLy9cclxuXHJcbi5zci1vbmx5IHtcclxuICBAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcclxufVxyXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRhaW5lci9cclxuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBQaWxsc1xyXG4vL1xyXG5cclxuLm5hdi1waWxscyB7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEp1c3RpZmllZCB2YXJpYW50c1xyXG4vL1xyXG5cclxuLm5hdi1maWxsIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGFpbmVyIHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5mYWRlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbiIsIi8vbWFpbiBjb2xvcnNcclxuXHJcbiR3aGl0ZTogICAgICAgICAgICNmZmZmZmY7XHJcbiRjcmVhbTogICBcdFx0ICAgICNmZmZkZjQ7XHJcbiRibGFjazogICAgICAgICAgICMyYjM5MzY7XHJcblxyXG4kZ29sZDkwMDogICAgICAgICAjZmRmOWU4O1xyXG4kZ29sZDgwMDogICAgICAgICAjZmNmN2UwO1xyXG4kZ29sZDcwMDogICAgICAgICAjZjdlYmIxO1xyXG4kZ29sZDYwMDogICAgICAgICAjZmNlMjlkO1xyXG4kZ29sZDUwMDogICAgICAgICAjZmFjNTNjO1xyXG5cclxuJGJsdWU5MDA6ICAgICAgICAgI2Y2ZjlmOTtcclxuJGJsdWU4MDA6ICAgICAgICAgI2YxZWJlNDtcclxuJGJsdWU3NTA6ICAgICAgICAgI0VDRjRGMztcclxuJGJsdWU3MDA6ICAgICAgICAgI2VjZjRmMjtcclxuJGJsdWU2MDA6ICAgICAgICAgI2MwZDlkNDtcclxuJGJsdWU1MDA6ICAgICAgICAgIzk5YWZhYztcclxuJGJsdWUzMDA6ICAgICAgICAgIzZCNzY3MztcclxuJGJsdWUxMDA6ICAgICAgICAgIzJDMzkzNztcclxuXHJcbiRiZWlnZTcwMDogICAgICAgICNmZGY5ZWY7XHJcbiRiZWlnZTY1MDogICAgICAgICNGNkY0RUU7XHJcbiRiZWlnZTYwMDpcdCAgICAgICNmY2Y0ZjE7XHJcbiRiZWlnZTUwMDogICAgICAgICNlZWRiYjA7XHJcblxyXG5cclxuJG1hbmRhcmluODAwOiAgICAgI2ZiZWZlYTtcclxuJG1hbmRhcmluNzAwOiAgICAgI2Y4ZTRkYztcclxuJG1hbmRhcmluNjAwOiAgICAgI2YyY2FiYTtcclxuJG1hbmRhcmluNTUwOiAgICAgI2U0YTg5MTtcclxuJG1hbmRhcmluNTAwOiAgICAgI2Y1ODA0YjsgXHJcbiRtYW5kYXJpbjQ1MDogICAgICNlNjgwNGI7XHJcbiRtYW5kYXJpbjQwMDogICAgICNjZDRiMGY7XHJcblxyXG4kZ3JlZW4xNDAwOiAgICAgICAjZGZlNWRmO1xyXG4kZ3JlZW4xMzAwOiAgICAgICAjZWRmNGYzO1xyXG4kZ3JlZW4xMjAwOiAgICAgICAjZWNmNGRhO1xyXG4kZ3JlZW4xMTAwOlx0XHQgICAgI2VjZjRkOTtcclxuJGdyZWVuMTAwMDogICAgICAgI2VhZjNkNjtcclxuJGdyZWVuOTAwOiAgICAgICAgI2QyZWFlNTtcclxuJGdyZWVuODUwOiAgICAgICAgI2RlZThhYztcclxuJGdyZWVuODAwOiAgICAgICAgI2MzZTBiNjtcclxuJGdyZWVuNzAwOiAgICAgICAgI2Q1ZThhZDtcclxuJGdyZWVuNjAwOiAgICAgICAgI2IzZDM0MztcclxuJGdyZWVuNTUwOiAgICAgICAgI0IxRDQ2MTtcclxuJGdyZWVuNTAwOiAgICAgICAgIzc0YzA0YztcclxuJGdyZWVuNDAwOiAgICAgICAgIzQ2ODQyNTtcclxuJGdyZWVuMzUwOiAgICAgICAgIzExNzE1OTtcclxuJGdyZWVuMzAwOiAgICAgICAgIzAzNmQ1ODtcclxuJGdyZWVuMjUwOiAgICAgICAgIzAwNkM1QjtcclxuJGdyZWVuMjAwOiAgICAgICAgIzI4NzIwMTtcclxuJGdyZWVuMTAwOiAgICAgICAgIzIyNUIwMTtcclxuJGdyZWVuNTA6ICAgICAgICAgIzRjNGQ0YztcclxuXHJcbiRncmF5MTIwMDogICAgICAgICNlZWVlZWU7XHJcbiRncmF5MTE1MDogICAgICAgICNFNUU0RTA7XHJcbiRncmF5MTEwMDogICAgICAgICNjMmJiYjM7XHJcbiRncmF5MTAwMDogICAgICAgICM3ODc4Nzg7XHJcbiRncmF5OTAwOiAgICAgICAgICM2NzcyNmY7ICAgIFxyXG4kZ3JheTgwMDogICAgICAgICAjNWM2NzY1O1xyXG4kZ3JheTc1MDogICAgICAgICAjNTk1YTVhO1xyXG4kZ3JheTcwMDpcdCAgXHQgICAgIzU5NWE1OTtcclxuJGdyYXk2MDA6ICAgICAgICAgIzQ1NDU0NTtcclxuJGdyYXk1MDA6ICAgICAgICAgIzM2MzYzNjtcclxuJGdyYXk0MDA6ICAgICAgICAgIzMyMzIzMjtcclxuXHJcbiRncmF5T3AwNTogICAgICAgICNjY2NjY2M4MDtcclxuXHJcbiRyZWQ3MDA6ICAgICAgICAgICNkYTYyNTk7XHJcbiRyZWQ2MDA6ICAgICAgICAgICNkZDIxMDY7XHJcbiRyZWQ1MDA6ICAgICAgICAgICNlMjAwMDA7XHJcbiRyZWQ0MDA6ICAgICAgICAgICM4OTI5NDI7IFxyXG5cclxuJGluYWN0aXZlOiAgICAgICAgI2JjYzdjNTsgXHJcbiRmYWNlYm9vazogICAgICAgICMzYjU5OTg7XHJcbiRkaXNhYmxlZDogICAgICAgICM2YTZhNmE7XHJcbiRiYW5uZXI6ICAgICAgICAgICNkOGQ4ZDg7XHJcblxyXG4vL21haW4gZm9udHNcclxuXHJcbiRwcmltYXJ5VHlwZTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kYXJ5VHlwZTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbi8qIFdpZHRocyAqL1xyXG4keGxhcmdlOiAxNDQwcHg7XHJcbiRsYXJnZTogMTI4MHB4O1xyXG4kbWlkOiA5NTlweDtcclxuJHNtYWxsOiA2OTBweDtcclxuXHJcbi8qIEJyZWFrcG9pbnRzICovXHJcbiRkZXNrdG9wOiAxNDM5cHg7XHJcbiRtaWQtZGVza3RvcDogMTQwMHB4O1xyXG4kc21sLWRlc2t0b3A6IDg1MHB4O1xyXG4kc21hbGwtdGFibGV0OiA3NjlweDtcclxuJHhzLXRhYmxldDogNzY4cHg7XHJcbiR4cy1zbWFsbC10YWJsZXQ6IDc2N3B4O1xyXG4kdGFibGV0OiA2NDFweDtcclxuJG1vYmlsZTogNjQwcHg7XHJcbiRtaWQtbW9iaWxlOiA0MjVweDtcclxuJHNtbC1tb2JpbGU6IDQyMHB4O1xyXG4kdi1zbWFsbDogMzUwcHg7XHJcblxyXG4vKiBDb2x1bW5zICovXHJcbiRjb2wxOiA1LjEyOCU7XHJcbiRjb2wyOiAxMS40NTIlO1xyXG4kY29sMzogMTcuNzc3JTtcclxuJGNvbDQ6IDI0LjEwMiU7XHJcbiRjb2w1OiAzMC40MjclO1xyXG4kY29sNjogMzYuNzUyJTtcclxuJGNvbDc6IDQzLjA3NiU7XHJcbiRjb2w4OiA0OS40MDElO1xyXG4kY29sOTogNTUuNzI2JTtcclxuJGNvbDEwOiA2Mi4wNTElO1xyXG4kY29sMTE6IDY4LjM3NiU7XHJcbiRjb2wxMjogNzQuNyU7XHJcbiRjb2wxMzogODEuMDI1JTtcclxuJGNvbDE0OiA4Ny4zNSU7XHJcbiRjb2wxNTogOTMuNjc1JTtcclxuJGNvbDE2OiAxMDAlO1xyXG4kY29sLW1hcmdpbjogIDEuMTk3JTtcclxuIiwiaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLmxlZ2FjeSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuJWZjcy1jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mY3MtY29udGFpbmVyIHtcclxuICBAZXh0ZW5kICVmY3MtY29udGFpbmVyO1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICYtc2xpbSB7XHJcbiAgICBAZXh0ZW5kICVmY3MtY29udGFpbmVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgfVxyXG4gICYteHNsaW0ge1xyXG4gICAgQGV4dGVuZCAlZmNzLWNvbnRhaW5lcjtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mY3MtbG9hZGluZy1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwuNzUpO1xyXG4gIHotaW5kZXg6IDk5OTk5OyAvL3RoaXMgd2lsbCBhbHdheXMgYmUgdGhlIGhpZ2hlc3RcclxuICAmLnNob3ctbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmZjcy1pY29uLWltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxlc3Rvbic7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoYXJsZXN0b24tcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9jaGFybGVzdG9uLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTpcIkZpbHNvbiBTb2Z0IFcwM1wiO1xyXG4gICAgc3JjOnVybChcIi4uL2ZvbnRzL2ZjMmExZGQwLTllMGItNDc3MS05YWQxLWM0NGQ5ZjRhODlhYi5lb3Q/I2llZml4XCIpO1xyXG4gICAgc3JjOnVybChcIi4uL2ZvbnRzL2ZjMmExZGQwLTllMGItNDc3MS05YWQxLWM0NGQ5ZjRhODlhYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi9mb250cy82NzI0M2VkZi1kYjU1LTRjMWQtOTJlMi1lZTRjMzNmYTYzM2Iud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZGUwMTI0YTktNzQzYS00NzU3LWJmZmYtYzUwOWM1OTcwZWU3LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy83ZGM5ZWUwYy1mOGU0LTQ2MzEtODQzYi02MTUzYmNjYWM1ZTUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6XCJGaWxzb24gU29mdCBXMDNcIjtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy82NTJlZjQ1Zi02ZmI3LTQ3NTEtODAyOC03NjEwN2QzNmEwZTkuZW90PyNpZWZpeFwiKTtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy82NTJlZjQ1Zi02ZmI3LTQ3NTEtODAyOC03NjEwN2QzNmEwZTkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvNmQ2YTgzMzEtYjI4Yy00NDIxLTg5ZGYtMmIzZDYzZDVkZmQ2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzcwZjU5MTI0LWJiNDUtNDFhOC05NDZiLTQyNWI2NDdjY2ZiMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvOGZmMjI5N2MtMzkyYy00ZjdlLThjMGMtYTAyMDcxNDg4MTE1LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiRmlsc29uIFNvZnQgVzAzXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvODQzMjkzNzItZGExNi00NmJiLWJhMzUtMmYyNjk5NTdhZjg4LmVvdD8jaWVmaXhcIik7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvODQzMjkzNzItZGExNi00NmJiLWJhMzUtMmYyNjk5NTdhZjg4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uL2ZvbnRzLzIzNTdmMmQyLTk5NTYtNDMyMC1hOWYyLWI4ZTlkMDkxOTEzMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy80M2Q3MjZmZi1iMmQ1LTQyZDUtOGE5NC1mM2Y3MGIxMjYyNWYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzI5ZjI4ZTI2LWFmMmItNDE2My1iMGM0LWI2MWMyZDdlNTRmNC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTpcIkZpbHNvbiBXMDUgTWVkaXVtXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvNWYwNTBjNGMtNTdkYy00MjVjLWI0ODgtMzhmMWNkMTllNzUwLmVvdD8jaWVmaXhcIik7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvNWYwNTBjNGMtNTdkYy00MjVjLWI0ODgtMzhmMWNkMTllNzUwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uL2ZvbnRzL2IzY2VmNWFjLTNlYWMtNGU5ZC05MTEzLTUxNjdiNDIyMjY1OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy85YjI2M2QxZi1kMmY3LTRjOWEtOTg1ZS02MmFmMzViNGYzOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Y2MDQ3ZDU0LTcyM2ItNDhjYi1iZWE0LWQxNDE5NzEyNTYwMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiRnJvbnRhZ2UgQ29uZGVuc2VkIFcwNSBPdXRsaW5lXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvMTZhMzBhZGItMzE4NC00MGM2LThjYjEtMWNmNGQxYTViNTMxLmVvdD8jaWVmaXhcIik7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvMTZhMzBhZGItMzE4NC00MGM2LThjYjEtMWNmNGQxYTViNTMxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uL2ZvbnRzLzdlOGQ1MTM3LTQxOTItNDM5NS05NmQzLWViMzY0OGY0MWVjOS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy84YmYyOTQzNi05ODE3LTRiMzctODU2ZC1iMTJhNzJhODE3YmEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzlkMTg3MTliLWMxMjYtNGY1Mi05YjQyLTU4MTI4ODBkMzRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICBmb250LWZhbWlseTpcIkZpbHNvbiBTb2Z0IFcwM1wiO1xyXG4gIHNyYzp1cmwoXCIuLi9mb250cy9GaWxzb25Tb2Z0SGVhdnlcIik7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL0ZpbHNvblNvZnRIZWF2eVwiKSBmb3JtYXQoXCJvdGZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG4uaDEtbGlrZSxcclxuLmgyLWxpa2UsXHJcbi5oMy1saWtlLFxyXG4uaDQtbGlrZSxcclxuLmg1LWxpa2UsXHJcbi5oNi1saWtlIHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiA2LjVyZW07XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuaDIsXHJcbi5oMi1saWtlIHtcclxuICBmb250LXNpemU6IDUuMnJlbTtcclxufVxyXG5cclxuaDMsXHJcbi5oMy1saWtlIHtcclxuICBmb250LXNpemU6IDQuMHJlbTtcclxufVxyXG5cclxuaDQsXHJcbi5oNC1saWtlIHtcclxuICBmb250LXNpemU6IDMuNnJlbTtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUtbGlrZSB7XHJcbiAgZm9udC1zaXplOiAzLjByZW07XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYtbGlrZSB7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcbn1cclxuXHJcbi5pY29ubGluayB7XHJcbiAgc3BhbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuYSxcclxuLmdlbmVyaWMtbGluayB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiAtLjI1cHggLS4yNXB4IDAgdHJhbnNwYXJlbnQsIFxyXG4gICAgICAgICAgICAgICAgLjI1cHggLjI1cHggdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IC0uMjVweCAtLjI1cHggMCAkZ3JlZW4zMDAsIFxyXG4gICAgLjI1cHggLjI1cHggJGdyZWVuMzAwO1xyXG4gIH1cclxuICBcclxuICAmOjphZnRlcixcclxuICAmOjpiZWZvcmUge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYuYXJyb3cge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbnAsXHJcbi5wIHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICRncmF5NTAwO1xyXG59XHJcblxyXG4udHJpYW5nbGUtbGluayB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICAmLmdyZWVuIHtcclxuICAgIGNvbG9yOiAgJGdyZWVuMzAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm92ZXJmbG93LWVsbGlwc2lzIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjlyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuMztcclxuICB9XHJcbn1cclxuXHJcbi5zY3JpcHQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG4gIHJpZ2h0OiAtMC4zcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC42ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN0cmlrZXRocm91Z2gge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICRibHVlMzAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0OHJlbTtcclxufVxyXG5cclxuLmFycm93LWxpbmsge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctbGluay5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IC44cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gIH1cclxufSIsIi5zaG93LW1vYmlsZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtbW9iaWxlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBiLTUwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtNTAge1xyXG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC02MCB7XHJcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMTIge1xyXG4gIHBhZGRpbmctdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC01MCB7XHJcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbmVnLTEwIHtcclxuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbmVnLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubTAtYXV0byB7IFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uei1pLTUge1xyXG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcclxufSIsIi5wcmltYXJ5LWJ1dHRvbixcclxuLmJ0bi5wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICBwYWRkaW5nOiAxLjJyZW0gMy40cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG1pbi13aWR0aDogMTlyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAmLmxvYWRpbmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9qYW1iYS1zd2lybC5naWZcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmZhY2Vib29rIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2ZycpIGNhbGMoMTAwJSAtIDIuNHJlbSkgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2ZycpIGNhbGMoMTAwJSAtIDIuNHJlbSkgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRmYWNlYm9vaywgNSUpO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMy40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmIC5mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC5oaWdobGlnaHQtZm9vdGVyICYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICB9XHJcblxyXG4gICYuaW52ZXJ0ZWQge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTgwMDtcclxuICAgIGNvbG9yOiAkZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAmLnRoaW5uZXIge1xyXG4gICAgcGFkZGluZzogMS4xcmVtIDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktYnV0dG9uLFxyXG4uYnRuLnNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb3JnYW5pYy1idXR0b24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBwYWRkaW5nOiAxLjE1cmVtIDIuMnJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb3JnYW5pYy1idXR0b24taG92ZXIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFycm93IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGlja3ktYnV0dG9uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRiZWlnZTcwMDtcclxuICBwYWRkaW5nOiAxLjhyZW07XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm94LXNoYWRvdzogMCAtMXB4IDNweCAwICRibHVlNjAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICB9XHJcblxyXG4gICYjc3RhcnQtb3JkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLFxyXG4gICAgLmNhbG9yaWVzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByaWNlIHtcclxuICAgICAgJiArIC5jYWxvcmllcyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEuNnJlbTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbG9yaWVzIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaW1wbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tdXAtcGFnZSAmIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcGFkZGluZzogMi4xcmVtIDAgMi4zcmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi51bmF2YWlsYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRlcnRpYXJ5LWJ1dHRvbiwgXHJcbi5idG4udGVydGlhcnkge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDEuMnJlbSAzLjRyZW07XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAxOTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIFxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLWZhdm9yaXRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiAxLjhyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudCA6IHVybChcIi4uL2ltZy9pY29ucy9mYXYuc3ZnXCIpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQgOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2LWZpbGwuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVhdGVybmFyeS1idXR0b24sIFxyXG4uYnRuLnF1YXRlcm5hcnkge1xyXG4gIGNvbG9yOiAkZ3JlZW4yNTA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtaW4td2lkdGg6IDE4cmVtO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufSIsImlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9ZW1haWxdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gIGhlaWdodDogMTIuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLmxvY2tlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDkuMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGUtbWVudS1vcGVuIHtcclxuICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbGVkIHtcclxuICAgIGhlaWdodDogMTFyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogOC43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuICAgICAgLmVkZ2UgJiB7IFxyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zYy1lZGl0b3IgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcclxuICBcdHBhZGRpbmc6IDAgMS41cmVtIDAgMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNC4ycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAzMyU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICBcdGg0IHtcclxuICBcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICBcdGltZyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2NyaXB0LXRleHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICB9XHJcbn0iLCIuZmNzLWdpZnQtY2FyZHMsXHJcbi5mY3MtcmV3YXJkcyxcclxuLmZjcy1zaWduLXVwLFxyXG4uZmNzLWxvY2F0aW9ucyxcclxuLmZjcy1tZW51LFxyXG4uZmNzLXNlYXJjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMS44ZW0gIWltcG9ydGFudDtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmNzLXNpZ24tdXAge1xyXG4gIHBhZGRpbmctbGVmdDogMmVtO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9tYWlsLWZpbGwuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmNzLWdpZnQtY2FyZHMge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9naWZ0LWNhcmRzLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2dpZnQtY2FyZHMtZmlsbC5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mY3MtcmV3YXJkcyB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3Jld2FyZHMtaWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9yZXdhcmRzLWZpbGwuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmNzLWxvY2F0aW9ucyB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gXHJcbiAgJjpob3ZlcixcclxuICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xvY2F0aW9uLWZpbGwuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmNzLW1lbnUge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9tZW51LWljb24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbWVudS1maWxsLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2LWNvbXBvbmVudCB7XHJcbiAgLmZjcy1naWZ0LWNhcmRzLFxyXG4gIC5mY3MtcmV3YXJkcyxcclxuICAuZmNzLXNpZ24tdXAsXHJcbiAgLmZjcy1sb2NhdGlvbnMsXHJcbiAgLmZjcy1tZW51LFxyXG4gIC5mY3Mtc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdGVkLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmZjcy1zaWduLXVwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL21haWwtaWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMS41ZW0gMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0ZWQuc3ZnJyksIHVybCgnLi4vaW1nL2ljb25zL21haWwtaWNvbi5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjY3NWVtLCAxLjVlbSAxLjVlbTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvc2VhcmNoLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSBjZW50ZXI7XHJcbiAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3RlZC5zdmcnKSwgdXJsKCcuLi9pbWcvaWNvbnMvc2VhcmNoLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDJyZW0gMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIC41ZW0gY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3MtbG9jYXRpb25zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbG9jYXRpb24taWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDEuNWVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0ZWQuc3ZnJyksIHVybCgnLi4vaW1nL2ljb25zL2xvY2F0aW9uLWZpbGwuc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2VuZXJpYy1mb3JtIHtcclxuXHQuaW5wdXQtd3JhcHBlciB7XHJcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LXJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHJcblx0XHQuaW5wdXQtd3JhcHBlciB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygzNSUgLSAxLjVyZW0pO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZXJyb3ItbGFiZWwge1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVycm9yLWxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtLWhlbHBlcnMge1xyXG5cdFx0bWFyZ2luLXRvcDogLjZyZW07XHJcblx0XHRcclxuXHRcdCYgKyAuc3VibWl0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMy42cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc3VibWl0IHtcclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC13cmFwcGVyIHtcclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRsYWJlbCxcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZCxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblx0cGFkZGluZy1yaWdodDogMi40cmVtO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3IsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcixcclxuaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3Ige1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblx0cGFkZGluZy1yaWdodDogMnJlbTtcclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYmxhY2s7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkYmVpZ2U3MDAgaW5zZXQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiAkZ3JheTcwMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogLjNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5jaGVja2JveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDA7ICAgICAgXHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHJcblx0XHQmLmVycm9yIHtcclxuXHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjlyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aW52YWxpZCArIGxhYmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0d2lkdGg6IDIuNHJlbTtcclxuXHRcdFx0Ym9yZGVyOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjRyZW07IFxyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9jaGVja21hcmstZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LypBZGRpbmcgZm9jdXMgc3R5bGVzIG9uIHRoZSBvdXRlci1ib3ggb2YgdGhlIGZha2UgY2hlY2tib3gqL1xyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRvdXRsaW5lLW9mZnNldDogOHB4O1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkcztcclxuXHRcdFx0LnNhZmFyaSAmIHtcclxuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDgwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguODkpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVycm9yLWxpc3Qge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbjogMnJlbSAwO1xyXG5cdFxyXG5cdGxpIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHJlZDUwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMS4zcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuM3JlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVycm9yLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogJHJlZDYwMDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHJcblx0JltzdHlsZSo9XCJvcGFjaXR5OiAxO1wiXSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHtcclxuXHR3aWR0aDogMjFlbTtcclxuXHQudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRtYXJnaW46IC4xcmVtIC4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJhY2tlbmQtdmFsaWRhdGlvbi1ibG9jayB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdFxyXG5cdC5pbnB1dC13cmFwcGVye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH0gXHJcblx0LmJhY2tlbmQtdmFsaWRhdGlvbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XHJcblx0XHQuZXJyb3Ige1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxvZy1pbi1oZWxwZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFxyXG5cdC5jb2w6Zmlyc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0LmNvbDpsYXN0LWNoaWxkIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHRcclxuXHRhIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cdFxyXG5cdGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0LnBsYWNlaG9sZGVyIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0gIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHRoZWlnaHQ6IDNyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cdFxyXG5cdCYuZXJyb3Ige1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcmVkNjAwO1xyXG5cdH1cclxuXHRcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGdyYXk3MDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcblx0XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAkZ3JheTcwMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHRcclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGdyYXk3MDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcblx0XHJcblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICRncmF5NzAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cdFxyXG5cdCY6Oi1tcy1jbGVhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnBsYWNlaG9sZGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG5cdHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuXHRcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdHJpYy13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQuc2VsZWN0cmljIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRcdHBhZGRpbmc6IDEuMXJlbTtcclxuXHRcdFxyXG5cdFx0LmxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDAuN3JlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuOXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0cmljLWl0ZW1zIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogLjlyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogLjlyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgJGdyZWVuOTAwO1xyXG5cdFx0XHR0b3A6IC0xcmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNlbGVjdHJpYy1zY3JvbGwge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMnJlbTtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW45MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmhpZ2hsaWdodGVkLFxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5zZWxlY3RyaWMtb3BlbiB7XHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrYm94LWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFxyXG5cdC5jaGVja2JveC13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxNS42cmVtO1xyXG5cdFx0bWFyZ2luOiAxcmVtO1xyXG5cdFx0XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjYwMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7IFxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLjNyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEuMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVycm9yLWxpc3Qge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbjogMnJlbSAwO1xyXG5cdFxyXG5cdGxpIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHJlZDUwMDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxLjNyZW07XHJcblx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogLjRyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjg1KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJvdHRvbS1ncmFkaWVudCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIGJvdHRvbTogNHJlbTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSIsIi5qYW1iYS11cGRhdGUtcHJvZmlsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA0Ni40cmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvOyBcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0cGFkZGluZzogMCAxLjVyZW07IFxyXG5cdH1cclxuXHJcblx0aDEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogNXJlbTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcmVtOyBcclxuXHRcdG1hcmdpbjogNHJlbSAwIDJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkvICovXHJcblx0XHRjb2xvcjogJGdyZWVuNTA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcblx0XHRjb2xvcjogJGdyZWVuNTA7ICBcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdFx0Y29sb3I6ICRncmVlbjUwOyAgXHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgIC8qIElFICovXHJcblx0XHRjb2xvcjogJGdyZWVuNTA7ICBcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LXRyaWFuZ2xlLnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMC43cmVtIDAuNXJlbTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtd3JhcHBlciBpbnB1dCxcclxuXHQuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAuZGF5LFxyXG5cdC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC5tb250aCxcclxuXHQuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAueWVhcixcclxuXHQuaW5wdXQtd3JhcHBlciAuZ2VuZGVyLFxyXG5cdC5pbnB1dC13cmFwcGVyIC5mYXZvcml0ZS1wcm9kdWN0LFxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dCxcclxuXHQuaW5wdXQtd3JhcHBlciAubGVhdmluZy1yZWFzb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07IFxyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNHJlbTtcclxuXHRcdGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtd3JhcHBlciAubGVhdmluZy1yZWFzb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMi42cmVtXHJcblx0fVxyXG5cclxuXHQuaW5wdXQtd3JhcHBlciAuZmF2b3JpdGUtcHJvZHVjdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0LmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHQuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXHJcblx0LmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcclxuXHQubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxyXG5cdC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC5kYXksXHJcblx0LmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLm1vbnRoLFxyXG5cdC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC55ZWFyLFxyXG5cdC5pbnB1dC13cmFwcGVyIGxhYmVsLFxyXG5cdC5pbnB1dC13cmFwcGVyIHNlbGVjdCxcclxuXHQubG9jYXRpb24td3JhcHBlciBzcGFuLFxyXG5cdC51bnN1YnNjcmliZS10aXRsZSBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICRncmVlbjUwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0IFcwM1wiO1xyXG5cdH1cclxuXHJcblx0LmlucHV0LXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JiA+IGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHJcblx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iaXJ0aGRheS13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LmJpcnRoZGF5LXdyYXBwZXIgLnNlbGVjdHJpYy1kYXksXHJcblx0LmJpcnRoZGF5LXdyYXBwZXIgLnNlbGVjdHJpYy15ZWFyIHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuYmlydGhkYXktd3JhcHBlciAuc2VsZWN0cmljLW1vbnRoIHtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0XHRtYXJnaW46IDAgMS42cmVtO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXdyYXBwZXIsXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyLFxyXG5cdC51bnN1YnNjcmliZS10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdH1cclxuXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlciBidXR0b24sXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIGJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43MDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMi4ycmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAyLjZyZW07XHJcblx0XHRwYWRkaW5nOiAxLjJyZW0gMDtcclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlciBzcGFuLFxyXG5cdC51bnN1YnNjcmliZS10aXRsZSBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXdyYXBwZXIgYnV0dG9uIHNwYW4sXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIGJ1dHRvbiBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlciBidXR0b24gaW1nLFxyXG5cdC51bnN1YnNjcmliZS10aXRsZSBidXR0b24gaW1nIHtcclxuXHRcdG1heC13aWR0aDogMS42cmVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcblx0fVxyXG5cclxuXHQuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAzNC42cmVtO1xyXG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLmpwZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDQwJTtcclxuXHR9XHJcblxyXG5cdC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMi4ycmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAyLjZyZW07XHJcblx0XHRwYWRkaW5nOiAxLjJyZW0gMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24gc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24gaW1nIHtcclxuXHRcdG1heC13aWR0aDogMS42cmVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgaW5wdXQge1xyXG5cdFx0bWF4LXdpZHRoOiAzMi4ycmVtO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1sb2NhdG9yLXJlc3VsdHMtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1sb2NhdG9yIC5zdG9yZS1sb2NhdG9yLXJlc3VsdHMtaXRlbTphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDAuNnJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci5qcGdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHQuc3RvcmUtbG9jYXRvciAubG9jLXJlcy10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQuc3RvcmUtbG9jYXRvciAubG9jLXJlcy10aXRsZSBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkZ3JlZW41MDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLWFkZHJlc3Mgc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAkZ3JlZW41MDtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDdyZW07XHJcblx0XHRoZWlnaHQ6IDYuOHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDQ2LjRyZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY2hlY2ttYXJrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMS44cmVtO1xyXG5cdFx0d2lkdGg6IDEuOHJlbTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQuY2hlY2ttYXJrOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2FjYWNhYztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRyYW5zaXRpb246IC4ycyBlYXNlIG9wYWNpdHk7XHJcblx0fVxyXG5cdC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NoZWNrbWFyay1pY29uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxLjJyZW0gYXV0bztcclxuXHRcdGhlaWdodDogMS44cmVtO1xyXG5cdFx0d2lkdGg6IDEuOHJlbTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM3NjM5YWY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YW5pbWF0aW9uOiAuNHMgbGluZWFyIGJvdW5jZUluIGZvcndhcmRzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnN1Ym1pdC13cmFwcGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdH1cclxuXHJcblx0LnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOS42cmVtO1xyXG5cdFx0cGFkZGluZzogMC42cmVtO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbSAubG9jLXJlcy1hZGRyZXNzIHtcclxuXHRcdG1heC13aWR0aDogMTJyZW07XHJcblx0fVxyXG5cclxuXHQudW5zdWJzY3JpYmUtaXRlbSAuZGVzY3JpcHRpb24ge1xyXG5cdG1heC13aWR0aDogMzhyZW07XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtdGl0bGUgc3BhbixcclxuXHQudW5zdWJzY3JpYmUtaXRlbSAudGl0bGUgc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLWFkZHJlc3Mgc3BhbixcclxuXHQudW5zdWJzY3JpYmUtaXRlbSAuZGVzY3JpcHRpb24gc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGNvbG9yOiAkZ3JlZW41MDtcclxuXHR9XHJcblxyXG5cdC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbSxcclxuXHQudW5zdWJzY3JpYmUtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNkZWRlZGU7XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW06Zmlyc3Qtb2YtdHlwZSxcclxuXHQudW5zdWJzY3JpYmUtaXRlbTpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjZGVkZWRlO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5kZXRhaWxzLWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLXRpdGxlLFxyXG5cdC51bnN1YnNjcmliZS1pdGVtIC50aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjhyZW07XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWxpc3QgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XHJcblx0XHR3aWR0aDogMzlyZW07XHJcblx0fVxyXG5cclxuXHQucmVtb3ZlLWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5yZW1vdmUtY29udGFpbmVyIGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogN3JlbTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnJlbW92ZS1jb250YWluZXIgYnV0dG9uIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLWljb24uanBnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5yZW1vdmUtY29udGFpbmVyIGJ1dHRvbiBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlbW92ZS1pY29uLmpwZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0d2lkdGg6IDEuNnJlbTtcclxuXHRcdGhlaWdodDogMS41cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuYWRkLW1vcmUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0LmFkZC1tb3JlIGJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hZGQtbW9yZSBidXR0b24gc3BhbiB7XHJcblx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7XHJcblx0fVxyXG5cclxuXHQuYWRkLW1vcmUgYnV0dG9uIHNwYW46OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMS40cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjRyZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGltZXMtY2lyY2xlLXJlZ3VsYXIuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5kaXNhYmxlZCBsYWJlbCB7XHJcblx0XHRjb2xvcjogIzlhOWE5YSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aW5wdXQ6ZGlzYWJsZWQsXHJcblx0c2VsZWN0OmRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdHNlbGVjdDpkaXNhYmxlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LXRyaWFuZ2xlLWRpc2FibGVkLnBuZ1wiKTtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblxyXG5cdC51bnN1YnNjcmliZS1mb3JtIC5zdWJtaXQtd3JhcHBlciBidXR0b24ge1xyXG5cdFx0bWF4LXdpZHRoOiAzNHJlbTtcclxuXHR9XHJcblxyXG5cdC51bnN1YnNjcmliZS1mcm9tLWFsbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudW5zdWJzY3JpYmUtZm9ybSAuc3VibWl0LXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNS44cmVtO1xyXG5cdH1cclxuXHJcblx0LnVuc3Vic2NyaWJlLWZvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XHJcblx0XHRwYWRkaW5nOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQudW5zdWJzY3JpYmUtZnJvbS1hbGwgYSB7XHJcblx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW4zMDA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xyXG5cdH1cclxuXHJcblx0LmdlbmRlci13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNHJlbTtcclxuXHRcdGxhYmVsOmVtcHR5IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zID4gKixcclxuXHQuc2VsZWN0cmljID4gKiB7XHJcblx0XHRmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogIzRjNGQ0YztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyB7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcclxuXHRcdGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSAjYTFhMWExOyBcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyBsaSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZThmOTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gMS4ycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyBsaTpsYXN0LW9mLXR5cGUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMtaXRlbXMgbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIGxpLmxhc3Qge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMgLmJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHRvcDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMgLmxhYmVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYyAuYnV0dG9uOjphZnRlciB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZ3JheTcwMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLW9wZW4gLmJ1dHRvbjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cdFx0cGFkZGluZzogMS4ycmVtIDMuNHJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMTkwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdH1cclxuXHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkd2hpdGUgMCAwIDAgM3B4ICRncmVlbjMwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuXHRcdGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkICRyZWQ2MDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuXHRcdGNvbG9yOiAkcmVkNjAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRib3R0b206IC0wLjZyZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdEBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG5cdFx0MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMykgdHJhbnNsYXRlM2QoMCwwLDApO1xyXG5cdFx0fVxyXG5cdFx0NTAlIHtcclxuXHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHR9XHJcblx0XHQ4MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODkpO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwwLDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgU2VsZWN0cmljIHYxLjEzLjBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNlbGVjdHJpYy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLXJlc3BvbnNpdmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VsZWN0cmljIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VsZWN0cmljIC5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1hcmdpbjogMCAzOHB4IDAgMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMgLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMzhweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcclxuICBjb2xvcjogI0JCQjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgKmZvbnQ6IDIwcHgvMzhweCBMdWNpZGEgU2FucyBVbmljb2RlLCBBcmlhbCBVbmljb2RlIE1TLCBBcmlhbDtcclxufVxyXG5cclxuLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JCQjtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xyXG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcclxuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcclxuICBjb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNhMmEyYTI7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtb3BlbiB7XHJcbiAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMge1xyXG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHNlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSBzZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy10ZW1wLXNob3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEl0ZW1zIGJveCAqL1xyXG4uc2VsZWN0cmljLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTZweDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgdWwsIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcclxuICBiYWNrZ3JvdW5kOiAjRDBEMEQwO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRDVENUQ1O1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIC5zZWxlY3RyaWMtZ3JvdXAtbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAuZGlzYWJsZWQgbGkge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCBsaSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbiIsIi5jYXJ0LWNvbnRyb2wtY29tcG9uZW50IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4tbmF2LWNvbXBvbmVudCB7XHJcbiAgZmxleC1ncm93OiAwO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgIFxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBhOm5vdChbaHJlZl0pIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk1MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5ob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0ZWQuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjY3NWVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcblxyXG4gICAgICAgICAgJi5mY3MtbG9jYXRpb25zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdGVkLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWZpbGwuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDFlbSAxLjVlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIC41ZW0gY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5tYWluLW5hdi1jb21wb25lbnQge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgICAmLmZjcy1sb2NhdGlvbnMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNC42cmVtIDFyZW0gLCAxZW0gMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlNjAwLCAuMyk7XHJcblxyXG4gIC5pY29uLWxvY2F0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbWFpbCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgfVxyXG5cclxuICAubWVudS1iYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS42cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk1MDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnV0aWxpdHktbmF2LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtYmFzaXM6IDMzLjMlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbWFpbCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uLWdpZnRjYXJkIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24tcmV3YXJkIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXk1MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjEwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nLWluIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyxcclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmVldGluZy1kZXNrdG9wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmVldGluZy1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LW9yZGVyLWJ0biB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcmVtO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IC0xLjM1cmVtIC0xLjdyZW0gLTEuMzVyZW0gMDtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHsgXHJcbiAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgfSAgXHJcblxyXG4gICAgLmJ0bi10ZXh0IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICBcclxuICAgICYubW9iaWxlLWRpc3BsYXkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyxcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LW5vdGlmaWNhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDAuMXJlbTtcclxuICAgIHRvcDogMC4ycmVtOyAgXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGUtbm90aWZpY2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjUwMDtcclxuICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgdG9wOiAtMC4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbGVmdDogLTAuNXJlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldCxcclxuICAubG9nLWluIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICNQYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNEOUU2QjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGNvbnRyYXN0IHtcclxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcclxuICAgIC5iYXNrZXQsXHJcbiAgICAubG9nLWluIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSAuMnMgbWFyZ2luO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42JTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbiAgXHJcbiAgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB5ZWxsb3c7XHJcbiAgICAgIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuc3Itb25seSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudG9nZ2xlLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1oYW1idXJnZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtZmlyc3QtbGluZS1ob3Zlci5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS1zZWNvbmQtbGluZS1ob3Zlci5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS10aGlyZC1saW5lLWhvdmVyLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpLCB3aWR0aCAuMnMgZWFzZSAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgICB0b3A6IDAuOXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICAgIHRvcDogMS44cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNTVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSA7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Itb25seSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuMXJlbTtcclxuICAgICAgICBtYXJnaW46IDAuMXJlbSAtMC4xcmVtIC0wLjFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMC44cmVtO1xyXG4gICAgbGVmdDogMDsgXHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMTc1ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXN0YXR1cyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW46IDMuNHJlbSAzcmVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1oYW1idXJnZXIge1xyXG4gICAgICAudG9nZ2xlLWJhciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgaW1nLHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA5cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC00cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXMsIHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgaW1nLHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzLCB3aWR0aCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93IC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIC4xcyBmb3J3YXJkcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmxpcHBlZCB7XHJcbiAgICAubmF2LWhhbWJ1cmdlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWJhciB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSwgd2lkdGggLjJzIGVhc2UgLjJzO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICB0b3A6IDAuOXJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgdG9wOiAxLjhyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIGFsbDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYub3BlbiB7XHJcbiAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBpbWcsc3Zne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDlweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzLCB3aWR0aCAuMnMgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtM3B4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzLCB3aWR0aCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93IC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIC4xcyBmb3J3YXJkcztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9ja2VkIHtcclxuICAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB7XHJcbiAgICB0b3A6IDcuNXJlbTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc2Nyb2xsZWQge1xyXG4gIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcclxuICAgIHRvcDogOS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBncm93IHtcclxuICAwJSB7XHJcbiAgICBtYXgtd2lkdGg6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gIFxyXG4gIDEwMCUge1xyXG4gICAgbWF4LXdpZHRoOiAwLjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNocmluayB7XHJcbiAgMCUge1xyXG4gICAgbWF4LXdpZHRoOiAxLjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjZyZW07XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG1heC13aWR0aDogMXJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn16XHJcbi5pb3Mge1xyXG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IHtcclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5uYXYtaGFtYnVyZ2VyIHtcclxuICAgICAgICAudG9nZ2xlLWJhciB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0ycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMC40cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTFweCwgLTRweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMS4ycmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDAuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5tZWdhLW1lbnUtY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTIuNXJlbTtcclxuICB6LWluZGV4OiA5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlIGFsbCwgMHMgbGluZWFyIHRvcDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTFweCA4cHggLTEwcHggI0NDQztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLDEwMCUgMCUsMTAwJSA5OC44JSw5OS43MDc5JSA5OC42MTU5JSw5OS40NTM0JSA5OC40NzYlLDk5LjAwNjklIDk4LjI1NiUsOTguNTk3MyUgOTguMDc0OCUsOTguMjU3OSUgOTcuOTM3NCUsOTcuOTkzNyUgOTcuODM3NCUsOTcuNDQxNSUgOTcuNjQ1MiUsOTcuMDk4MCUgOTcuNTM2MiUsOTYuNzYyMSUgOTcuNDM2MiUsOTYuNDQlIDk3LjM0NzIlLDk2LjAyMDglIDk3LjIzODQlLDk1LjU5MjQlIDk3LjEzNjYlLDk1LjAxODclIDk3LjAxMzYlLDk0LjQ5NjUlIDk2LjkxMzYlLDk0LjA4MDYlIDk2Ljg0MTYlLDkzLjc2NzclIDk2Ljc5MTYlLDkzLjQ1OTYlIDk2Ljc0NiUsOTMuMDA2OSUgOTYuNjg0OCUsOTIuNzE4MyUgOTYuNjQ5NCUsOTIuMTc2NiUgOTYuNTg5NCUsOTEuODAyNSUgOTYuNTUzNSUsOTEuNDY1OSUgOTYuNTI1JSw5MC45OTQ0JSA5Ni40OSUsOTAuNTEzMiUgOTYuNDYwNyUsOTAuMjAwMiUgOTYuNDQ1MCUsODkuOTIyOCUgOTYuNDMzJSw4OS41MTMyJSA5Ni40MTkwJSw4OS4xNTE1JSA5Ni40MDk4JSw4OC43NTM4JSA5Ni40MDMzJSw4OC4zOTg0JSA5Ni40MDA4JSw4OC4yNDc1JSA5Ni40MDA4JSw4Ny44MzElIDk2LjQwNTglLDg3LjQzMzklIDk2LjQxOTYlLDg2LjkzMzklIDk2LjQ0OSUsODYuNTE4NyUgOTYuNDgyNiUsODYuMDU0OSUgOTYuNTI5NiUsODUuNjE0NyUgOTYuNTgyOCUsODUuMjk5NyUgOTYuNjI1NiUsODQuOTMzMiUgOTYuNjgwMiUsODQuNDk5MyUgOTYuNzUwNSUsODQuMDY2MCUgOTYuODI3JSw4My42MzkwJSA5Ni45MDcwJSw4My4xODQyJSA5Ni45OTgyJSw4Mi43ODIzJSA5Ny4wODI2JSw4Mi4zNTMyJSA5Ny4xNzY0JSw4Mi4xMTMzJSA5Ny4yMzAyJSw4MS42MDA4JSA5Ny4zNDg0JSw4MS4wMjc4JSA5Ny40ODQ3JSw4MC40MzI1JSA5Ny42MyUsNzkuOTM4MSUgOTcuNzUyNiUsNzkuNDkzNyUgOTcuODYzOCUsNzkuMDU0MiUgOTcuOTc0JSw3OC40MTA5JSA5OC4xMzU0JSw3Ny45NjE3JSA5OC4yNDc2JSw3Ny41NDkzJSA5OC4zNDk4JSw3Ny4xNTI5JSA5OC40NDclLDc2LjY2NDglIDk4LjU2NSUsNzYuMTE0MCUgOTguNjk1MiUsNzUuNzcxJSA5OC43NzUyJSw3NS40ODEyJSA5OC44NDEyJSw3NS4xMjM3JSA5OC45MjEyJSw3NC44MDYlIDk4Ljk5MDQlLDc0LjUwODMlIDk5LjA1NCUsNzQuMTcwMyUgOTkuMTI0MiUsNzMuODYzNiUgOTkuMTg2MiUsNzMuNTQxNyUgOTkuMjQ5NSUsNzMuMTMwMCUgOTkuMzI3NCUsNzIuNzQ2OCUgOTkuMzk3JSw3Mi4zNDI4JSA5OS40NjY4JSw3MS44MTQzJSA5OS41NTI3JSw3MS40MjYyJSA5OS42MTI4JSw3MC45NDkyJSA5OS42ODA2JSw3MC42NDExJSA5OS43MjA2JSw3MC4yODM3JSA5OS43NjQ5JSw2OS44MTAxJSA5OS44MTg0JSw2OS4zNjc3JSA5OS44NjMxJSw2OC43NDgyJSA5OS45MTY4JSw2OC4wNjg0JSA5OS45NjMyJSw2Ny41ODQ0JSA5OS45ODg0JSw2Ny4yNDYxJSAxMDAlLDY2LjA5NDMlIDEwMC4wMDIyJSw2NS4zMjk0JSA5OS45NjUyJSw2NC44MDYwJSA5OS45MjUxJSw2NC4zNDglIDk5Ljg4MDIlLDYzLjgwOTAlIDk5LjgxNjglLDYzLjIzNjMlIDk5LjczODYlLDYyLjQ2MjAlIDk5LjYxNyUsNjEuNTEzMyUgOTkuNDQ3OCUsNjAuNzYwOTglIDk5LjMwMDklLDYwLjE1ODIlIDk5LjE3NzYlLDU5LjYzNjIlIDk5LjA2NzclLDU5LjA0NTElIDk4Ljk0MSUsNTguNDkyNiUgOTguODIxJSw1Ny45NjMyJSA5OC43MDY2JSw1Ny42MDIyJSA5OC42MjklLDU2Ljk3NTElIDk4LjQ5NjIlLDU2LjM2MDUwJSA5OC4zNjk2JSw1NS45NTQyJSA5OC4yODk2JSw1NS40MTg3JSA5OC4xODY2JSw1NC42NDQzJSA5OC4wNDc2JSw1My45MTIwJSA5Ny45Mjg4JSw1My40MTA3MCUgOTcuODU1OCUsNTIuODE5NiUgOTcuNzc5NiUsNTIuMjgzMyUgOTcuNzIwOCUsNTEuNzU0MyUgOTcuNjczJSw1MS40MTkyNiUgOTcuNjQ4NCUsNTEuMDU4MiUgOTcuNjI3NCUsNTAuNjYxMTIlIDk3LjYxMDglLDUwLjI0NzQ5JSA5Ny42MDEyJSw0OS43MjIxJSA5Ny42MDEyJSw0OS4zMTM0JSA5Ny42MDgyJSw0OC4xMjQ4JSA5Ny42NDU0JSw0Ny44MjUwMyUgOTcuNjU4NiUsNDYuNjE4NDklIDk3LjcyNTglLDQ1LjgyNTElIDk3Ljc4MTYlLDQ1LjI5NjYlIDk3LjgyMzIlLDQ0LjgzOTAlIDk3Ljg2MjIlLDQ0LjUyMjAlIDk3Ljg5MDUlLDQzLjc5MDMzJSA5Ny45NjA0JSw0Mi43NDMzMiUgOTguMDY5NCUsNDIuMDAzMSUgOTguMTUyNCUsNDEuMDk0MiUgOTguMjU5OCUsNDAuNDUyNSUgOTguMzM4OCUsMzkuNzg0NCUgOTguNDIzNCUsMzguOTc0MiUgOTguNTI4MyUsMzguNDAxMyUgOTguNjAzOSUsMzcuNDkzNiUgOTguNzI0JSwzNi45MzgzMSUgOTguNzk4NCUsMzYuMzY2MiUgOTguODc0OCUsMzUuNTkwODIlIDk4Ljk3OCUsMzQuOTkyJSA5OS4wNTY0JSwzNC4yODc2JSA5OS4xNDc0JSwzMy4yMzk1JSA5OS4yNzglLDMyLjA0MiUgOTkuNDE3OSUsMzEuMDIwNzIlIDk5LjUyNzUlLDMwLjA2OTMlIDk5LjYxOTElLDI5LjA1Njk1JSA5OS43MDM4JSwyOC4xNTgyMCUgOTkuNzY1OCUsMjcuNTM4MiUgOTkuODAwMSUsMjYuNzMxMDElIDk5LjgyMjQlLDI1Ljg1ODklIDk5LjgwNzglLDI1LjM5MiUgOTkuNzg0NyUsMjQuNzg0MDclIDk5Ljc0JSwyMy45NzI2JSA5OS42NTU4JSwyMy4wMjI4JSA5OS41MjQ5JSwyMS42OTM2MCUgOTkuMjkxJSwyMC4yOTI0OCUgOTguOTkxJSwxOC4zNTQlIDk4LjUxMTAlLDE3LjM0MTY1JSA5OC4yNDAyJSwxNi4yNDIyOCUgOTcuOTQwMiUsMTUuNTk5MiUgOTcuNzY1JSwxNC40ODI4MiUgOTcuNDY3NiUsMTIuNzQ1NiUgOTcuMDQ3NiUsMTEuNDQyNDIlIDk2Ljc5NTglLDEwLjA5NDA4JSA5Ni42MzE0JSw5LjI0ODk1JSA5Ni42JSw4LjQzNzc2JSA5Ni42MTg2JSw3LjUwMzIlIDk2LjY3NSUsNy4xMDgwNiUgOTYuNzEwNiUsNi41MjUxMCUgOTYuNzc2NiUsNS41MjIwNCUgOTYuOTI5NCUsNC40NjMyOCUgOTcuMTQ5NCUsMy41NjI5MyUgOTcuMzg4MyUsMS40MDY3NDUlIDk4LjE5OCUsMCUgOTklLDAlIDAlKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICB0b3A6IDdyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubWFpbi1saW5rcy1jb2wge1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICB9XHJcbiAgLm1haW4tbGlua3MtY29sOm50aC1vZi10eXBlKDIpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1saW5rcy1jb2w6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICB0b3A6IDJyZW07XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuICAubWVnYS1tYWluLWxpbmtzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDQuNnJlbTtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbiAgLm1lZ2EtcmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG4gIHVsLnN0YW5kYXJkLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uby1zdWJtZW51IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhbmRhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgJiBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1lbnUtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFzLXN1Ym1lbnUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICYgdWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2LmZ1bGx3aWR0aCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVnYS1mZWF0dXJlZC1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlOztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgcGFkZGluZzogNC42cmVtIDAgMCAzJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwO1xyXG4gICAgfVxyXG4gICAgLnNjcmlwdC10ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIH1cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNixcclxuICAgIC5oMS1saWtlLFxyXG4gICAgLmgyLWxpa2UsXHJcbiAgICAuaDMtbGlrZSxcclxuICAgIC5oNC1saWtlLFxyXG4gICAgLmg1LWxpa2UsXHJcbiAgICAuaDYtbGlrZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1lZ2EtZGV0YWlsLWltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgLm1lZ2EtZGV0YWlsLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTZ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lZ2EtZGV0YWlsLWN0YSB7XHJcbiAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTMwJVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2MCVcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjZweCkge1xyXG4gICAgICAubWVnYS1kZXRhaWwtaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLnNjcm9sbGVkIHtcclxuICAgIHRvcDogMTFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWdhLWRldGFpbC1jdGEge1xyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5oYXMtc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjVweCkgIWltcG9ydGFudDtcclxuICB9IFxyXG59XHJcbiIsIi5tZW51LXNlYXJjaC1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDM3LjVyZW07XHJcbiAgbWluLWhlaWdodDogMjEuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRvcDogMTFyZW07XHJcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTkuMDg1JSA5OS42NjUlLCA5OC40MDElIDk5LjQ0NyUsIDk3LjU2MCUgOTkuMjA0JSwgOTYuMDEzNiUgOTguODE0MCUsIDk1LjM2ODIlIDk4LjY2ODElLCA5NC41MTY1JSA5OC40OTAlLCA5My4zNDg4JSA5OC4yNjg1JSwgOTEuOTYyMSUgOTguMDM3MSUsIDkwLjQyNDglIDk3LjgxNjklLCA4OS4xNTc4JSA5Ny42NjExJSwgODcuMTk5NyUgOTcuNDYzMiUsIDg1LjI4ODIlIDk3LjMxNTIlLCA4My40NTMzJSA5Ny4yMTIzJSwgODEuNjkzMyUgOTcuMTQ3MSUsIDgwLjclIDk3LjEyNDMlLCA3OS4yJSA5Ny4xMDc0JSwgNzguNTI2OSUgOTcuMTA3NCUsIDc3LjQwMjklIDk3LjExMTUlLCA3NS43OTE3JSA5Ny4xMjklLCA3NC42NjcyJSA5Ny4xNTA4JSwgNzMuNjE4MSUgOTcuMTc1NiUsIDcyLjQ5NDQlIDk3LjIwNzglLCA3MC45NTkyJSA5Ny4yNjAlLCA3MC4wNTQ2JSA5Ny4yOTUwJSwgNjguNDQ0MiUgOTcuMzY0NCUsIDY2Ljg3NDElIDk3LjQzOTYlLCA2NS45MDM3JSA5Ny40ODklLCA2NS4xMTU0JSA5Ny41MzA1JSwgNjMuNDYzNCUgOTcuNjIzOSUsIDYxLjcwNTMzJSA5Ny43Mjk3JSwgNjAuNTAyMSUgOTcuODA1MyUsIDU4LjgxMjUlIDk3LjkxNTclLCA1Ny41NTA5JSA5OC4wMDAlLCA1Ni4wODkzMyUgOTguMTAxMiUsIDU1LjAzMzglIDk4LjE3NDclLCA1NC4wNTgzJSA5OC4yNDQyJSwgNTIuODI2MyUgOTguMzMlLCA1MS41OCUgOTguNDIxJSwgNTAuNjEzJSA5OC40OTIlLCA0OS4xODkzJSA5OC41OTUlLCA0OC4xMDUlIDk4LjY3NCUsIDQ2LjY0MDIlIDk4Ljc4MCUsIDQ1LjI1NiUgOTguODc5JSwgNDQuMTYzNCUgOTguOTU3JSwgNDIuNzgwJSA5OS4wNTQ5JSwgNDEuMDIyJSA5OS4xNzYlLCA0MC4wNTAlIDk5LjI0MSUsIDM4LjgxMSUgOTkuMzIzJSwgMzcuNjQ4JSA5OS4zOTglLCAzNi4yOTklIDk5LjQ4MCUsIDM0LjcyNTglIDk5LjU3MzUlLCAzMy4yNjYlIDk5LjY1NCUsIDMxLjkxNiUgOTkuNzIzJSwgMzAuNzUxOSUgOTkuNzc5JSwgMjkuNTU0JSA5OS44MzIlLCAyOC4zMTclIDk5Ljg4MiUsIDI2Ljc0NCUgOTkuOTM2JSwgMjUuMjgzNyUgOTkuOTc4JSwgMjQuMjY2NiUgMTAwJSwgMjIuOTk5JSAxMDAuMDIyJSwgMjEuNjg4JSAxMDAuMDM5NiUsIDIwLjkwMjQlIDEwMC4wNDc1JSwgMTkuOTI4MiUgMTAwLjA1NDUlLCAxOC41MDQlIDEwMC4wNTkwJSwgMTcuNjgwJSAxMDAuMDU5MCUsIDE2LjUxOSUgMTAwLjA1NTclLCAxNS4yMDgyJSAxMDAuMDQ3MSUsIDE0LjAwOTglIDEwMC4wMzQ3JSwgMTIuODExMiUgMTAwLjAxODElLCAxMS42NDgyNiUgMTAwJSwgMTAuMjIyNiUgOTkuOTcxJSwgOC43NjE2JSA5OS45MzU1JSwgNy40ODg3JSA5OS44OTklLCA1Ljk5MTQlIDk5Ljg1MSUsIDQuNjA0OCUgOTkuODAxNiUsIDMuMjkxJSA5OS43NDg3JSwgMS45NDMlIDk5LjY4ODglLCAwLjkzMiUgOTkuNjM4JSwgMCUgOTkuNTg2JSwgMCUgMCUpO1xyXG5cclxuICAmLmhlYWRlci1sb2NrZWQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTRyZW0pO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZyZW0pO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFuaW1hdGlvbjogZmFkZUluRm9vZFNlYWNoIC4ycyBlYXNlLWluO1xyXG4gIH1cclxuICBcclxuICAuY2xvc2Uge1xyXG4gICAgbWFyZ2luOiAyLjNyZW0gMi4zcmVtIDEuMXJlbSBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudS1zZWFyY2gtYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcblx0IH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJi5hdXRvLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjhweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgZGl2W2RhdGEtcmVmPVwicmVzdWx0c1wiXSB7XHJcbiAgICAgIHNwYW5bZGF0YS1yZWY9XCJuby1yZXN1bHRzXCJdIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLm1lbnUtc2VhcmNoLWZvb3RlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCYgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICBcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLnNlZS1hbGwtcmVzdWx0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbiAgICAubWVudS1zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAuZmlsdGVyLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgICAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNnJlbSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgIFx0b3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRncmVlbjEwMDAgaW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWNvbXBvbmVudD1cIm1lbnUtc2VhcmNoLWNvbXBvbmVudFwiXSB7XHJcbiAgLml0ZW0tc2xpZGVyIHtcclxuICAgIC50ZXh0LWRlc2NyaXB0b3Ige1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRm9vZFNlYWNoIHtcclxuICAwJSAgIHsgXHJcbiAgICBvcGFjaXR5OiAwOyBcclxuICAgIFxyXG4gIH1cclxuICAxMDAlIHsgXHJcbiAgICBvcGFjaXR5OiAxOyBcclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgY2xpcC1wYXRoOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIubWVudS1yZXN1bHRzLWNvbXBvbmVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzQsMjQzLDIxNCwwKSAyMCUsIHJnYmEoMjM0LDI0MywyMTQsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzQsMjQzLDIxNCwwKSAyMCUscmdiYSgyMzQsMjQzLDIxNCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM0LDI1NSwyMTQsMCkgMjAlLHJnYmEoMjM0LDI0MywyMTQsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LDI0MywyMTQsMSk2JSwgcmdiYSgyMzQsMjQzLDIxNCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwyNDMsMjE0LDEpIDYlLCByZ2JhKDIzNCwyNDMsMjE0LDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzQsMjQzLDIxNCwxKSA2JSwgcmdiYSgyMzQsMjQzLDIxNCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICAubWVudS1yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogN3JlbSAycmVtIDRyZW0gMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsMTAwJSAwJSwxMDAlIDk4LjglLDk5LjcwNzklIDk4LjYxNTklLDk5LjQ1MzQlIDk4LjQ3NiUsOTkuMDA2OSUgOTguMjU2JSw5OC41OTczJSA5OC4wNzQ4JSw5OC4yNTc5JSA5Ny45Mzc0JSw5Ny45OTM3JSA5Ny44Mzc0JSw5Ny40NDE1JSA5Ny42NDUyJSw5Ny4wOTgwJSA5Ny41MzYyJSw5Ni43NjIxJSA5Ny40MzYyJSw5Ni40NCUgOTcuMzQ3MiUsOTYuMDIwOCUgOTcuMjM4NCUsOTUuNTkyNCUgOTcuMTM2NiUsOTUuMDE4NyUgOTcuMDEzNiUsOTQuNDk2NSUgOTYuOTEzNiUsOTQuMDgwNiUgOTYuODQxNiUsOTMuNzY3NyUgOTYuNzkxNiUsOTMuNDU5NiUgOTYuNzQ2JSw5My4wMDY5JSA5Ni42ODQ4JSw5Mi43MTgzJSA5Ni42NDk0JSw5Mi4xNzY2JSA5Ni41ODk0JSw5MS44MDI1JSA5Ni41NTM1JSw5MS40NjU5JSA5Ni41MjUlLDkwLjk5NDQlIDk2LjQ5JSw5MC41MTMyJSA5Ni40NjA3JSw5MC4yMDAyJSA5Ni40NDUwJSw4OS45MjI4JSA5Ni40MzMlLDg5LjUxMzIlIDk2LjQxOTAlLDg5LjE1MTUlIDk2LjQwOTglLDg4Ljc1MzglIDk2LjQwMzMlLDg4LjM5ODQlIDk2LjQwMDglLDg4LjI0NzUlIDk2LjQwMDglLDg3LjgzMSUgOTYuNDA1OCUsODcuNDMzOSUgOTYuNDE5NiUsODYuOTMzOSUgOTYuNDQ5JSw4Ni41MTg3JSA5Ni40ODI2JSw4Ni4wNTQ5JSA5Ni41Mjk2JSw4NS42MTQ3JSA5Ni41ODI4JSw4NS4yOTk3JSA5Ni42MjU2JSw4NC45MzMyJSA5Ni42ODAyJSw4NC40OTkzJSA5Ni43NTA1JSw4NC4wNjYwJSA5Ni44MjclLDgzLjYzOTAlIDk2LjkwNzAlLDgzLjE4NDIlIDk2Ljk5ODIlLDgyLjc4MjMlIDk3LjA4MjYlLDgyLjM1MzIlIDk3LjE3NjQlLDgyLjExMzMlIDk3LjIzMDIlLDgxLjYwMDglIDk3LjM0ODQlLDgxLjAyNzglIDk3LjQ4NDclLDgwLjQzMjUlIDk3LjYzJSw3OS45MzgxJSA5Ny43NTI2JSw3OS40OTM3JSA5Ny44NjM4JSw3OS4wNTQyJSA5Ny45NzQlLDc4LjQxMDklIDk4LjEzNTQlLDc3Ljk2MTclIDk4LjI0NzYlLDc3LjU0OTMlIDk4LjM0OTglLDc3LjE1MjklIDk4LjQ0NyUsNzYuNjY0OCUgOTguNTY1JSw3Ni4xMTQwJSA5OC42OTUyJSw3NS43NzElIDk4Ljc3NTIlLDc1LjQ4MTIlIDk4Ljg0MTIlLDc1LjEyMzclIDk4LjkyMTIlLDc0LjgwNiUgOTguOTkwNCUsNzQuNTA4MyUgOTkuMDU0JSw3NC4xNzAzJSA5OS4xMjQyJSw3My44NjM2JSA5OS4xODYyJSw3My41NDE3JSA5OS4yNDk1JSw3My4xMzAwJSA5OS4zMjc0JSw3Mi43NDY4JSA5OS4zOTclLDcyLjM0MjglIDk5LjQ2NjglLDcxLjgxNDMlIDk5LjU1MjclLDcxLjQyNjIlIDk5LjYxMjglLDcwLjk0OTIlIDk5LjY4MDYlLDcwLjY0MTElIDk5LjcyMDYlLDcwLjI4MzclIDk5Ljc2NDklLDY5LjgxMDElIDk5LjgxODQlLDY5LjM2NzclIDk5Ljg2MzElLDY4Ljc0ODIlIDk5LjkxNjglLDY4LjA2ODQlIDk5Ljk2MzIlLDY3LjU4NDQlIDk5Ljk4ODQlLDY3LjI0NjElIDEwMCUsNjYuMDk0MyUgMTAwLjAwMjIlLDY1LjMyOTQlIDk5Ljk2NTIlLDY0LjgwNjAlIDk5LjkyNTElLDY0LjM0OCUgOTkuODgwMiUsNjMuODA5MCUgOTkuODE2OCUsNjMuMjM2MyUgOTkuNzM4NiUsNjIuNDYyMCUgOTkuNjE3JSw2MS41MTMzJSA5OS40NDc4JSw2MC43NjA5OCUgOTkuMzAwOSUsNjAuMTU4MiUgOTkuMTc3NiUsNTkuNjM2MiUgOTkuMDY3NyUsNTkuMDQ1MSUgOTguOTQxJSw1OC40OTI2JSA5OC44MjElLDU3Ljk2MzIlIDk4LjcwNjYlLDU3LjYwMjIlIDk4LjYyOSUsNTYuOTc1MSUgOTguNDk2MiUsNTYuMzYwNTAlIDk4LjM2OTYlLDU1Ljk1NDIlIDk4LjI4OTYlLDU1LjQxODclIDk4LjE4NjYlLDU0LjY0NDMlIDk4LjA0NzYlLDUzLjkxMjAlIDk3LjkyODglLDUzLjQxMDcwJSA5Ny44NTU4JSw1Mi44MTk2JSA5Ny43Nzk2JSw1Mi4yODMzJSA5Ny43MjA4JSw1MS43NTQzJSA5Ny42NzMlLDUxLjQxOTI2JSA5Ny42NDg0JSw1MS4wNTgyJSA5Ny42Mjc0JSw1MC42NjExMiUgOTcuNjEwOCUsNTAuMjQ3NDklIDk3LjYwMTIlLDQ5LjcyMjElIDk3LjYwMTIlLDQ5LjMxMzQlIDk3LjYwODIlLDQ4LjEyNDglIDk3LjY0NTQlLDQ3LjgyNTAzJSA5Ny42NTg2JSw0Ni42MTg0OSUgOTcuNzI1OCUsNDUuODI1MSUgOTcuNzgxNiUsNDUuMjk2NiUgOTcuODIzMiUsNDQuODM5MCUgOTcuODYyMiUsNDQuNTIyMCUgOTcuODkwNSUsNDMuNzkwMzMlIDk3Ljk2MDQlLDQyLjc0MzMyJSA5OC4wNjk0JSw0Mi4wMDMxJSA5OC4xNTI0JSw0MS4wOTQyJSA5OC4yNTk4JSw0MC40NTI1JSA5OC4zMzg4JSwzOS43ODQ0JSA5OC40MjM0JSwzOC45NzQyJSA5OC41MjgzJSwzOC40MDEzJSA5OC42MDM5JSwzNy40OTM2JSA5OC43MjQlLDM2LjkzODMxJSA5OC43OTg0JSwzNi4zNjYyJSA5OC44NzQ4JSwzNS41OTA4MiUgOTguOTc4JSwzNC45OTIlIDk5LjA1NjQlLDM0LjI4NzYlIDk5LjE0NzQlLDMzLjIzOTUlIDk5LjI3OCUsMzIuMDQyJSA5OS40MTc5JSwzMS4wMjA3MiUgOTkuNTI3NSUsMzAuMDY5MyUgOTkuNjE5MSUsMjkuMDU2OTUlIDk5LjcwMzglLDI4LjE1ODIwJSA5OS43NjU4JSwyNy41MzgyJSA5OS44MDAxJSwyNi43MzEwMSUgOTkuODIyNCUsMjUuODU4OSUgOTkuODA3OCUsMjUuMzkyJSA5OS43ODQ3JSwyNC43ODQwNyUgOTkuNzQlLDIzLjk3MjYlIDk5LjY1NTglLDIzLjAyMjglIDk5LjUyNDklLDIxLjY5MzYwJSA5OS4yOTElLDIwLjI5MjQ4JSA5OC45OTElLDE4LjM1NCUgOTguNTExMCUsMTcuMzQxNjUlIDk4LjI0MDIlLDE2LjI0MjI4JSA5Ny45NDAyJSwxNS41OTkyJSA5Ny43NjUlLDE0LjQ4MjgyJSA5Ny40Njc2JSwxMi43NDU2JSA5Ny4wNDc2JSwxMS40NDI0MiUgOTYuNzk1OCUsMTAuMDk0MDglIDk2LjYzMTQlLDkuMjQ4OTUlIDk2LjYlLDguNDM3NzYlIDk2LjYxODYlLDcuNTAzMiUgOTYuNjc1JSw3LjEwODA2JSA5Ni43MTA2JSw2LjUyNTEwJSA5Ni43NzY2JSw1LjUyMjA0JSA5Ni45Mjk0JSw0LjQ2MzI4JSA5Ny4xNDk0JSwzLjU2MjkzJSA5Ny4zODgzJSwxLjQwNjc0NSUgOTguMTk4JSwwJSA5OSUsMCUgMCUpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMXJlbSAycmVtIDRyZW0gMnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCA0cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1yZXN1bHRzLW51bWJlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTByZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3b3JkLXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLWxpa2UsIC5oMi1saWtlLCAuaDMtbGlrZSwgLmg0LWxpa2UsIC5oNS1saWtlLCAuaDYtbGlrZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNC4ycmVtO1xyXG5cclxuICAgICAgKyAuc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1yZXN1bHRzLWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIFxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkZ3JlZW4xMDAwIGluc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mY3Mtdmlldy1hbGwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC40cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXJlc3VsdHMtZmlsdGVycyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5mY3Mtdmlldy1hbGwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogNTV2dztcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGhlaWdodDogOC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mY3MtZXhwYW5kZWQtZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTdyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW9zLCAubWFjIHtcclxuICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCB7XHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSxcclxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVudS1yZXN1bHRzLW51bWJlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1yZXN1bHRzLWZpbHRlcnMtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuIiwiLmRyYXdlci1tZW51LWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgei1pbmRleDogOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA3cmVtO1xyXG5cclxuICAmLmxvY2tlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAwO1xyXG4gICAgaGVpZ2h0OiA0LjZyZW07XHJcbiAgfSBcclxuXHJcbiAgXHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1kcmF3ZXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1pY29uLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDEuNWVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XHJcbiAgICBoZWlnaHQ6IDMuNnJlbTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdGVkLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWZpbGwuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDFlbSAxLjVlbTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIC41ZW0gY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZmVhdHVyZS15ZXh0LXNlYXJjaC1lbmFibGVke1xyXG5cdFx0LmxvY2F0aW9uLWRyYXdlci10b2dnbGVye1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxuICAucGlja3VwLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZmluZC1vcmRlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvcmUtbG9jYXRvci1idG4ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY29sb3I6ICRncmF5NTAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZhdm9yaXRlLWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZHJlc3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTsgXHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjFyZW0gJG1hbmRhcmluNDAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW0gMC40cmVtIDEuMXJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44NXJlbSAwLjRyZW0gMC44NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waWNrLXVwLWludGVydmFsIHtcclxuICAgICAgcGFkZGluZzogMCAycmVtIDAgMS4xcmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAuYnVsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWNrLXVwLWludGVydmFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5mby1lZGl0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICB9XHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IDEuMHJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGxwIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgKy5icmVhZGNydW1iLWNvbXBvbmVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXdyYXBwZXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvc2VzdC1sb2NhdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfSBcclxufVxyXG4iLCIuZGVsaXZlcnktb3B0aW9ucy1jb21wb25lbnQge1xyXG53aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5tYXJnaW4tbGVmdDogMnJlbTtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHJpbWFyeS1idXR0b24ge1xyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWItY29tcG9uZW50IHtcclxuICBtYXJnaW46IDEuMnJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIG9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYrbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjZyZW07XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVyby1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcmVtO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogNTByZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLDEwMCUgMCUsMTAwJSA5OC44JSw5OS43MDc5JSA5OC42MTU5JSw5OS40NTM0JSA5OC40NzYlLDk5LjAwNjklIDk4LjI1NiUsOTguNTk3MyUgOTguMDc0OCUsOTguMjU3OSUgOTcuOTM3NCUsOTcuOTkzNyUgOTcuODM3NCUsOTcuNDQxNSUgOTcuNjQ1MiUsOTcuMDk4MCUgOTcuNTM2MiUsOTYuNzYyMSUgOTcuNDM2MiUsOTYuNDQlIDk3LjM0NzIlLDk2LjAyMDglIDk3LjIzODQlLDk1LjU5MjQlIDk3LjEzNjYlLDk1LjAxODclIDk3LjAxMzYlLDk0LjQ5NjUlIDk2LjkxMzYlLDk0LjA4MDYlIDk2Ljg0MTYlLDkzLjc2NzclIDk2Ljc5MTYlLDkzLjQ1OTYlIDk2Ljc0NiUsOTMuMDA2OSUgOTYuNjg0OCUsOTIuNzE4MyUgOTYuNjQ5NCUsOTIuMTc2NiUgOTYuNTg5NCUsOTEuODAyNSUgOTYuNTUzNSUsOTEuNDY1OSUgOTYuNTI1JSw5MC45OTQ0JSA5Ni40OSUsOTAuNTEzMiUgOTYuNDYwNyUsOTAuMjAwMiUgOTYuNDQ1MCUsODkuOTIyOCUgOTYuNDMzJSw4OS41MTMyJSA5Ni40MTkwJSw4OS4xNTE1JSA5Ni40MDk4JSw4OC43NTM4JSA5Ni40MDMzJSw4OC4zOTg0JSA5Ni40MDA4JSw4OC4yNDc1JSA5Ni40MDA4JSw4Ny44MzElIDk2LjQwNTglLDg3LjQzMzklIDk2LjQxOTYlLDg2LjkzMzklIDk2LjQ0OSUsODYuNTE4NyUgOTYuNDgyNiUsODYuMDU0OSUgOTYuNTI5NiUsODUuNjE0NyUgOTYuNTgyOCUsODUuMjk5NyUgOTYuNjI1NiUsODQuOTMzMiUgOTYuNjgwMiUsODQuNDk5MyUgOTYuNzUwNSUsODQuMDY2MCUgOTYuODI3JSw4My42MzkwJSA5Ni45MDcwJSw4My4xODQyJSA5Ni45OTgyJSw4Mi43ODIzJSA5Ny4wODI2JSw4Mi4zNTMyJSA5Ny4xNzY0JSw4Mi4xMTMzJSA5Ny4yMzAyJSw4MS42MDA4JSA5Ny4zNDg0JSw4MS4wMjc4JSA5Ny40ODQ3JSw4MC40MzI1JSA5Ny42MyUsNzkuOTM4MSUgOTcuNzUyNiUsNzkuNDkzNyUgOTcuODYzOCUsNzkuMDU0MiUgOTcuOTc0JSw3OC40MTA5JSA5OC4xMzU0JSw3Ny45NjE3JSA5OC4yNDc2JSw3Ny41NDkzJSA5OC4zNDk4JSw3Ny4xNTI5JSA5OC40NDclLDc2LjY2NDglIDk4LjU2NSUsNzYuMTE0MCUgOTguNjk1MiUsNzUuNzcxJSA5OC43NzUyJSw3NS40ODEyJSA5OC44NDEyJSw3NS4xMjM3JSA5OC45MjEyJSw3NC44MDYlIDk4Ljk5MDQlLDc0LjUwODMlIDk5LjA1NCUsNzQuMTcwMyUgOTkuMTI0MiUsNzMuODYzNiUgOTkuMTg2MiUsNzMuNTQxNyUgOTkuMjQ5NSUsNzMuMTMwMCUgOTkuMzI3NCUsNzIuNzQ2OCUgOTkuMzk3JSw3Mi4zNDI4JSA5OS40NjY4JSw3MS44MTQzJSA5OS41NTI3JSw3MS40MjYyJSA5OS42MTI4JSw3MC45NDkyJSA5OS42ODA2JSw3MC42NDExJSA5OS43MjA2JSw3MC4yODM3JSA5OS43NjQ5JSw2OS44MTAxJSA5OS44MTg0JSw2OS4zNjc3JSA5OS44NjMxJSw2OC43NDgyJSA5OS45MTY4JSw2OC4wNjg0JSA5OS45NjMyJSw2Ny41ODQ0JSA5OS45ODg0JSw2Ny4yNDYxJSAxMDAlLDY2LjA5NDMlIDEwMC4wMDIyJSw2NS4zMjk0JSA5OS45NjUyJSw2NC44MDYwJSA5OS45MjUxJSw2NC4zNDglIDk5Ljg4MDIlLDYzLjgwOTAlIDk5LjgxNjglLDYzLjIzNjMlIDk5LjczODYlLDYyLjQ2MjAlIDk5LjYxNyUsNjEuNTEzMyUgOTkuNDQ3OCUsNjAuNzYwOTglIDk5LjMwMDklLDYwLjE1ODIlIDk5LjE3NzYlLDU5LjYzNjIlIDk5LjA2NzclLDU5LjA0NTElIDk4Ljk0MSUsNTguNDkyNiUgOTguODIxJSw1Ny45NjMyJSA5OC43MDY2JSw1Ny42MDIyJSA5OC42MjklLDU2Ljk3NTElIDk4LjQ5NjIlLDU2LjM2MDUwJSA5OC4zNjk2JSw1NS45NTQyJSA5OC4yODk2JSw1NS40MTg3JSA5OC4xODY2JSw1NC42NDQzJSA5OC4wNDc2JSw1My45MTIwJSA5Ny45Mjg4JSw1My40MTA3MCUgOTcuODU1OCUsNTIuODE5NiUgOTcuNzc5NiUsNTIuMjgzMyUgOTcuNzIwOCUsNTEuNzU0MyUgOTcuNjczJSw1MS40MTkyNiUgOTcuNjQ4NCUsNTEuMDU4MiUgOTcuNjI3NCUsNTAuNjYxMTIlIDk3LjYxMDglLDUwLjI0NzQ5JSA5Ny42MDEyJSw0OS43MjIxJSA5Ny42MDEyJSw0OS4zMTM0JSA5Ny42MDgyJSw0OC4xMjQ4JSA5Ny42NDU0JSw0Ny44MjUwMyUgOTcuNjU4NiUsNDYuNjE4NDklIDk3LjcyNTglLDQ1LjgyNTElIDk3Ljc4MTYlLDQ1LjI5NjYlIDk3LjgyMzIlLDQ0LjgzOTAlIDk3Ljg2MjIlLDQ0LjUyMjAlIDk3Ljg5MDUlLDQzLjc5MDMzJSA5Ny45NjA0JSw0Mi43NDMzMiUgOTguMDY5NCUsNDIuMDAzMSUgOTguMTUyNCUsNDEuMDk0MiUgOTguMjU5OCUsNDAuNDUyNSUgOTguMzM4OCUsMzkuNzg0NCUgOTguNDIzNCUsMzguOTc0MiUgOTguNTI4MyUsMzguNDAxMyUgOTguNjAzOSUsMzcuNDkzNiUgOTguNzI0JSwzNi45MzgzMSUgOTguNzk4NCUsMzYuMzY2MiUgOTguODc0OCUsMzUuNTkwODIlIDk4Ljk3OCUsMzQuOTkyJSA5OS4wNTY0JSwzNC4yODc2JSA5OS4xNDc0JSwzMy4yMzk1JSA5OS4yNzglLDMyLjA0MiUgOTkuNDE3OSUsMzEuMDIwNzIlIDk5LjUyNzUlLDMwLjA2OTMlIDk5LjYxOTElLDI5LjA1Njk1JSA5OS43MDM4JSwyOC4xNTgyMCUgOTkuNzY1OCUsMjcuNTM4MiUgOTkuODAwMSUsMjYuNzMxMDElIDk5LjgyMjQlLDI1Ljg1ODklIDk5LjgwNzglLDI1LjM5MiUgOTkuNzg0NyUsMjQuNzg0MDclIDk5Ljc0JSwyMy45NzI2JSA5OS42NTU4JSwyMy4wMjI4JSA5OS41MjQ5JSwyMS42OTM2MCUgOTkuMjkxJSwyMC4yOTI0OCUgOTguOTkxJSwxOC4zNTQlIDk4LjUxMTAlLDE3LjM0MTY1JSA5OC4yNDAyJSwxNi4yNDIyOCUgOTcuOTQwMiUsMTUuNTk5MiUgOTcuNzY1JSwxNC40ODI4MiUgOTcuNDY3NiUsMTIuNzQ1NiUgOTcuMDQ3NiUsMTEuNDQyNDIlIDk2Ljc5NTglLDEwLjA5NDA4JSA5Ni42MzE0JSw5LjI0ODk1JSA5Ni42JSw4LjQzNzc2JSA5Ni42MTg2JSw3LjUwMzIlIDk2LjY3NSUsNy4xMDgwNiUgOTYuNzEwNiUsNi41MjUxMCUgOTYuNzc2NiUsNS41MjIwNCUgOTYuOTI5NCUsNC40NjMyOCUgOTcuMTQ5NCUsMy41NjI5MyUgOTcuMzg4MyUsMS40MDY3NDUlIDk4LjE5OCUsMCUgOTklLDAlIDAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTYuNnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogLTQuNnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjk1KTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzNyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB0b3A6IDRyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXI6IC41cmVtIHNvbGlkIHJnYmEoJGdyZWVuNjAwLCAwLjQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IDYuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMS42cmVtIDAgMCAwLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9KSi03MDZcclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9TVEFSVCB0aGVtZXNcclxuICAmLmdvbGQtdGhlbWUge1xyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ29sZDUwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibHVlNjAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRtYW5kYXJpbjcwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmVlbjEwMDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIHRoZW1lc1xyXG5cclxuICAvL1NUQVJUIGFsaWdubWVudHNcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAmLmxlZnQtYWxpZ24ge1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL0VORCBhbGlnbm1lbnRzXHJcblxyXG4gICYucHJvZHVjdCB7XHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTUuMjA1JSwgOTkuNTQzNCUgOTUuNjA0MyUsIDk5LjMxMTAlIDk1Ljc5NDAlLCA5OC44MjgxJSA5Ni4xNjczJSwgOTguMzQ2JSA5Ni41MTU3JSwgOTcuODA1MSUgOTYuODgzMSUsIDk3LjE1NyUgOTcuMjg5NCUsIDk2LjMxNzMlIDk3Ljc2ODklLCA5NS42MjclIDk4LjEyMjYlLCA5NC45MzYlIDk4LjQ0MjIlLCA5My45NDUwJSA5OC44NDEwJSwgOTMuMTgyMyUgOTkuMTAwMiUsIDkyLjI0NDIlIDk5LjM2MjElLCA5MS41NjI5JSA5OS41MTI1JSwgOTAuNTY3JSA5OS42NzIzJSwgODkuNjc1NyUgOTkuNzUyNSUsIDg5LjAwNDglIDk5Ljc3MiUsIDg4LjQ1MzAlIDk5Ljc2NDYlLCA4Ny44NDQxJSA5OS43MzE5JSwgODcuMjg0NiUgOTkuNjgyJSwgODYuNTk3MCUgOTkuNTk4OCUsIDg1Ljg4JSA5OS40ODk3JSwgODUuMTE5JSA5OS4zNTExJSwgODQuMTgwOSUgOTkuMTU2MyUsIDgzLjMyMDglIDk4Ljk2MDIlLCA4Mi40MjQ0JSA5OC43NDM4JSwgODEuNjkxJSA5OC41NjExJSwgODAuNzk2NyUgOTguMzM1NiUsIDgwLjIxNTAlIDk4LjE4OSUsIDc5LjU4MTAlIDk4LjAzMTIlLCA3OC43MTY3JSA5Ny44MjE0JSwgNzcuOTUyJSA5Ny42NDI2JSwgNzcuMjE1MCUgOTcuNDc4MyUsIDc2LjUwMTAlIDk3LjMyODAlLCA3NS44NDIlIDk3LjE5ODQlLCA3NS4yNTQ2JSA5Ny4wOTAlLCA3NC40OTMzJSA5Ni45NjIzJSwgNzMuNDk3NSUgOTYuODE2JSwgNzIuNzg0MiUgOTYuNzI3NiUsIDcxLjkyMzQlIDk2LjYzOTQlLCA3MS4xMjAzJSA5Ni41NzY0JSwgNzAuNjI1NiUgOTYuNTQ5MyUsIDcwLjA5MTElIDk2LjUzMjYlLCA2OS42MDgyJSA5Ni41Mjg1JSwgNjkuMDIyNiUgOTYuNTM3NCUsIDY4LjQzNyUgOTYuNTYwMiUsIDY3LjkwMzIlIDk2LjU5MyUsIDY3LjE2NjUlIDk2LjY1NjElLCA2Ni4zMDI5JSA5Ni43NTI5JSwgNjUuNTM5MiUgOTYuODU2MyUsIDY0LjU3MTMlIDk3LjAwNzMlLCA2My44MDY0MCUgOTcuMTM4MSUsIDYyLjYxNiUgOTcuMzU0MyUsIDYxLjgyNzMlIDk3LjUwMDQlLCA2MS4wNjY2JSA5Ny42Mzk5JSwgNjAuMzI4NCUgOTcuNzcxMiUsIDU5LjcxNjk3JSA5Ny44NzQ2JSwgNTkuMDU3MSUgOTcuOTc5JSwgNTcuODU2NDMlIDk4LjE0NzAlLCA1Ni44MTQ1NCUgOTguMjYzMCUsIDU1Ljg0ODk5JSA5OC4zNDIwJSwgNTQuOTMzOCUgOTguMzg5NCUsIDUzLjkxNjUlIDk4LjQwODYlLCA1My4zMDU0JSA5OC40MDI1JSwgNTIuODczMjclIDk4LjM5MSUsIDUyLjIzODIlIDk4LjM2OCUsIDUxLjIyMDglIDk4LjMxODclLCA1MC41MDkwJSA5OC4yNzMwJSwgNTAuMDAxOCUgOTguMjM1MSUsIDQ5LjA4NTI0JSA5OC4xNTU5JSwgNDguMjQ2MCUgOTguMDcyMSUsIDQ3LjQwNzklIDk3Ljk3ODklLCA0Ni42NDYxJSA5Ny44ODclLCA0NS44NTclIDk3Ljc4NjUlLCA0NS4yNDc4JSA5Ny43MDUyJSwgNDQuNTExNyUgOTcuNjA0MSUsIDQzLjc5NzclIDk3LjUwNDUlLCA0My4wNjAxJSA5Ny40MDA5JSwgNDIuMTkzJSA5Ny4yODA1JSwgNDEuMzI2MyUgOTcuMTYzJSwgNDAuNTM0MCUgOTcuMDYxMSUsIDM5Ljk0ODA4JSA5Ni45ODkyJSwgMzkuNTE4OTIlIDk2LjkzODglLCAzOC45Mjk1NyUgOTYuODczMiUsIDM4LjQ3NDYlIDk2LjgyNjAlLCAzNy42MTA1MCUgOTYuNzQ0MCUsIDM2LjYxNjclIDk2LjY2NDElLCAzNS44NTM2JSA5Ni42MTM5JSwgMzUuMTQyNjUlIDk2LjU3NTMlLCAzNC40ODE1JSA5Ni41NDkwJSwgMzMuODcwNSUgOTYuNTMzMyUsIDMzLjE1ODQlIDk2LjUyNDQlLCAzMi42NzUyOSUgOTYuNTI0NCUsIDMxLjkzNzYlIDk2LjUzMiUsIDMxLjMwMTk0JSA5Ni41NDclLCAzMC42MTUyNCUgOTYuNTcwMCUsIDI5Ljg3NzU5JSA5Ni42MDM4JSwgMjkuMDEyMiUgOTYuNjUzJSwgMjguMzc2NiUgOTYuNjk3NCUsIDI3Ljc5MTUxJSA5Ni43NDIlLCAyNi43OTk1OCUgOTYuODI3MSUsIDI1Ljg4NDgyJSA5Ni45MTQlLCAyNS4wNzE4OCUgOTYuOTk5MyUsIDI0LjIzMTklIDk3LjA5MjQlLCAyMy4zNDIwMyUgOTcuMTk2MSUsIDIyLjU3OTI2JSA5Ny4yODg1JSwgMjEuOTQyNDQlIDk3LjM2NzUlLCAyMS4yMjk0MyUgOTcuNDU3MyUsIDIwLjU0MTg5JSA5Ny41NDQlLCAxOS45MDcwMiUgOTcuNjI1MyUsIDE5LjE2ODY4JSA5Ny43MTglLCAxOC40MDY4MSUgOTcuODEzNiUsIDE3Ljc5NjM4JSA5Ny44ODgxJSwgMTcuMTYxMzclIDk3Ljk2MzAlLCAxNi40NTAwMyUgOTguMDQzJSwgMTUuMzc5MDUlIDk4LjE1NTAlLCAxNC41NjY2NiUgOTguMjI5JSwgMTMuOTA1NTYlIDk4LjI4MzMlLCAxMy4yMTkxMyUgOTguMzMwMyUsIDEyLjQ1NjIyJSA5OC4zNzA3JSwgMTEuNzE4NSUgOTguMzk2MSUsIDExLjA1NzAlIDk4LjQwNSUsIDEwLjQzNzM2JSA5OC40MDExJSwgOS45Mzg0OCUgOTguMzg3MiUsIDkuMzUzOSUgOTguMzU3JSwgOC44NDUyMyUgOTguMzIxMiUsIDguMzg3MjYlIDk4LjI3ODklLCA3LjgyODY3JSA5OC4yMTU3JSwgNy4zMjIzMyUgOTguMTQ3JSwgNi44MTQzMyUgOTguMDY2NiUsIDYuMTAwOTAlIDk3LjkzNDIlLCA1LjM2MzgxJSA5Ny43NzMwJSwgNC42NzU4NSUgOTcuNTk4JSwgNC4yNDg5OTAlIDk3LjQ3ODklLCAzLjY3NjQ3OCUgOTcuMzAzNiUsIDMuMTkzNjYlIDk3LjE0MSUsIDIuNjMxMTclIDk2LjkzNjMlLCAyLjE3MTg4JSA5Ni43NTM2JSwgMS44MTA5OTUlIDk2LjYwMDYlLCAxLjQ1NDgzNiUgOTYuNDQwOCUsIDEuMTM4OTAlIDk2LjI5MDYlLCAwLjc0MDAxMyUgOTYuMDg4NSUsIDAuMzMyMDExJSA5NS44NjQzJSwgMCUgOTUuNjYyJSwgMCUgMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY2FyZCB7XHJcbiAgICAgIG1heC13aWR0aDogNDYuNnJlbTtcclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcbiAgICAgICAgICAmICsgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFydC1vcmRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA5cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAmLmxlZnQtYWxpZ24ge1xyXG4gICAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgICAgbGVmdDogMTByZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGxlci1pbWcge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pZC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcclxuICAgICAgXHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuICAuc2hvcnQtaGVyby1jb21wb25lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgdG9wOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY2FyZCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaWQtZGVza3RvcCkge1xyXG4gICAgICAgIHRvcDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaWQtZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNob3J0LWhlcm8tY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogNTByZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLDEwMCUgMCUsMTAwJSA5OC44JSw5OS43MDc5JSA5OC42MTU5JSw5OS40NTM0JSA5OC40NzYlLDk5LjAwNjklIDk4LjI1NiUsOTguNTk3MyUgOTguMDc0OCUsOTguMjU3OSUgOTcuOTM3NCUsOTcuOTkzNyUgOTcuODM3NCUsOTcuNDQxNSUgOTcuNjQ1MiUsOTcuMDk4MCUgOTcuNTM2MiUsOTYuNzYyMSUgOTcuNDM2MiUsOTYuNDQlIDk3LjM0NzIlLDk2LjAyMDglIDk3LjIzODQlLDk1LjU5MjQlIDk3LjEzNjYlLDk1LjAxODclIDk3LjAxMzYlLDk0LjQ5NjUlIDk2LjkxMzYlLDk0LjA4MDYlIDk2Ljg0MTYlLDkzLjc2NzclIDk2Ljc5MTYlLDkzLjQ1OTYlIDk2Ljc0NiUsOTMuMDA2OSUgOTYuNjg0OCUsOTIuNzE4MyUgOTYuNjQ5NCUsOTIuMTc2NiUgOTYuNTg5NCUsOTEuODAyNSUgOTYuNTUzNSUsOTEuNDY1OSUgOTYuNTI1JSw5MC45OTQ0JSA5Ni40OSUsOTAuNTEzMiUgOTYuNDYwNyUsOTAuMjAwMiUgOTYuNDQ1MCUsODkuOTIyOCUgOTYuNDMzJSw4OS41MTMyJSA5Ni40MTkwJSw4OS4xNTE1JSA5Ni40MDk4JSw4OC43NTM4JSA5Ni40MDMzJSw4OC4zOTg0JSA5Ni40MDA4JSw4OC4yNDc1JSA5Ni40MDA4JSw4Ny44MzElIDk2LjQwNTglLDg3LjQzMzklIDk2LjQxOTYlLDg2LjkzMzklIDk2LjQ0OSUsODYuNTE4NyUgOTYuNDgyNiUsODYuMDU0OSUgOTYuNTI5NiUsODUuNjE0NyUgOTYuNTgyOCUsODUuMjk5NyUgOTYuNjI1NiUsODQuOTMzMiUgOTYuNjgwMiUsODQuNDk5MyUgOTYuNzUwNSUsODQuMDY2MCUgOTYuODI3JSw4My42MzkwJSA5Ni45MDcwJSw4My4xODQyJSA5Ni45OTgyJSw4Mi43ODIzJSA5Ny4wODI2JSw4Mi4zNTMyJSA5Ny4xNzY0JSw4Mi4xMTMzJSA5Ny4yMzAyJSw4MS42MDA4JSA5Ny4zNDg0JSw4MS4wMjc4JSA5Ny40ODQ3JSw4MC40MzI1JSA5Ny42MyUsNzkuOTM4MSUgOTcuNzUyNiUsNzkuNDkzNyUgOTcuODYzOCUsNzkuMDU0MiUgOTcuOTc0JSw3OC40MTA5JSA5OC4xMzU0JSw3Ny45NjE3JSA5OC4yNDc2JSw3Ny41NDkzJSA5OC4zNDk4JSw3Ny4xNTI5JSA5OC40NDclLDc2LjY2NDglIDk4LjU2NSUsNzYuMTE0MCUgOTguNjk1MiUsNzUuNzcxJSA5OC43NzUyJSw3NS40ODEyJSA5OC44NDEyJSw3NS4xMjM3JSA5OC45MjEyJSw3NC44MDYlIDk4Ljk5MDQlLDc0LjUwODMlIDk5LjA1NCUsNzQuMTcwMyUgOTkuMTI0MiUsNzMuODYzNiUgOTkuMTg2MiUsNzMuNTQxNyUgOTkuMjQ5NSUsNzMuMTMwMCUgOTkuMzI3NCUsNzIuNzQ2OCUgOTkuMzk3JSw3Mi4zNDI4JSA5OS40NjY4JSw3MS44MTQzJSA5OS41NTI3JSw3MS40MjYyJSA5OS42MTI4JSw3MC45NDkyJSA5OS42ODA2JSw3MC42NDExJSA5OS43MjA2JSw3MC4yODM3JSA5OS43NjQ5JSw2OS44MTAxJSA5OS44MTg0JSw2OS4zNjc3JSA5OS44NjMxJSw2OC43NDgyJSA5OS45MTY4JSw2OC4wNjg0JSA5OS45NjMyJSw2Ny41ODQ0JSA5OS45ODg0JSw2Ny4yNDYxJSAxMDAlLDY2LjA5NDMlIDEwMC4wMDIyJSw2NS4zMjk0JSA5OS45NjUyJSw2NC44MDYwJSA5OS45MjUxJSw2NC4zNDglIDk5Ljg4MDIlLDYzLjgwOTAlIDk5LjgxNjglLDYzLjIzNjMlIDk5LjczODYlLDYyLjQ2MjAlIDk5LjYxNyUsNjEuNTEzMyUgOTkuNDQ3OCUsNjAuNzYwOTglIDk5LjMwMDklLDYwLjE1ODIlIDk5LjE3NzYlLDU5LjYzNjIlIDk5LjA2NzclLDU5LjA0NTElIDk4Ljk0MSUsNTguNDkyNiUgOTguODIxJSw1Ny45NjMyJSA5OC43MDY2JSw1Ny42MDIyJSA5OC42MjklLDU2Ljk3NTElIDk4LjQ5NjIlLDU2LjM2MDUwJSA5OC4zNjk2JSw1NS45NTQyJSA5OC4yODk2JSw1NS40MTg3JSA5OC4xODY2JSw1NC42NDQzJSA5OC4wNDc2JSw1My45MTIwJSA5Ny45Mjg4JSw1My40MTA3MCUgOTcuODU1OCUsNTIuODE5NiUgOTcuNzc5NiUsNTIuMjgzMyUgOTcuNzIwOCUsNTEuNzU0MyUgOTcuNjczJSw1MS40MTkyNiUgOTcuNjQ4NCUsNTEuMDU4MiUgOTcuNjI3NCUsNTAuNjYxMTIlIDk3LjYxMDglLDUwLjI0NzQ5JSA5Ny42MDEyJSw0OS43MjIxJSA5Ny42MDEyJSw0OS4zMTM0JSA5Ny42MDgyJSw0OC4xMjQ4JSA5Ny42NDU0JSw0Ny44MjUwMyUgOTcuNjU4NiUsNDYuNjE4NDklIDk3LjcyNTglLDQ1LjgyNTElIDk3Ljc4MTYlLDQ1LjI5NjYlIDk3LjgyMzIlLDQ0LjgzOTAlIDk3Ljg2MjIlLDQ0LjUyMjAlIDk3Ljg5MDUlLDQzLjc5MDMzJSA5Ny45NjA0JSw0Mi43NDMzMiUgOTguMDY5NCUsNDIuMDAzMSUgOTguMTUyNCUsNDEuMDk0MiUgOTguMjU5OCUsNDAuNDUyNSUgOTguMzM4OCUsMzkuNzg0NCUgOTguNDIzNCUsMzguOTc0MiUgOTguNTI4MyUsMzguNDAxMyUgOTguNjAzOSUsMzcuNDkzNiUgOTguNzI0JSwzNi45MzgzMSUgOTguNzk4NCUsMzYuMzY2MiUgOTguODc0OCUsMzUuNTkwODIlIDk4Ljk3OCUsMzQuOTkyJSA5OS4wNTY0JSwzNC4yODc2JSA5OS4xNDc0JSwzMy4yMzk1JSA5OS4yNzglLDMyLjA0MiUgOTkuNDE3OSUsMzEuMDIwNzIlIDk5LjUyNzUlLDMwLjA2OTMlIDk5LjYxOTElLDI5LjA1Njk1JSA5OS43MDM4JSwyOC4xNTgyMCUgOTkuNzY1OCUsMjcuNTM4MiUgOTkuODAwMSUsMjYuNzMxMDElIDk5LjgyMjQlLDI1Ljg1ODklIDk5LjgwNzglLDI1LjM5MiUgOTkuNzg0NyUsMjQuNzg0MDclIDk5Ljc0JSwyMy45NzI2JSA5OS42NTU4JSwyMy4wMjI4JSA5OS41MjQ5JSwyMS42OTM2MCUgOTkuMjkxJSwyMC4yOTI0OCUgOTguOTkxJSwxOC4zNTQlIDk4LjUxMTAlLDE3LjM0MTY1JSA5OC4yNDAyJSwxNi4yNDIyOCUgOTcuOTQwMiUsMTUuNTk5MiUgOTcuNzY1JSwxNC40ODI4MiUgOTcuNDY3NiUsMTIuNzQ1NiUgOTcuMDQ3NiUsMTEuNDQyNDIlIDk2Ljc5NTglLDEwLjA5NDA4JSA5Ni42MzE0JSw5LjI0ODk1JSA5Ni42JSw4LjQzNzc2JSA5Ni42MTg2JSw3LjUwMzIlIDk2LjY3NSUsNy4xMDgwNiUgOTYuNzEwNiUsNi41MjUxMCUgOTYuNzc2NiUsNS41MjIwNCUgOTYuOTI5NCUsNC40NjMyOCUgOTcuMTQ5NCUsMy41NjI5MyUgOTcuMzg4MyUsMS40MDY3NDUlIDk4LjE5OCUsMCUgOTklLDAlIDAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTYuNnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogLTQuNnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjk1KTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzNyZW07XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyOiAuNXJlbSBzb2xpZCByZ2JhKCRncmVlbjYwMCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiA2LjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYsXHJcbiAgICAgIC5oMS1saWtlLFxyXG4gICAgICAuaDItbGlrZSxcclxuICAgICAgLmgzLWxpa2UsXHJcbiAgICAgIC5oNC1saWtlLFxyXG4gICAgICAuaDUtbGlrZSxcclxuICAgICAgLmg2LWxpa2Uge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDYuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYgKyAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDdyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvL1NUQVJUIHRoZW1lc1xyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRnb2xkNTAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJG1hbmRhcmluNDAwLCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmVlbjEwMDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIHRoZW1lc1xyXG5cclxuICAvL1NUQVJUIGFsaWdubWVudHNcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAmLmxlZnQtYWxpZ24ge1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL0VORCBhbGlnbm1lbnRzXHJcbn0iLCIuaGVhZGVyLWJhci1jb21wb25lbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTkuMDM2JSA5OC40MzYlLCA5Ny45MDklIDk3LjEwMiUsIDk2LjU3MSUgOTUuNTI0JSwgOTUuMDA3JSA5NC4yOTklLCA5My42NCUgOTMuNDMwJSwgOTIuMjM2JSA5Mi44NzAlLCA5MC45MzQlIDkyLjU4OSUsIDg5LjkzMCUgOTIuNTIzMzYlLCA4OC43MDgzMzMlIDkyLjYxNiUsIDg3LjQ0MSUgOTIuODclLCA4Ni40MTElIDkzLjE3NCUsIDg0LjgzNiUgOTMuNzQ1JSwgODMuODY1JSA5NC4xNDMlLCA4Mi40MDclIDk0Ljc4MSUsIDgxLjYyNyUgOTUuMTMzJSwgODAuNzYzJSA5NS41MjUlLCA4MC4xOTQlIDk1Ljc4JSwgNzkuNDIzJSA5Ni4xMjclLCA3OC42MTklIDk2LjQ3OCUsIDc3Ljc1NSUgOTYuODQyJSwgNzYuNzcyJSA5Ny4yMzglLCA3NS42NzElIDk3LjY0OSUsIDc0Ljc1OSUgOTcuOTYlLCA3My42MTElIDk4LjMwJSwgNzIuODQwJSA5OC41MTAlLCA3MS44NzAlIDk4LjcyNyUsIDcwLjkxMSUgOTguODk3JSwgNzAuMDcwJSA5OS4wMDUlLCA2OS4zNyUgOTkuMDY2JSwgNjguNjI1JSA5OS4wODg3ODUlLCA2Ny43MTQxNjYlIDk5LjA0NDg1JSwgNjYuODE0MzA1JSA5OC45MzM2NDQlLCA2Ni4xODYlIDk4LjgxOTYyNiUsIDY1LjU5JSA5OC42ODg3ODUlLCA2NS4wMjYzODglIDk4LjU0Mjk5MCUsIDY0LjM2MzMzMyUgOTguMzU2MDc0JSwgNjMuNjUyMTUyJSA5OC4xMjcxMDIlLCA2Mi45ODk3OTElIDk3Ljg5NDM5MiUsIDYyLjEyNjQ1OCUgOTcuNTcwMDkzJSwgNjEuMjYwNjk0JSA5Ny4yMjQyOTklLCA2MC4zNzM0NzIyJSA5Ni44NTcwMCUsIDU5LjU1NzI5MTYlIDk2LjUxMDI4MCUsIDU4LjY5MDc2MzglIDk2LjEzNjQ0OCUsIDU3Ljc2ODQwMiUgOTUuNzQ2NzI4JSwgNTYuNzQ5MjM2JSA5NS4zMjcxMDIlLCA1NS43MTg2MSUgOTQuOTI1MjMlLCA1NC44NTQ4NjExJSA5NC42MTIxNDklLCA1My44NTkwOTclIDk0LjI4NDExJSwgNTIuNzcwNTU1JSA5My45NzU3MDAlLCA1MS42OTMzMzMzJSA5My43MzE3NzUlLCA1MC44NyUgOTMuNTkzNDU3JSwgNDkuOTI4ODg4JSA5My40OTA2NTQlLCA0OS4yNjU5MDI3JSA5My40NTc5NDMlLCA0OC42ODA1NTUlIDkzLjQ1Nzk0MyUsIDQ3LjkzOTcyMiUgOTMuNDk4MTMlLCA0Ny4wMTY1OTcyJSA5My42MDQ2NzIlLCA0Ni4yOTQlIDkzLjcyNzEwMiUsIDQ1LjUwMDM0NzIlIDkzLjg5NzE5NiUsIDQ0Ljc0MiUgOTQuMDkxNTg4JSwgNDQuMTE0MDk3JSA5NC4yNzg1MCUsIDQzLjI3JSA5NC41NDc2NjMlLCA0Mi4yMDg4MTk0JSA5NC45MjcxMDIlLCA0MS43NDczNjElIDk1LjEwMTg2JSwgNDAuOTU0Mzc1MCUgOTUuNDE0MDE4JSwgNDAuMDI5MDk3JSA5NS43OTM0NTclLCAzOS4zMTg5NTgzJSA5Ni4wOTE1ODglLCAzOC43NjI5ODYlIDk2LjMyNzEwMiUsIDM4LjAlIDk2LjY0ODU5OCUsIDM2Ljk5OTU4MzMlIDk3LjA3MDA5MyUsIDM1Ljg4NTA2OSUgOTcuNTIwNTYwJSwgMzUuMTYyODQ3MiUgOTcuODAwOTM0JSwgMzQuMjYyNjM4OCUgOTguMTI0Mjk5JSwgMzMuNjU5JSA5OC4zMjQyOTklLCAzMi45ODQ1MTMlIDk4LjUyODAzNyUsIDMxLjg0NzcwODMlIDk4LjgxNzc1JSwgMzAuMzQ3MjkxNiUgOTkuMDcyODk3JSwgMjkuMTYwNzYzJSA5OS4xNTUxNDAlLCAyNy44OTI3Nzc3JSA5OS4xMzE3NzUlLCAyNi40MTI5MTY2JSA5OC45NzEwMjglLCAyNS4xMDQyMzYlIDk4LjcxOTYyJSwgMjMuODM0NzkxNiUgOTguMzkwNjU0JSwgMjIuODYzMzMzMyUgOTguMDg3ODUwJSwgMjEuNjA2Mzg4JSA5Ny42NDAxODYlLCAyMC4yNzY4MDU1JSA5Ny4xMTEyMTQlLCAxOC45MjI2Mzg4JSA5Ni41Mjk5MDYlLCAxNy4xOTcwODMzJSA5NS43NTk4MTMlLCAxNS41MDk1ODMzJSA5NS4wMTIxNDklLCAxNC4zMTA5MDI3JSA5NC41MjA1NjAlLCAxMy4xNzI0MzA1JSA5NC4xMDY1NDIlLCAxMS40ODM2ODA1JSA5My42MzkyNTIlLCA5Ljc5MTY2NjYlIDkzLjQ1Nzk0MyUsIDguODcxOTQ0NCUgOTMuNTEyMTQ5JSwgNy4zNjI1Njk0NCUgOTMuODIyNDI5JSwgNS44NDAlIDk0LjQyNDI5OSUsIDQuNDYxNTI3NzclIDk1LjIzNDU3OSUsIDIuOTc3MjIyMiUgOTYuNDExMjE0JSwgMS43OTQzNzQ5OSUgOTcuNjAzNzM4JSwgMC44NDE1Mjc3NyUgOTguNzYyNjElLCAwJSAxMDAlLCAwJSAwJSk7XHJcblx0bWluLWhlaWdodDogMTA2cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgOTIuNTQwOCUgOTcuNjQ4JSwgODguMTk3JSA5Ni4zMzAlLCA4NC4yNDclIDk1LjE2NCUsIDgwLjU0OSUgOTQuMTA1JSwgNzcuNjMwJSA5My4yOTIlLCA3MS40NjYlIDkxLjY2NSUsIDY4LjEyOSUgOTAuODMyJSwgNjUuMTI1JSA5MC4xMzIlLCA2MC44NTklIDg5LjMwOSUsIDU3Ljg1MCUgODguODkyJSwgNTQuNTEzMyUgODguNTgxJSwgNTEuOTU2JSA4OC40MjYlLCA0OS42JSA4OC4zMyUsIDQ3LjE0NiUgODguMjgyJSwgNDMuNDkzJSA4OC4zMzglLCAzOC41NDc0JSA4OC42NTglLCAzMy4wNzQ2JSA4OS4zMjUlLCAyNy40MjElIDkwLjI5NSUsIDIzLjM0NDglIDkxLjEyMSUsIDIwLjglIDkxLjY2NiUsIDE2LjIyMDUlIDkyLjY4MiUsIDkuMDkyNyUgOTQuMzYyJSwgNC44MjM3JSA5NS40MjAlLCAwJSA5Ni42NjYlLCAwJSAwJSk7XHJcblx0fVxyXG5cdFxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogNS44cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XHJcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAxLjVyZW0gMy4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQvL1NUQVJUIHRoZW1lcyBmb3IgcGF0dGVybnNcclxuXHQucGF0dGVybi1oZXJvLWltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuZ29sZC10aGVtZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDYwMDtcclxuXHRcdGgxIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5ibHVlLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLm1hbmRhcmluLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuXHRcdFxyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLm1pbnQtdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG5cdFx0XHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgbWluLWhlaWdodDogMzhyZW07XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDI0ZW07XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzOHJlbTtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCUgO1xyXG4gICAgICBvYmplY3QtZml0OiBub25lOyAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogNTYuNnJlbTtcclxuICAgIG1pbi13aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMzQlKTtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlcjogLjVyZW0gc29saWQgcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDUuOHJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9KSi03MjBcclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9TVEFSVCB0aGVtZXNcclxuICAmLmdvbGQtdGhlbWUge1xyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ29sZDUwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibHVlNjAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRtYW5kYXJpbjcwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmVlbjEwMDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIHRoZW1lc1xyXG5cclxuICAvL1NUQVJUIGFsaWdubWVudHNcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAmLmxlZnQtYWxpZ24ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICAuaGVyby1jYXJkIHtcclxuICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIGFsaWdubWVudHNcclxufVxyXG4iLCIuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlcixcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzkuN3JlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDEuNjU0NTAxMjE2NTQ1MDEyJSwgMTAwJSA5Mi41NTQ3NDQ1MjU1NDc0NSUsIDgwLjM5OTczMzUxMDk5MjY4JSA5Ni41OTM2NzM5NjU5MzY3NCUsIDc5LjY4MDIxMzE5MTIwNTg3JSA5Ni42OTA5OTc1NjY5MDk5NyUsIDc3LjQ1NTAyOTk4MDAxMzMyJSA5Ni45MzQzMDY1NjkzNDMwNiUsIDc2LjMyMjQ1MTY5ODg2NzQzJSA5Ni45MzQzMDY1NjkzNDMwNiUsIDczLjg3MDc1MjgzMTQ0NTcxJSA5Ny43MTI4OTUzNzcxMjg5NCUsIDczLjQwNDM5NzA2ODYyMDkyJSA5Ny43MTI4OTUzNzcxMjg5NCUsIDcyLjI0NTE2OTg4Njc0MjE2JSA5Ny41NjY5MDk5NzU2NjkxJSwgNzEuMTI1OTE2MDU1OTYyNjklIDk3LjUxODI0ODE3NTE4MjQ5JSwgNzAuMzI2NDQ5MDMzOTc3MzQlIDk3Ljc2MTU1NzE3NzYxNTU3JSwgNjkuMTkzODcwNzUyODMxNDQlIDk4LjU4ODgwNzc4NTg4ODA4JSwgNjcuOTE0NzIzNTE3NjU0ODklIDk4LjM5NDE2MDU4Mzk0MTYlLCA2NC4zMDM3OTc0NjgzNTQ0MyUgOTguNjM3NDY5NTg2Mzc0NjklLCA1Ny45MzQ3MTAxOTMyMDQ1MyUgOTkuMzE4NzM0NzkzMTg3MzUlLCA1NC40MDM3MzA4NDYxMDI1OSUgOTkuMDc1NDI1NzkwNzU0MjUlLCA1My4wNzEyODU4MDk0NjAzNTYlIDk5Ljg1NDAxNDU5ODU0MDE1JSwgNTEuODQ1NDM2Mzc1NzQ5NSUgOTkuMzE4NzM0NzkzMTg3MzUlLCA1MC43NjYxNTU4OTYwNjkyODYlIDk5LjMxODczNDc5MzE4NzM1JSwgNDYuNjYyMjI1MTgzMjExMTklIDk4LjYzNzQ2OTU4NjM3NDY5JSwgNDMuNTQ0MzAzNzk3NDY4MzUlIDk4LjM0NTQ5ODc4MzQ1NDk5JSwgNDIuNjc4MjE0NTIzNjUwOSUgOTguMTAyMTg5NzgxMDIxODklLCA0MS43OTg4MDA3OTk0NjcwMjQlIDk4LjE5OTUxMzM4MTk5NTEzJSwgNDEuMDI1OTgyNjc4MjE0NTI1JSA5Ny42NjQyMzM1NzY2NDIzMyUsIDM5LjY2Njg4ODc0MDgzOTQ0JSA5Ny42MTU1NzE3NzYxNTU3MiUsIDM4LjM3NDQxNzA1NTI5NjQ3JSA5Ni43Mzk2NTkzNjczOTY2JSwgMzUuODAyNzk4MTM0NTc2OTQ2JSA5Ni44ODU2NDQ3Njg4NTY0NSUsIDMzLjg3MDc1MjgzMTQ0NTcxJSA5NS41NzE3NzYxNTU3MTc3NiUsIDMwLjQwNjM5NTczNjE3NTg4NSUgOTUuNzY2NDIzMzU3NjY0MjQlLCAyNy45ODEzNDU3Njk0ODcwMSUgOTQuNTQ5ODc4MzQ1NDk4NzglLCAyNi44ODg3NDA4Mzk0NDAzNzQlIDk0LjMwNjU2OTM0MzA2NTY5JSwgMjQuNjUwMjMzMTc3ODgxNDElIDk0Ljc5MzE4NzM0NzkzMTg4JSwgMjIuMTcxODg1NDA5NzI2ODQ4JSA5NS43NjY0MjMzNTc2NjQyNCUsIDIwLjgzOTQ0MDM3MzA4NDYxJSA5NS4yMzExNDM1NTIzMTE0NCUsIDE4LjA2Nzk1NDY5Njg2ODc1MyUgOTQuODkwNTEwOTQ4OTA1MSUsIDE2LjUyMjMxODQ1NDM2Mzc1NiUgOTQuODkwNTEwOTQ4OTA1MSUsIDE0LjAzMDY0NjIzNTg0Mjc3MiUgOTUuMDM2NDk2MzUwMzY0OTYlLCAxMi4yNDUxNjk4ODY3NDIxNzIlIDk1LjAzNjQ5NjM1MDM2NDk2JSwgMTEuMDA1OTk2MDAyNjY0ODklIDk0Ljk4NzgzNDU0OTg3ODM0JSwgNi4wNDkzMDA0NjYzNTU3NjMlIDk0Ljc5MzE4NzM0NzkzMTg4JSwgMCUgOTQuNTQ5ODc4MzQ1NDk4NzglLCAwJSA3LjIwMTk0NjQ3MjAxOTQ2NSUsIDkuMzkzNzM3NTA4MzI3NzgxJSA0LjY3MTUzMjg0NjcxNTMyOCUsIDExLjc2NTQ4OTY3MzU1MDk2NyUgNC4zNzk1NjIwNDM3OTU2MiUsIDEzLjg4NDA3NzI4MTgxMjEyNyUgMy41MDM2NDk2MzUwMzY0OTY1JSwgMTUuMDk2NjAyMjY1MTU2NTYlIDMuMzA5MDAyNDMzMDkwMDI0JSwgMTcuNTc0OTUwMDMzMzExMTI2JSAzLjAxNzAzMTYzMDE3MDMxNiUsIDE4Ljg1NDA5NzI2ODQ4NzY3NCUgMi41NzkwNzU0MjU3OTA3NTQlLCAyMC4wNjY2MjIyNTE4MzIxMSUgMS44MDA0ODY2MTgwMDQ4NjYyJSwgMjAuNDc5NjgwMjEzMTkxMjA1JSAxLjk0NjQ3MjAxOTQ2NDcyMDMlLCAyMi4yMTE4NTg3NjA4MjYxMTglIDIuMTg5NzgxMDIxODk3ODElLCAyNC4yMjM4NTA3NjYxNTU5JSAxLjMxMzg2ODYxMzEzODY4NiUsIDI0LjgxMDEyNjU4MjI3ODQ4JSAxLjMxMzg2ODYxMzEzODY4NiUsIDI2LjE4MjU0NDk3MDAxOTk5JSAxLjExOTIyMTQxMTE5MjIxNCUsIDI3LjY2MTU1ODk2MDY5Mjg3MiUgMS4yNjUyMDY4MTI2NTIwNjgxJSwgMjguODM0MTEwNTkyOTM4MDQlIDAuMzg5Mjk0NDAzODkyOTQ0MDYlLCAyOS43NTM0OTc2NjgyMjExODYlIDAuMTQ1OTg1NDAxNDU5ODU0JSwgMzAuOTI2MDQ5MzAwNDY2MzU3JSAwLjI0MzMwOTAwMjQzMzA5MDAzJSwgMzIuMjQ1MTY5ODg2NzQyMTclIDAuNDM3OTU2MjA0Mzc5NTYyMDYlLCA1Ni44MDIxMzE5MTIwNTg2MyUgMC40Mzc5NTYyMDQzNzk1NjIwNiUsIDYwLjYzOTU3MzYxNzU4ODI3JSAxLjAyMTg5NzgxMDIxODk3ODIlLCA2MS41MDU2NjI4OTE0MDU3MzQlIDAuOTczMjM2MDA5NzMyMzYwMSUsIDYyLjcxODE4Nzg3NDc1MDE2NCUgMS4zMTM4Njg2MTMxMzg2ODYlLCA2NC4zMDM3OTc0NjgzNTQ0MyUgMS4zMTM4Njg2MTMxMzg2ODYlLCA2OC44MzQxMTA1OTI5MzgwMyUgMi42NzYzOTkwMjY3NjM5OSUsIDcwLjQ0NjM2OTA4NzI3NTE0JSAyLjY3NjM5OTAyNjc2Mzk5JSwgNzIuNTM4MzA3Nzk0ODAzNDclIDMuNDU0OTg3ODM0NTQ5ODc4JSwgNzMuNjU3NTYxNjI1NTgyOTQlIDMuMzA5MDAyNDMzMDkwMDI0JSwgNzQuNjk2ODY4NzU0MTYzODklIDMuMzA5MDAyNDMzMDkwMDI0JSwgNzYuNTQ4OTY3MzU1MDk2NiUgNC4xODQ5MTQ4NDE4NDkxNDklLCA3Ny41NDgzMDExMzI1NzgyNyUgNC4zMzA5MDAyNDMzMDkwMDIlLCA4MC41MDYzMjkxMTM5MjQwNSUgNC4zMzA5MDAyNDMzMDkwMDIlLCA4NC43OTY4MDIxMzE5MTIwNiUgNS4wMTIxNjU0NTAxMjE2NTQlLCA4Ni40MzU3MDk1MjY5ODIwMSUgNS41NDc0NDUyNTU0NzQ0NTMlLCA4OC4wMjEzMTkxMjA1ODYyNyUgNS42OTM0MzA2NTY5MzQzMDYlLCA4OC44NDc0MzUwNDMzMDQ0NyUgNS43NDIwOTI0NTc0MjA5MjUlLCA4OS44NDY3Njg4MjA3ODYxNCUgNS41OTYxMDcwNTU5NjEwNyUsIDkzLjA4NDYxMDI1OTgyNjc5JSA0LjU3NDIwOTI0NTc0MjA5MiUsIDkzLjk3NzM0ODQzNDM3NzA4JSA0LjM3OTU2MjA0Mzc5NTYyJSwgMTAwJSAxLjY1NDUwMTIxNjU0NTAxMiUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5mbHVpZC1jYXJkLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xyXG5cclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUsIDEwMC4wMjY2NDUzNTAzODYzNiUgOTIuMjc4MTU2OTk2NTg3MDMlLCA5Ni43ODkyMzUyNzg0NDM5MSUgOTMuMDAzNDEyOTY5MjgzMjclLCA5NC4zOTExNTM3NDM2NzE3NCUgOTMuNjg2MDA2ODI1OTM4NTYlLCA4OC45ODIxNDc2MTUyNDExMyUgOTQuODgwNTQ2MDc1MDg1MzIlLCA4NC4xMDYwNDg0OTQ1Mzc3JSA5NS45MDQ0MzY4NjAwNjgyNiUsIDgyLjQ0MDcxNDA5NTM5MDM1JSA5Ni4xNjA0MDk1NTYzMTQlLCA4MC40OTU2MDM1MTcxODYyNSUgOTYuNDE2MzgyMjUyNTU5NzMlLCA3OS40MTY0NjY4MjY1Mzg3NyUgOTYuNTg3MDMwNzE2NzIzNTYlLCA3NS42MzI4MjcwNzE2NzU5OSUgOTcuODY2ODk0MTk3OTUyMjIlLCA3My42ODc3MTY0OTM0NzE4OCUgOTcuOTA5NTU2MzEzOTkzMTglLCA3NC4xOTM5NzgxNTA4MTI2OCUgOTcuNjUzNTgzNjE3NzQ3NDQlLCA3Mi4yODg4MzU1OTgxODgxMSUgOTcuNjk2MjQ1NzMzNzg4NCUsIDcxLjUxNjEyMDQzNjk4Mzc0JSA5Ny44MjQyMzIwODE5MTEyNiUsIDcwLjI1MDQ2NjI5MzYzMTc2JSA5OC4zNzg4Mzk1OTA0NDM2OSUsIDY5LjQ2NDQyODQ1NzIzNDIyJSA5OC41MDY4MjU5Mzg1NjY1NSUsIDY3Ljg1MjM4NDc1ODg1OTU3JSA5OC43MjAxMzY1MTg3NzEzMyUsIDYyLjMyMzQ3NDU1MzY5MDM4JSA5OS4yMzIwODE5MTEyNjI4MSUsIDYwLjM3ODM2Mzk3NTQ4NjI4JSA5OS4zNjAwNjgyNTkzODU2NyUsIDU3Ljg0NzA1NTY4ODc4MjMxJSA5OS40ODgwNTQ2MDc1MDg1MyUsIDUwLjIyNjQ4NTQ3ODI4NDA1JSA5OS44NzIwMTM2NTE4NzcxNCUsIDQ1LjczNjc0MzkzODE4Mjc5JSA5OS4zNjAwNjgyNTkzODU2NyUsIDMzLjc3Mjk4MTYxNDcwODIzJSA5Ny4xODQzMDAzNDEyOTY5MyUsIDI0LjM0MDUyNzU3NzkzNzY1JSA5NS40Nzc4MTU2OTk2NTg3JSwgMTguNzU4MzI2NjcxOTk1NzM2JSA5NC40OTY1ODcwMzA3MTY3MyUsIDE2LjQ2NjgyNjUzODc2ODk4NCUgOTQuNDExMjYyNzk4NjM0ODElLCAxMi40MTY3MzMyODAwNDI2MzMlIDk0LjExMjYyNzk4NjM0ODEyJSwgMTEuMjU3NjYwNTM4MjM2MDc3JSA5NC4wMjczMDM3NTQyNjYyMSUsIDkuMzkyNDg2MDExMTkxMDQ2JSA5NC4xNTUyOTAxMDIzODkwNyUsIDguMDIwMjUwNDY2MjkzNjMlIDk0LjQ1MzkyNDkxNDY3NTc3JSwgNi4xMDE3ODUyMzg0NzU4ODYlIDk0LjgzNzg4Mzk1OTA0NDM2JSwgMCUgOTcuMDU2MzEzOTkzMTc0MDYlLCAwJSAyLjIxODQzMDAzNDEyOTY5MyUsIDE1LjQyNzY1Nzg3MzcwMTA0JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDIwLjQzNjk4Mzc0NjMzNjI2NCUgMi43MzAzNzU0MjY2MjExNjA2JSwgMjEuNTQyNzY1Nzg3MzcwMTA0JSAyLjgxNTY5OTY1ODcwMzA3MTYlLCAyMi4yNzU1MTI5MjI5OTQ5MzUlIDMuNDU1NjMxMzk5MzE3NDA2JSwgMjMuOTI3NTI0NjQ2OTQ5MTElIDIuNTU5NzI2OTYyNDU3MzM3OCUsIDI1LjA5OTkyMDA2Mzk0ODg0JSAyLjE3NTc2NzkxODA4ODczNzUlLCAyNi44MTg1NDUxNjM4Njg5MDglIDEuOTYyNDU3MzM3ODgzOTU5MiUsIDI4LjU3NzEzODI4OTM2ODUwMiUgMi4wNDc3ODE1Njk5NjU4NyUsIDI5Ljk4OTM0MTg1OTg0NTQ2JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDMxLjcwNzk2Njk1OTc2NTUyJSAzLjQxMjk2OTI4MzI3NjQ1MDclLCAzMy4yODAwNDI2MzI1NjA2MiUgMi42ODc3MTMzMTA1ODAyMDQ3JSwgMzQuMTMyNjkzODQ0OTI0MDYlIDIuODU4MzYxNzc0NzQ0MDI3JSwgMzYuMDc3ODA0NDIzMTI4MTY0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDM3LjkxNjMzMzU5OTc4Njg0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDQxLjEwMDQ1Mjk3MDk1NjU3JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQzLjAxODkxODE5ODc3NDMxNSUgNC44NjM0ODEyMjg2Njg5NDIlLCA0NC4yODQ1NzIzNDIxMjYyOTYlIDUuMjA0Nzc4MTU2OTk2NTg2NSUsIDQ1LjQ1Njk2Nzc1OTEyNjAzJSA1LjExOTQ1MzkyNDkxNDY3NTUlLCA0Ni43NzU5MTI2MDMyNTA3NCUgNi4wNTgwMjA0Nzc4MTU3JSwgNDguNDgxMjE1MDI3OTc3NjIlIDYuNDQxOTc5NTIyMTg0MyUsIDUyLjM1ODExMzUwOTE5MjY1JSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU1LjgyMjAwOTA1OTQxOTEzJSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU4LjEyNjgzMTg2NzgzOTA2JSA2LjEwMDY4MjU5Mzg1NjY1NSUsIDU5Ljc5MjE2NjI2Njk4NjQxJSA2LjMxMzk5MzE3NDA2MTQzMyUsIDYxLjE2NDQwMTgxMTg4MzgzJSA1Ljc1OTM4NTY2NTUyOTAxMDUlLCA2Mi4xMjM2MzQ0MjU3OTI2OTQlIDUuNTg4NzM3MjAxMzY1MTg4JSwgNjMuMjU2MDYxODE3MjEyODk1JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY1LjI1NDQ2MzA5NjE4OTcyJSA1LjQ2MDc1MDg1MzI0MjMyMSUsIDY3LjU4NTkzMTI1NDk5NiUgNS41MDM0MTI5NjkyODMyNzclLCA2OC41NzE4MDkyMTkyOTEyNCUgNC45MDYxNDMzNDQ3MDk4OTglLCA2OS45NTczNjc0MzkzODE4MyUgNS4wNzY3OTE4MDg4NzM3MiUsIDcyLjM1NTQ0ODk3NDE1NDAyJSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDc0LjY4NjkxNzEzMjk2MDI5JSA0LjYwNzUwODUzMjQyMzIwOCUsIDc1LjY0NjE0OTc0Njg2OTE3JSA0LjQzNjg2MDA2ODI1OTM4NiUsIDc3LjA4NDk5ODY2NzczMjQ5JSA0LjIyMzU0OTQ4ODA1NDYwOCUsIDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjUwNjkyOTYzNzUyNjY1JSAwLjEzMTAwNDM2NjgxMjIyNzA3JSwgMTAwJSAwLjIxODM0MDYxMTM1MzcxMTc3JSwgOTkuOTMzMzY4ODY5OTM2MDMlIDk0Ljg0NzE2MTU3MjA1MjQlLCA5NS42MDIzNDU0MTU3NzgyNiUgOTYuNjM3NTU0NTg1MTUyODQlLCA5Mi41NjM5NjU4ODQ4NjE0JSA5Ny42ODU1ODk1MTk2NTA2NSUsIDkxLjQ5Nzg2NzgwMzgzNzk1JSA5Ny45MDM5MzAxMzEwMDQzNyUsIDkwLjQzMTc2OTcyMjgxNDUxJSA5OC4xNjU5Mzg4NjQ2Mjg4MyUsIDg4LjU3OTQyNDMwNzAzNjI1JSA5OC41MTUyODM4NDI3OTQ3NiUsIDg3Ljc3OTg1MDc0NjI2ODY2JSA5OC40NzE2MTU3MjA1MjQwMSUsIDg2Ljk2Njk1MDk1OTQ4ODI3JSA5OC40Mjc5NDc1OTgyNTMyNyUsIDg1LjM0MTE1MTM4NTkyNzUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODMuNzE1MzUxODEyMzY2NzMlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODEuMDUwMTA2NjA5ODA4MSUgOTcuMzM2MjQ0NTQxNDg0NzIlLCA3OC4xOTgyOTQyNDMwNzAzNiUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ny4zODUzOTQ0NTYyODk5OSUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ni40MjU5MDYxODMzNjg4OCUgOTcuMDc0MjM1ODA3ODYwMjYlLCA3NC43MjAxNDkyNTM3MzEzNCUgOTYuMzMxODc3NzI5MjU3NjQlLCA3MS43NDg0MDA4NTI4Nzg0OCUgOTYuNDYyODgyMDk2MDY5ODYlLCA3MC41NDkwNDA1MTE3MjcwOSUgOTUuNzY0MTkyMTM5NzM3OTklLCA2OC45MjMyNDA5MzgxNjYzJSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY3LjQwNDA1MTE3MjcwNzklIDk1LjEwOTE3MDMwNTY3Njg2JSwgNjYuNDg0NTQxNTc3ODI1MTclIDk1LjA2NTUwMjE4MzQwNjExJSwgNjUuNTY1MDMxOTgyOTQyNDMlIDk0Ljk3ODE2NTkzODg2NDYzJSwgNjQuMzkyMzI0MDkzODE2NjMlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjIuODE5ODI5NDI0MzA3MDQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjEuNzkzNzEwMDIxMzIxOTYlIDk0LjIzNTgwNzg2MDI2MjAxJSwgNjAuODIwODk1NTIyMzg4MDY0JSA5NC4zMjMxNDQxMDQ4MDM0OSUsIDYwLjQ4NzczOTg3MjA2ODIzJSA5My45MzAxMzEwMDQzNjY4MSUsIDU5Ljk4MTM0MzI4MzU4MjA5JSA5My43NTU0NTg1MTUyODM4MyUsIDM5Ljk3ODY3ODAzODM3OTUzJSA5My43OTkxMjY2Mzc1NTQ2JSwgMzMuMDM1NzE0Mjg1NzE0Mjg1JSA5My43OTkxMjY2Mzc1NTQ2JSwgMzAuODUwMjEzMjE5NjE2MjA4JSA5My41ODA3ODYwMjYyMDA4NyUsIDI5LjM4NDMyODM1ODIwODk1NCUgOTMuNTgwNzg2MDI2MjAwODclLCAyNy44NTE4MTIzNjY3Mzc3NCUgOTQuNDk3ODE2NTkzODg2NDclLCAyNi4zODU5Mjc1MDUzMzA0OTMlIDk0LjM2NjgxMjIyNzA3NDIzJSwgMjQuOTMzMzY4ODY5OTM2MDM2JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDI0LjMzMzY4ODY5OTM2MDM0JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDIyLjQ0MTM2NDYwNTU0MzcwOCUgOTUuMzI3NTEwOTE3MDMwNTclLCAyMC42ODIzMDI3NzE4NTUwMSUgOTUuMTUyODM4NDI3OTQ3NiUsIDIwLjEyMjYwMTI3OTMxNzclIDk1LjAyMTgzNDA2MTEzNTM3JSwgMTguNTM2NzgwMzgzNzk1MzElIDk1Ljg1MTUyODM4NDI3OTQ4JSwgMTcuMzI0MDkzODE2NjMxMTMlIDk2LjE1NzIwNTI0MDE3NDY4JSwgMTUuMzkxNzkxMDQ0Nzc2MTE4JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDE0LjA4NTgyMDg5NTUyMjM4OSUgOTYuNTA2NTUwMjE4MzQwNjIlLCAxMS45NjY5NTA5NTk0ODgyNzMlIDk3LjI5MjU3NjQxOTIxMzk3JSwgOS4yMDg0MjIxNzQ4NDAwODQlIDk3LjY0MTkyMTM5NzM3OTkyJSwgMCUgOTkuODY4OTk1NjMzMTg3NzglLCAwJSA1LjAyMTgzNDA2MTEzNTM3MSUsIDQuMTcxMTA4NzQyMDA0MjY0NSUgMy40OTM0NDk3ODE2NTkzODg0JSwgNy4xNTYxODMzNjg4Njk5MzclIDIuNTMyNzUxMDkxNzAzMDU3JSwgOC4xNTU2NTAzMTk4Mjk0MjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDkuNTQxNTc3ODI1MTU5OTE2JSAyLjA1MjQwMTc0NjcyNDg5MSUsIDEwLjg4NzUyNjY1MjQ1MjAyNiUgMS44Nzc3MjkyNTc2NDE5MjE2JSwgMTQuMzUyMzQ1NDE1Nzc4MjUlIDIuMTM5NzM3OTkxMjY2Mzc1NCUsIDE3LjQ4NDAwODUyODc4NDY1JSAyLjM1ODA3ODYwMjYyMDA4NzUlLCAxOC45NDk4OTMzOTAxOTE4OTYlIDIuNDQ1NDE0ODQ3MTYxNTcyJSwgMjUuMTg2NTY3MTY0MTc5MTAyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCAzNS4wMjEzMjE5NjE2MjA0NyUgNS4zNzExNzkwMzkzMDEzMSUsIDQwLjU2NTAzMTk4Mjk0MjQzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDQ0LjAxNjUyNDUyMDI1NTg2NCUgNy4wNzQyMzU4MDc4NjAyNjElLCA0NS44Njg4Njk5MzYwMzQxMTYlIDcuNDIzNTgwNzg2MDI2MjAyJSwgNDYuNjE1MTM4NTkyNzUwNTMlIDcuNDY3MjQ4OTA4Mjk2OTQzJSwgNTAuMTg2NTY3MTY0MTc5MTElIDcuOTAzOTMwMTMxMDA0MzY2JSwgNTcuNjM1OTI3NTA1MzMwNDg2JSA3LjU1NDU4NTE1MjgzODQyOCUsIDYxLjQ2MDU1NDM3MTAwMjEzJSA3LjI5MjU3NjQxOTIxMzk3NCUsIDYyLjc1MzE5ODI5NDI0MzA3JSA3LjI0ODkwODI5Njk0MzIzMSUsIDY3LjQ0NDAyOTg1MDc0NjI2JSA2LjgxMjIyNzA3NDIzNTgwOCUsIDY5LjA1NjUwMzE5ODI5NDI0JSA2LjU5Mzg4NjQ2Mjg4MjA5NyUsIDcwLjI1NTg2MzUzOTQ0NTYzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDcxLjQwMTkxODk3NjU0NTg0JSA1Ljg5NTE5NjUwNjU1MDIxOCUsIDcyLjIxNDgxODc2MzMyNjIyJSA1LjcyMDUyNDAxNzQ2NzI0OSUsIDcyLjkyMTEwODc0MjAwNDI2JSA1LjgwNzg2MDI2MjAwODczNCUsIDczLjc2MDY2MDk4MDgxMDIzJSA1Ljk4MjUzMjc1MTA5MTcwMyUsIDc1Ljc5OTU3MzU2MDc2NzU4JSA1LjgwNzg2MDI2MjAwODczNCUsIDc2Ljk0NTYyODk5Nzg2NzglIDUuNTQ1ODUxNTI4Mzg0Mjc5JSwgNzkuNDI0MzA3MDM2MjQ3MzMlIDQuNTg1MTUyODM4NDI3OTQ4JSwgODAuNDEwNDQ3NzYxMTk0MDIlIDQuNDU0MTQ4NDcxNjE1NzIlLCA4NS43Mjc2MTE5NDAyOTg1MiUgMy41MzcxMTc5MDM5MzAxMzA2JSwgODcuMDQ2OTA4MzE1NTY1MDMlIDMuMjMxNDQxMDQ4MDM0OTM0NSUsIDg4LjU2NjA5ODA4MTAyMzQ1JSAyLjg4MjA5NjA2OTg2ODk5NTclLCA5MC42NDQ5ODkzMzkwMTkxOSUgMi40MDE3NDY3MjQ4OTA4Mjk3JSwgOTMuNjU2NzE2NDE3OTEwNDUlIDEuNzAzMDU2NzY4NTU4OTUyJSwgOTQuNTM2MjQ3MzM0NzU0NzklIDEuNTcyMDUyNDAxNzQ2NzI1JSwgOTcuOTIxMTA4NzQyMDA0MjYlIDAuNTI0MDE3NDY3MjQ4OTA4MyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLy8gVGhlbWVzIGFuZCBBbGlnbm1lbnRcclxuICAgICYubWludC10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5nb2xkLXRoZW1lIHtcclxuICAgICAgLmJnLWhlbHBlcixcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlLXRoZW1lIHtcclxuICAgICAgLmJnLWhlbHBlcixcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDclO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vRW5kIFRoZW1lcyBhbmQgQWxpZ25tZW50XHJcblxyXG4gICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSA7IFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaDEsXHJcbiAgICAgICAgICBoMixcclxuICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgaDQsXHJcbiAgICAgICAgICBoNSxcclxuICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07XHJcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiArIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuOHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMS45cmVtIDMuNHJlbSAxLjlyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDMuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL0pKLTcyMFxyXG4gICAgICAgICAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAuZmx1aWQtY2FyZC1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDc0LjY2NjY2NjY2NjY2NjY3JSA2NC43MDU4ODIzNTI5NDExNyUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgODguMjM1Mjk0MTE3NjQ3MDYlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NDcwNTg4MjM1MiUsIDEwLjkzMzMzMzMzMzMzMzMzNCUgODIuMzUyOTQxMTc2NDcwNTglLCAwJSA3MC41ODgyMzUyOTQxMTc2NSUsIDAlIDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSArIDQuNTN2dyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0MTE3NjQ3MDU4JSwgNzQuNjY2NjY2NjY2NjY2NjclIDM1LjI5NDExNzY0NzA1ODgyNiUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgMTEuNzY0NzA1ODgyMzUyOTQlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUyOTQxMTc2NDclLCAxMC45MzMzMzMzMzMzMzMzMzQlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDAlIDI5LjQxMTc2NDcwNTg4MjM1NSUsIDAlIDEwMCUpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaXBhZCBmaXhlcyBmb3IgYWJvdXQgcGFnZVxyXG4uYWJvdXQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IHtcclxuICAgICAgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgIC50aXRsZSB7ICAgICAgXHJcbiAgICAgICAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmgyLWxpa2Uge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aWRlby1oZXJvLWNvbXBvbmVudCB7XHJcbiAgaGVpZ2h0OiA0ODBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLDEwMCUgMCUsMTAwJSA5OC44JSw5OS43MDc5JSA5OC42MTU5JSw5OS40NTM0JSA5OC40NzYlLDk5LjAwNjklIDk4LjI1NiUsOTguNTk3MyUgOTguMDc0OCUsOTguMjU3OSUgOTcuOTM3NCUsOTcuOTkzNyUgOTcuODM3NCUsOTcuNDQxNSUgOTcuNjQ1MiUsOTcuMDk4MCUgOTcuNTM2MiUsOTYuNzYyMSUgOTcuNDM2MiUsOTYuNDQlIDk3LjM0NzIlLDk2LjAyMDglIDk3LjIzODQlLDk1LjU5MjQlIDk3LjEzNjYlLDk1LjAxODclIDk3LjAxMzYlLDk0LjQ5NjUlIDk2LjkxMzYlLDk0LjA4MDYlIDk2Ljg0MTYlLDkzLjc2NzclIDk2Ljc5MTYlLDkzLjQ1OTYlIDk2Ljc0NiUsOTMuMDA2OSUgOTYuNjg0OCUsOTIuNzE4MyUgOTYuNjQ5NCUsOTIuMTc2NiUgOTYuNTg5NCUsOTEuODAyNSUgOTYuNTUzNSUsOTEuNDY1OSUgOTYuNTI1JSw5MC45OTQ0JSA5Ni40OSUsOTAuNTEzMiUgOTYuNDYwNyUsOTAuMjAwMiUgOTYuNDQ1MCUsODkuOTIyOCUgOTYuNDMzJSw4OS41MTMyJSA5Ni40MTkwJSw4OS4xNTE1JSA5Ni40MDk4JSw4OC43NTM4JSA5Ni40MDMzJSw4OC4zOTg0JSA5Ni40MDA4JSw4OC4yNDc1JSA5Ni40MDA4JSw4Ny44MzElIDk2LjQwNTglLDg3LjQzMzklIDk2LjQxOTYlLDg2LjkzMzklIDk2LjQ0OSUsODYuNTE4NyUgOTYuNDgyNiUsODYuMDU0OSUgOTYuNTI5NiUsODUuNjE0NyUgOTYuNTgyOCUsODUuMjk5NyUgOTYuNjI1NiUsODQuOTMzMiUgOTYuNjgwMiUsODQuNDk5MyUgOTYuNzUwNSUsODQuMDY2MCUgOTYuODI3JSw4My42MzkwJSA5Ni45MDcwJSw4My4xODQyJSA5Ni45OTgyJSw4Mi43ODIzJSA5Ny4wODI2JSw4Mi4zNTMyJSA5Ny4xNzY0JSw4Mi4xMTMzJSA5Ny4yMzAyJSw4MS42MDA4JSA5Ny4zNDg0JSw4MS4wMjc4JSA5Ny40ODQ3JSw4MC40MzI1JSA5Ny42MyUsNzkuOTM4MSUgOTcuNzUyNiUsNzkuNDkzNyUgOTcuODYzOCUsNzkuMDU0MiUgOTcuOTc0JSw3OC40MTA5JSA5OC4xMzU0JSw3Ny45NjE3JSA5OC4yNDc2JSw3Ny41NDkzJSA5OC4zNDk4JSw3Ny4xNTI5JSA5OC40NDclLDc2LjY2NDglIDk4LjU2NSUsNzYuMTE0MCUgOTguNjk1MiUsNzUuNzcxJSA5OC43NzUyJSw3NS40ODEyJSA5OC44NDEyJSw3NS4xMjM3JSA5OC45MjEyJSw3NC44MDYlIDk4Ljk5MDQlLDc0LjUwODMlIDk5LjA1NCUsNzQuMTcwMyUgOTkuMTI0MiUsNzMuODYzNiUgOTkuMTg2MiUsNzMuNTQxNyUgOTkuMjQ5NSUsNzMuMTMwMCUgOTkuMzI3NCUsNzIuNzQ2OCUgOTkuMzk3JSw3Mi4zNDI4JSA5OS40NjY4JSw3MS44MTQzJSA5OS41NTI3JSw3MS40MjYyJSA5OS42MTI4JSw3MC45NDkyJSA5OS42ODA2JSw3MC42NDExJSA5OS43MjA2JSw3MC4yODM3JSA5OS43NjQ5JSw2OS44MTAxJSA5OS44MTg0JSw2OS4zNjc3JSA5OS44NjMxJSw2OC43NDgyJSA5OS45MTY4JSw2OC4wNjg0JSA5OS45NjMyJSw2Ny41ODQ0JSA5OS45ODg0JSw2Ny4yNDYxJSAxMDAlLDY2LjA5NDMlIDEwMC4wMDIyJSw2NS4zMjk0JSA5OS45NjUyJSw2NC44MDYwJSA5OS45MjUxJSw2NC4zNDglIDk5Ljg4MDIlLDYzLjgwOTAlIDk5LjgxNjglLDYzLjIzNjMlIDk5LjczODYlLDYyLjQ2MjAlIDk5LjYxNyUsNjEuNTEzMyUgOTkuNDQ3OCUsNjAuNzYwOTglIDk5LjMwMDklLDYwLjE1ODIlIDk5LjE3NzYlLDU5LjYzNjIlIDk5LjA2NzclLDU5LjA0NTElIDk4Ljk0MSUsNTguNDkyNiUgOTguODIxJSw1Ny45NjMyJSA5OC43MDY2JSw1Ny42MDIyJSA5OC42MjklLDU2Ljk3NTElIDk4LjQ5NjIlLDU2LjM2MDUwJSA5OC4zNjk2JSw1NS45NTQyJSA5OC4yODk2JSw1NS40MTg3JSA5OC4xODY2JSw1NC42NDQzJSA5OC4wNDc2JSw1My45MTIwJSA5Ny45Mjg4JSw1My40MTA3MCUgOTcuODU1OCUsNTIuODE5NiUgOTcuNzc5NiUsNTIuMjgzMyUgOTcuNzIwOCUsNTEuNzU0MyUgOTcuNjczJSw1MS40MTkyNiUgOTcuNjQ4NCUsNTEuMDU4MiUgOTcuNjI3NCUsNTAuNjYxMTIlIDk3LjYxMDglLDUwLjI0NzQ5JSA5Ny42MDEyJSw0OS43MjIxJSA5Ny42MDEyJSw0OS4zMTM0JSA5Ny42MDgyJSw0OC4xMjQ4JSA5Ny42NDU0JSw0Ny44MjUwMyUgOTcuNjU4NiUsNDYuNjE4NDklIDk3LjcyNTglLDQ1LjgyNTElIDk3Ljc4MTYlLDQ1LjI5NjYlIDk3LjgyMzIlLDQ0LjgzOTAlIDk3Ljg2MjIlLDQ0LjUyMjAlIDk3Ljg5MDUlLDQzLjc5MDMzJSA5Ny45NjA0JSw0Mi43NDMzMiUgOTguMDY5NCUsNDIuMDAzMSUgOTguMTUyNCUsNDEuMDk0MiUgOTguMjU5OCUsNDAuNDUyNSUgOTguMzM4OCUsMzkuNzg0NCUgOTguNDIzNCUsMzguOTc0MiUgOTguNTI4MyUsMzguNDAxMyUgOTguNjAzOSUsMzcuNDkzNiUgOTguNzI0JSwzNi45MzgzMSUgOTguNzk4NCUsMzYuMzY2MiUgOTguODc0OCUsMzUuNTkwODIlIDk4Ljk3OCUsMzQuOTkyJSA5OS4wNTY0JSwzNC4yODc2JSA5OS4xNDc0JSwzMy4yMzk1JSA5OS4yNzglLDMyLjA0MiUgOTkuNDE3OSUsMzEuMDIwNzIlIDk5LjUyNzUlLDMwLjA2OTMlIDk5LjYxOTElLDI5LjA1Njk1JSA5OS43MDM4JSwyOC4xNTgyMCUgOTkuNzY1OCUsMjcuNTM4MiUgOTkuODAwMSUsMjYuNzMxMDElIDk5LjgyMjQlLDI1Ljg1ODklIDk5LjgwNzglLDI1LjM5MiUgOTkuNzg0NyUsMjQuNzg0MDclIDk5Ljc0JSwyMy45NzI2JSA5OS42NTU4JSwyMy4wMjI4JSA5OS41MjQ5JSwyMS42OTM2MCUgOTkuMjkxJSwyMC4yOTI0OCUgOTguOTkxJSwxOC4zNTQlIDk4LjUxMTAlLDE3LjM0MTY1JSA5OC4yNDAyJSwxNi4yNDIyOCUgOTcuOTQwMiUsMTUuNTk5MiUgOTcuNzY1JSwxNC40ODI4MiUgOTcuNDY3NiUsMTIuNzQ1NiUgOTcuMDQ3NiUsMTEuNDQyNDIlIDk2Ljc5NTglLDEwLjA5NDA4JSA5Ni42MzE0JSw5LjI0ODk1JSA5Ni42JSw4LjQzNzc2JSA5Ni42MTg2JSw3LjUwMzIlIDk2LjY3NSUsNy4xMDgwNiUgOTYuNzEwNiUsNi41MjUxMCUgOTYuNzc2NiUsNS41MjIwNCUgOTYuOTI5NCUsNC40NjMyOCUgOTcuMTQ5NCUsMy41NjI5MyUgOTcuMzg4MyUsMS40MDY3NDUlIDk4LjE5OCUsMCUgOTklLDAlIDAlKTtcclxuICB9XHJcblxyXG4gIC5mY3MtdmlkLXBvc3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBpZnJhbWUsXHJcbiAgICBvYmplY3QsXHJcbiAgICBlbWJlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHJcbiAgICAuZmNzLXZpZC1wb3N0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICBcclxuICAgIC5lbWJlZC1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAuaGVyby1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtNC42cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICBib3R0b206IC0zcmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICBib3R0b206IC0xMHJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzcmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuNnJlbSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlcjogLjVyZW0gc29saWQgcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IDYuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gNS44cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmItdmlkLXBhdXNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0cmVtO1xyXG4gICAgYm90dG9tOiA0cmVtO1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGF1c2Uuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi52aWQtcGF1c2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3BsYXkuc3ZnXCIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIC5mYi12aWQtcGF1c2Uge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWQtcG9ydHJhaXQge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmlkLWxhbmRzY2FwZSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDE4cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xyXG4gICAgfVxyXG5cclxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjI5MTQ1NzI4NjQzMjE2MSUsIDAuNDUxMzg4ODg4ODg4ODg4ODQlIDguMTUzMDE1MDc1Mzc2ODgzJSwgMS4xODE4MDU1NTU1NTU1NTU2JSA3LjkzNDQyMjExMDU1Mjc2MyUsIDIuMDc0NDQ0NDQ0NDQ0NDQ0NSUgNy42NzMzNjY4MzQxNzA4NTQlLCAyLjk2NDQ0NDQ0NDQ0NDQ0NDclIDcuNDE4NTkyOTY0ODI0MTIwNSUsIDMuNzI1NDg2MTExMTExMTEwNiUgNy4yMDQ1MjI2MTMwNjUzMjclLCA0LjYwODMzMzMzMzMzMzMzMyUgNi45NTk3OTg5OTQ5NzQ4NzMlLCA1LjI5MDI3Nzc3Nzc3Nzc3OSUgNi43NzQxMjA2MDMwMTUwNzUlLCA2LjA1ODYxMTExMTExMTExMSUgNi41Njc1ODc5Mzk2OTg0OTIlLCA2LjY5NDU4MzMzMzMzMzMzMyUgNi4zOTg5OTQ5NzQ4NzQzNzIlLCA3Ljg0OTkzMDU1NTU1NTU1NSUgNi4wOTc0ODc0MzcxODU5MyUsIDguNTg5Mzc1JSA1LjkwODA0MDIwMTAwNTAyNSUsIDkuMzI4NzUlIDUuNzIxMTA1NTI3NjM4MTkxJSwgMTAuMTEyMDgzMzMzMzMzMzM0JSA1LjUyNTg3OTM5Njk4NDkyNSUsIDEwLjkyOTUxMzg4ODg4ODg4OCUgNS4zMjQ4NzQzNzE4NTkyOTc1JSwgMTIuMTI1MDY5NDQ0NDQ0NDQ0JSA1LjAzNjQzMjE2MDgwNDAyJSwgMTIuNjUzODg4ODg4ODg4ODklIDQuOTEwODA0MDIwMTAwNTAzJSwgMTMuNTEzNzUwMDAwMDAwMDAyJSA0LjcwOTc5ODk5NDk3NDg3NCUsIDE0LjE0NzI5MTY2NjY2NjY2OCUgNC41NjM1Njc4MzkxOTU5NzklLCAxNC45ODI4NDcyMjIyMjIyMiUgNC4zNzM2MTgwOTA0NTIyNjElLCAxNS42NDA2MjUlIDQuMjI2MTMwNjUzMjY2MzMxJSwgMTYuNDI2ODA1NTU1NTU1NTUzJSA0LjA1MjUxMjU2MjgxNDA3MSUsIDE3LjQ0Mjk4NjExMTExMTExJSAzLjgzMjQxMjA2MDMwMTUwOCUsIDE4LjMyNTk3MjIyMjIyMjIyMyUgMy42NDQ5NzQ4NzQzNzE4NTklLCAxOS4yNTQ0NDQ0NDQ0NDQ0NDUlIDMuNDUxNzU4NzkzOTY5ODQ5JSwgMjAuNDMzNDAyNzc3Nzc3Nzc2JSAzLjIxMjMxMTU1Nzc4ODk0NDUlLCAyMC45OTUxMzg4ODg4ODg4OSUgMy4xMDA1MDI1MTI1NjI4MTQlLCAyMS45NTU4MzMzMzMzMzMzMzQlIDIuOTEyODE0MDcwMzUxNzU4NyUsIDIyLjU4NjczNjExMTExMTExNSUgMi43OTE5NTk3OTg5OTQ5NzUlLCAyMy4yMzM4MTk0NDQ0NDQ0NDYlIDIuNjcwMTAwNTAyNTEyNTYzMyUsIDI0LjE0Njk0NDQ0NDQ0NDQ0NyUgMi41MDE1MDc1Mzc2ODg0NDIlLCAyNS4zOTYyNTAwMDAwMDAwMDIlIDIuMjc3NjM4MTkwOTU0Nzc0JSwgMjYuNTM2NjY2NjY2NjY2NjY1JSAyLjA4MDQwMjAxMDA1MDI1MSUsIDI3LjI1OTcyMjIyMjIyMjIyMyUgMS45NTg3OTM5Njk4NDkyNDY1JSwgMjguNDA0OTMwNTU1NTU1NTYlIDEuNzcxODU5Mjk2NDgyNDExOCUsIDI5Ljc1Njg3NSUgMS41NjAzMDE1MDc1Mzc2ODg1JSwgMzEuMDg1MDY5NDQ0NDQ0NDQ2JSAxLjM2MjMxMTU1Nzc4ODk0NDYlLCAzMS42MTYxMTExMTExMTExMSUgMS4yODY5MzQ2NzMzNjY4MzQlLCAzMi41MTI5ODYxMTExMTExMSUgMS4xNjEzMDY1MzI2NjMzMTY1JSwgMzMuNTEyOTg2MTExMTExMTElIDEuMDI3MTM1Njc4MzkxOTU5OCUsIDM0LjMwMDIwODMzMzMzMzMzJSAwLjkyNjYzMzE2NTgyOTE0NTclLCAzNS4xODUzNDcyMjIyMjIyMiUgMC44MTczMzY2ODM0MTcwODU1JSwgMzYuNDIxNDU4MzMzMzMzMzM0JSAwLjY3Mjg2NDMyMTYwODA0MDIlLCAzNy41NTc4NDcyMjIyMjIyMiUgMC41NDg3NDM3MTg1OTI5NjQ5JSwgMzguNTc4NjgwNTU1NTU1NTYlIDAuNDQ0NzIzNjE4MDkwNDUyMjQlLCAzOS41NDIwODMzMzMzMzMzMyUgMC4zNTMwMTUwNzUzNzY4ODQ0JSwgNDAuMTA3OTg2MTExMTExMTElIDAuMzAyNzYzODE5MDk1NDc3NCUsIDQwLjk2NjU5NzIyMjIyMjIyJSAwLjIzMDE1MDc1Mzc2ODg0NDIyJSwgNDEuNDQ3NTAwMDAwMDAwMDA1JSAwLjE5MTk1OTc5ODk5NDk3NDg3JSwgNDIuMjM2NTk3MjIyMjIyMjIlIDAuMTMyOTE0NTcyODY0MzIxNjIlLCA0My4zMTU2OTQ0NDQ0NDQ0NCUgMC4wNjAwNTAyNTEyNTYyODE0MDUlLCA0My44MzQwOTcyMjIyMjIyMjYlIDAuMDI4MzkxOTU5Nzk4OTk0OTc2JSwgNDQuMzA1NTU1NTU1NTU1NTYlIDAlLCA0NS42NDY1OTcyMjIyMjIyMjYlIC0wLjA1MjUxMjU2MjgxNDA3MDM1JSwgNDYuODk5MjM2MTExMTExMTE1JSAtMC4wNjQ1NzI4NjQzMjE2MDgwNCUsIDQ3LjU5MjcwODMzMzMzMzMzNCUgLTAuMDU3MDM1MTc1ODc5Mzk2OTklLCA0OC4zNjM1NDE2NjY2NjY2NiUgLTAuMDM3MTg1OTI5NjQ4MjQxMiUsIDQ5LjExNDM3NDk5OTk5OTk5NSUgLTAuMDA2NzgzOTE5NTk3OTg5OTUlLCA0OS42NTMzMzMzMzMzMzMzMzYlIDAuMDIxNjA4MDQwMjAxMDA1MDI0JSwgNTAuMzA4NzUlIDAuMDYzMDY1MzI2NjMzMTY1ODMlLCA1MC45NjUyNzc3Nzc3Nzc3NyUgMC4xMTE1NTc3ODg5NDQ3MjM2MSUsIDUxLjczNTYyNTAwMDAwMDAwNiUgMC4xNzc4ODk0NDcyMzYxODA5JSwgNTIuNDI5MjM2MTExMTExMTElIDAuMjQ1NDc3Mzg2OTM0NjczMzMlLCA1My4xMjI3Nzc3Nzc3Nzc3OCUgMC4zMjA4NTQyNzEzNTY3ODM5JSwgNTMuODU0MDk3MjIyMjIyMjIlIDAuNDA3Mjg2NDMyMTYwODA0JSwgNTQuOTUyMjIyMjIyMjIyMjI1JSAwLjU1MDUwMjUxMjU2MjgxNCUsIDU1LjgxODQ3MjIyMjIyMjIxJSAwLjY3NDM3MTg1OTI5NjQ4MjUlLCA1Ni4zMDAwNjk0NDQ0NDQ0NDYlIDAuNzQ2OTg0OTI0NjIzMTE1NSUsIDU3LjA1MjQzMDU1NTU1NTU1JSAwLjg2NTgyOTE0NTcyODY0MzMlLCA1Ny41MTIwODMzMzMzMzMzMyUgMC45NDEyMDYwMzAxNTA3NTM4JSwgNTguMDg4NDcyMjIyMjIyMjIlIDEuMDM5MTk1OTc5ODk5NDk3NiUsIDU4LjgyMzMzMzMzMzMzMzM0JSAxLjE2ODg0NDIyMTEwNTUyNzclLCA1OS40Nzk1ODMzMzMzMzMzMyUgMS4yODg2OTM0NjczMzY2ODM0JSwgNjAuNDQxMTgwNTU1NTU1NTU1JSAxLjQ3MTEwNTUyNzYzODE5MSUsIDYxLjA5OTQ0NDQ0NDQ0NDQ0JSAxLjYlLCA2MS44NjY1OTcyMjIyMjIyMiUgMS43NTQyNzEzNTY3ODM5MTk3JSwgNjIuNTI3MDEzODg4ODg4ODk1JSAxLjg5MDIwMTAwNTAyNTEyNTQlLCA2Mi45MzYyNSUgMS45NzU4NzkzOTY5ODQ5MjQ3JSwgNjMuMzU0MTY2NjY2NjY2NjY0JSAyLjA2NDA3MDM1MTc1ODc5MzclLCA2My43MTQ3OTE2NjY2NjY2NyUgMi4xNDA5NTQ3NzM4NjkzNDclLCA2NC4xMTU5MDI3Nzc3Nzc3OCUgMi4yMjczODY5MzQ2NzMzNjclLCA2NC4zNzM4ODg4ODg4ODg4OSUgMi4yODM0MTcwODU0MjcxMzU2JSwgNjQuNjc4ODE5NDQ0NDQ0NDQlIDIuMzUlLCA2NS4xMTM5NTgzMzMzMzMzMyUgMi40NDU0NzczODY5MzQ2NzM1JSwgNjUuNjAzODE5NDQ0NDQ0NDQlIDIuNTU0MDIwMTAwNTAyNTEyNSUsIDY1Ljk5NjM4ODg4ODg4ODg5JSAyLjY0MTQ1NzI4NjQzMjE2MDYlLCA2Ni4zNzEzODg4ODg4ODg4OSUgMi43MjUzNzY4ODQ0MjIxMTA1JSwgNjYuODgxOTQ0NDQ0NDQ0NDQlIDIuODM5MTk1OTc5ODk5NDk3NyUsIDY3LjMzNDAyNzc3Nzc3Nzc4JSAyLjk0MTQ1NzI4NjQzMjE2MSUsIDY3LjY3MDc2Mzg4ODg4ODg5JSAzLjAxNjgzNDE3MDg1NDI3MTQlLCA2OC4wODc0MzA1NTU1NTU1NiUgMy4xMTE1NTc3ODg5NDQ3MjM3JSwgNjguNTMwNDg2MTExMTExMTIlIDMuMjEyMDYwMzAxNTA3NTM3NyUsIDY4Ljg5MTExMTExMTExMTEyJSAzLjI5NDIyMTEwNTUyNzYzODUlLCA2OS4zNDQzNzUlIDMuMzk3NDg3NDM3MTg1OTI5NiUsIDY5Ljg2MTExMTExMTExMTExJSAzLjUxNzU4NzkzOTY5ODQ5MjYlLCA3MC42Mjc3Nzc3Nzc3Nzc3OCUgMy42ODY5MzQ2NzMzNjY4MzQlLCA3MS4zNjk0NDQ0NDQ0NDQ0NCUgMy44NDI3MTM1Njc4MzkxOTY0JSwgNzEuNzc5ODYxMTExMTExMTIlIDMuOTI1ODc5Mzk2OTg0OTI1JSwgNzIuMjQzNzQ5OTk5OTk5OTklIDQuMDE4MzQxNzA4NTQyNzE0JSwgNzMuMDE2NjY2NjY2NjY2NjglIDQuMTY5MDk1NDc3Mzg2OTM1JSwgNzMuNjI4NDcyMjIyMjIyMjElIDQuMjg3MTg1OTI5NjQ4MjQlLCA3NC4yMjg0NzIyMjIyMjIyNCUgNC40MDMwMTUwNzUzNzY4ODUlLCA3NC43NDkzMDU1NTU1NTU1NyUgNC41MDM1MTc1ODc5Mzk2OTglLCA3NS40MDI3Nzc3Nzc3Nzc3NyUgNC42MzM0MTcwODU0MjcxMzUlLCA3NS45NTEzODg4ODg4ODg5JSA0Ljc0NTk3OTg5OTQ5NzQ4NyUsIDc2LjQ1OTAyNzc3Nzc3Nzc4JSA0Ljg1MTAwNTAyNTEyNTYyOCUsIDc2Ljk4NDcyMjIyMjIyMjIyJSA0Ljk1Nzc4ODk0NDcyMzYxNyUsIDc3LjIxMjQ5OTk5OTk5OTk5JSA1LjAwMzI2NjMzMTY1ODI5MiUsIDc3LjYwOTAyNzc3Nzc3Nzc3JSA1LjA4MTQwNzAzNTE3NTg3OTUlLCA3OC4wNTA2OTQ0NDQ0NDQ0NSUgNS4xNjY1ODI5MTQ1NzI4NjQlLCA3OC40ODI2Mzg4ODg4ODg5JSA1LjI0NzczODY5MzQ2NzMzNyUsIDc4Ljg3OTE2NjY2NjY2NjY2JSA1LjMyMDYwMzAxNTA3NTM3NyUsIDc5LjI3MTUyNzc3Nzc3Nzc4JSA1LjM5MDcwMzUxNzU4NzkzOSUsIDc5Ljc2MTExMTExMTExMTElIDUuNDc1Mzc2ODg0NDIyMTExJSwgODAuMzA5NzIyMjIyMjIyMjIlIDUuNTY2MzMxNjU4MjkxNDU4JSwgODAuNzg4ODg4ODg4ODg4ODglIDUuNjQxNzA4NTQyNzEzNTY4JSwgODEuMjA3NjM4ODg4ODg4OSUgNS43MDQ1MjI2MTMwNjUzMjclLCA4MS43OTcyMjIyMjIyMjIyMyUgNS43ODc2ODg0NDIyMTEwNTU1JSwgODIuMzUyNzc3Nzc3Nzc3NzklIDUuODU5Nzk4OTk0OTc0ODc0JSwgODIuOTM1NDE2NjY2NjY2NjclIDUuOTI4MzkxOTU5Nzk4OTk0NSUsIDgzLjM0OTMwNTU1NTU1NTU2JSA1Ljk3MjExMDU1Mjc2MzgxODUlLCA4My45NTgzMzMzMzMzMzMzMyUgNi4wMjg2NDMyMTYwODA0MDElLCA4NC45MjAxMzg4ODg4ODg4OSUgNi4xMTUzMjY2MzMxNjU4MjklLCA4NS43MzY4MDU1NTU1NTU1NSUgNi4xOTA3MDM1MTc1ODc5NCUsIDg2LjMwNzYzODg4ODg4ODg5JSA2LjIzNzkzOTY5ODQ5MjQ2MyUsIDg2Ljg3Nzc3Nzc3Nzc3Nzc4JSA2LjI3NjEzMDY1MzI2NjMzMiUsIDg3LjQ4MTk0NDQ0NDQ0NDQ1JSA2LjMwMTI1NjI4MTQwNzAzNSUsIDg4LjI0MTY2NjY2NjY2NjY3JSA2LjMwMTI1NjI4MTQwNzAzNSUsIDg4LjY4MDU1NTU1NTU1NTU2JSA2LjI4MDE1MDc1Mzc2ODg0NSUsIDg4LjkzNDcyMjIyMjIyMjIzJSA2LjI1OTU0NzczODY5MzQ2OCUsIDg5LjI5MTY2NjY2NjY2NjY2JSA2LjIyMDM1MTc1ODc5Mzk3MSUsIDkwLjA3NDk5OTk5OTk5OTk5JSA2LjA5Nzk4OTk0OTc0ODc0NCUsIDkwLjcwMjA4MzMzMzMzMzMzJSA1Ljk3MjM2MTgwOTA0NTIyNyUsIDkxLjY4NTQxNjY2NjY2NjY3JSA1Ljc0MzIxNjA4MDQwMjAxMSUsIDkyLjY1NzYzODg4ODg4ODg4JSA1LjUxNzA4NTQyNzEzNTY3OSUsIDkzLjA4NDcyMjIyMjIyMjIzJSA1LjQyMTEwNTUyNzYzODE5MSUsIDkzLjYyMDgzMzMzMzMzMzM0JSA1LjI4OTY5ODQ5MjQ2MjMxMSUsIDk0LjExMjUlIDUuMTU4NzkzOTY5ODQ5MjQ2JSwgOTQuNjAzNDcyMjIyMjIyMjIlIDUuMDE3NTg3OTM5Njk4NDkyJSwgOTUuMDc1JSA0Ljg3MjExMDU1Mjc2MzgxOCUsIDk1LjYyMjIyMjIyMjIyMjIyJSA0LjY5MDcwMzUxNzU4Nzk0JSwgOTYuMzQ5MzA1NTU1NTU1NTYlIDQuNDI4MTQwNzAzNTE3NTg4JSwgOTcuMDU2OTQ0NDQ0NDQ0NDQlIDQuMTQ4NzQzNzE4NTkyOTY1JSwgOTcuMzYxMTExMTExMTExMTElIDQuMDIxMTA1NTI3NjM4MTkxJSwgOTguMzM2ODA1NTU1NTU1NTYlIDMuNTg5Njk4NDkyNDYyMzEyJSwgOTguODY2NjY2NjY2NjY2NjclIDMuMzQxNDU3Mjg2NDMyMTYwMyUsIDk5LjEzNjExMTExMTExMTElIDMuMjEwODA0MDIwMTAwNTAyJSwgOTkuNTY3MzYxMTExMTExMTElIDIuOTk0NzIzNjE4MDkwNDUyJSwgMTAwJSAyLjc2MzgxOTA5NTQ3NzM4NyUsIDEwMCUgOTIuNzEzNTY3ODM5MTk1OTclLCA5OS40NDg2MTExMTExMTExJSA5Mi44NjYwODA0MDIwMTAwNiUsIDk5LjAwODMzMzMzMzMzMzMzJSA5Mi45ODUxNzU4NzkzOTY5OSUsIDk4LjIyMjkxNjY2NjY2NjY4JSA5My4xOTM0NjczMzY2ODM0MyUsIDk3LjE5NzkxNjY2NjY2NjY3JSA5My40NTg1NDI3MTM1Njc4NCUsIDk2LjY2NDU4MzMzMzMzMzMzJSA5My41OTM5Njk4NDkyNDYyNCUsIDk2LjElIDkzLjczNTY3ODM5MTk1OTglLCA5NS4xODg4ODg4ODg4ODg4OCUgOTMuOTYwMzAxNTA3NTM3NjglLCA5NC4xNDQ0NDQ0NDQ0NDQ0NSUgOTQuMjExNTU3Nzg4OTQ0NzIlLCA5My4wMDYyNSUgOTQuNDgwNjUzMjY2MzMxNjYlLCA5MS44NzAxMzg4ODg4ODg5JSA5NC43NDI5NjQ4MjQxMjA2JSwgOTAuNzU3NjM4ODg4ODg4ODklIDk0Ljk5NDIyMTEwNTUyNzY0JSwgODkuODI1Njk0NDQ0NDQ0NDUlIDk1LjIlLCA4OS4xMjI5MTY2NjY2NjY2NyUgOTUuMzUzMDE1MDc1Mzc2ODclLCA4OC41MjcwODMzMzMzMzMzNCUgOTUuNDgwNjUzMjY2MzMxNjQlLCA4Ny44MTY2NjY2NjY2NjY2NiUgOTUuNjMxNDA3MDM1MTc1ODclLCA4Ni45NjQ1ODMzMzMzMzMzNCUgOTUuODA4NzkzOTY5ODQ5MjUlLCA4NS45MjU2OTQ0NDQ0NDQ0NSUgOTYuMDIwMzUxNzU4NzkzOTYlLCA4NC44NzU2OTQ0NDQ0NDQ0NSUgOTYuMjI5Mzk2OTg0OTI0NjIlLCA4NC4zMDc2Mzg4ODg4ODg4OSUgOTYuMzQwNDUyMjYxMzA2NTIlLCA4My4zOTkzMDU1NTU1NTU1NiUgOTYuNTE1MDc1Mzc2ODg0NDMlLCA4Mi42MTA0MTY2NjY2NjY2NyUgOTYuNjYzNTY3ODM5MTk1OTklLCA4MS44MzgxOTQ0NDQ0NDQ0NCUgOTYuODA2MDMwMTUwNzUzNzclLCA4MC44MjE1Mjc3Nzc3Nzc3NyUgOTYuOTg5Njk4NDkyNDYyMzIlLCA3OS42OTM3NSUgOTcuMTg3Njg4NDQyMjExMDUlLCA3OC45NTk3MjIyMjIyMjIyMSUgOTcuMzEzMzE2NTgyOTE0NTglLCA3OC4xMzI2Mzg4ODg4ODg4OCUgOTcuNDUxNzU4NzkzOTY5ODQlLCA3Ny4xNjU5NzIyMjIyMjIyMiUgOTcuNjA5Mjk2NDgyNDEyMDYlLCA3Ni4yODQwMjc3Nzc3Nzc3OCUgOTcuNzQ5MjQ2MjMxMTU1NzglLCA3NS4wODU0MTY2NjY2NjY2NyUgOTcuOTMzNDE3MDg1NDI3MTQlLCA3NC41NjQ1ODMzMzMzMzMzMyUgOTguMDExMDU1Mjc2MzgxOTElLCA3My42NjQ1ODMzMzMzMzMzNCUgOTguMTQxOTU5Nzk4OTk0OTglLCA3Mi42MDU1NTU1NTU1NTU1NSUgOTguMjkwNzAzNTE3NTg3OTQlLCA3MS40NzIyMjIyMjIyMjIyMyUgOTguNDQzMjE2MDgwNDAyMDElLCA3MC41NjI1JSA5OC41NjA1NTI3NjM4MTkxJSwgNjkuOTY4NzUlIDk4LjYzNTkyOTY0ODI0MTIyJSwgNjguOTM2NDU4MzMzMzMzMzMlIDk4Ljc2MDA1MDI1MTI1NjI5JSwgNjguMDQ0NzkxNjY2NjY2NjclIDk4Ljg2MjMxMTU1Nzc4ODk0JSwgNjcuMjQ2MTgwNTU1NTU1NTUlIDk4Ljk1MDI1MTI1NjI4MTQlLCA2Ni40MDE1OTcyMjIyMjIyMiUgOTkuMDM4OTQ0NzIzNjE4MSUsIDY1LjUxOTA5NzIyMjIyMjIzJSA5OS4xMjY4ODQ0MjIxMTA1NSUsIDY0Ljg1MDI3Nzc3Nzc3Nzc4JSA5OS4xOTAyMDEwMDUwMjUxMyUsIDY0LjA2OTE2NjY2NjY2NjY2JSA5OS4yNjA4MDQwMjAxMDA1MSUsIDYzLjIyNDE2NjY2NjY2NjY3JSA5OS4zMzI0MTIwNjAzMDE1MSUsIDYyLjM1MTUyNzc3Nzc3Nzc3JSA5OS40MDE3NTg3OTM5Njk4NSUsIDYxLjIzNjgwNTU1NTU1NTU1JSA5OS40ODI0MTIwNjAzMDE1JSwgNjAuMjE1MzQ3MjIyMjIyMjMlIDk5LjU0ODc0MzcxODU5Mjk3JSwgNTkuNjM5OTMwNTU1NTU1NTY2JSA5OS41ODI2NjMzMTY1ODI5MSUsIDU4LjcyODg4ODg4ODg4ODg5JSA5OS42MzE0MDcwMzUxNzU4OCUsIDU3Ljk0ODU0MTY2NjY2NjY2NCUgOTkuNjY4MzQxNzA4NTQyNzElLCA1Ni45MzYwNDE2NjY2NjY2NyUgOTkuNzA4NzkzOTY5ODQ5MjUlLCA1NS42MjUlIDk5Ljc0ODc0MzcxODU5Mjk4JSwgNTUuMDUwNTU1NTU1NTU1NTUlIDk5Ljc1ODc5Mzk2OTg0OTI1JSwgNTQuMTQ5NTEzODg4ODg4ODklIDk5Ljc1ODc5Mzk2OTg0OTI1JSwgNTMuMTI1JSA5OS43NDk3NDg3NDM3MTg2JSwgNTIuMDEzODg4ODg4ODg4ODklIDk5Ljc0OTc0ODc0MzcxODYlLCA1MC44MzMzMzMzMzMzMzMzMyUgOTkuNzQ5NzQ4NzQzNzE4NiUsIDQ5Ljg0NDcyMjIyMjIyMjIyNCUgOTkuNjYyMzExNTU3Nzg4OTQlLCA0OS4yMjkzNzUwMDAwMDAwMDUlIDk5LjU5OTQ5NzQ4NzQzNzE4JSwgNDguNTUzMDU1NTU1NTU1NTUlIDk5LjUyNDEyMDYwMzAxNTA4JSwgNDcuOTk4NzUlIDk5LjQ1NzI4NjQzMjE2MDglLCA0Ny40NzAyNzc3Nzc3Nzc3OCUgOTkuMzg5OTQ5NzQ4NzQzNzIlLCA0Ni44ODk3OTE2NjY2NjY2NiUgOTkuMzExODA5MDQ1MjI2MTQlLCA0Ni40MTc1Njk0NDQ0NDQ0NDYlIDk5LjI0NTQ3NzM4NjkzNDY4JSwgNDUuOTcwOTAyNzc3Nzc3NzglIDk5LjE4MDY1MzI2NjMzMTY2JSwgNDUuNTkzNDcyMjIyMjIyMjI1JSA5OS4xMjQxMjA2MDMwMTUwNyUsIDQ1LjQwNzcwODMzMzMzMzMzJSA5OS4wOTU5Nzk4OTk0OTc1JSwgNDUuMDgyNzA4MzMzMzMzMzM2JSA5OS4wNDU3Mjg2NDMyMTYwOCUsIDQ0LjUxNSUgOTguOTAzMjY2MzMxNjU4MjklLCA0My44ODg3NSUgOTguNzQ0NzIzNjE4MDkwNDYlLCA0My4xNzU5MDI3Nzc3Nzc3NyUgOTguNTgxNDA3MDM1MTc1ODclLCA0Mi43Nzc2Mzg4ODg4ODg4OTUlIDk4LjQ5MzQ2NzMzNjY4MzQyJSwgNDIuMTE4ODE5NDQ0NDQ0NDQlIDk4LjM3NjM4MTkwOTU0Nzc1JSwgNDEuMzg4NzUlIDk4LjI0MjIxMTA1NTI3NjM5JSwgNDEuMDQ4NDcyMjIyMjIyMjIlIDk4LjE4MjkxNDU3Mjg2NDMlLCA0MC4zNDcwODMzMzMzMzMzNCUgOTcuOTkwOTU0NzczODY5MzUlLCAzOS43MTc4NDcyMjIyMjIyMjUlIDk3Ljg4MzE2NTgyOTE0NTcyJSwgMzkuMTE5NTgzMzMzMzMzMzQlIDk3Ljc4MjY2MzMxNjU4MjkxJSwgMzguNzg2ODA1NTU1NTU1NTUlIDk3LjcyNzM4NjkzNDY3MzM2JSwgMzguMzU0NTEzODg4ODg4ODklIDk3LjY1NjUzMjY2MzMxNjU4JSwgMzcuOTYwNTU1NTU1NTU1NTUlIDk3LjU5MjcxMzU2NzgzOTIlLCAzNy42NDM5NTgzMzMzMzMzMyUgOTcuNTQyNDYyMzExNTU3NzglLCAzNy4zNzg1NDE2NjY2NjY2NiUgOTcuNTAwNTAyNTEyNTYyODIlLCAzNy4xMTE3MzYxMTExMTExMSUgOTcuNDU5MDQ1MjI2MTMwNjYlLCAzNi44NjQyMzYxMTExMTExMSUgOTcuNDIwODU0MjcxMzU2NzklLCAzNi4yNTYwNDE2NjY2NjY2NyUgOTcuMzIwMzUxNzU4NzkzOTYlLCAzNS41ODg4MTk0NDQ0NDQ0NSUgOTcuMTk0NzIzNjE4MDkwNDUlLCAzNS4xMjA0MTY2NjY2NjY2NjQlIDk3LjEwMjc2MzgxOTA5NTQ3JSwgMzQuNjQ4ODg4ODg4ODg4ODklIDk3LjAxMDMwMTUwNzUzNzY5JSwgMzQuMjc1Mjc3Nzc3Nzc3NzglIDk2LjkzOTQ0NzIzNjE4MDkxJSwgMzMuODc1MzQ3MjIyMjIyMjI0JSA5Ni44Njc4MzkxOTU5Nzk5JSwgMzMuNDU3NDMwNTU1NTU1NTU0JSA5Ni44MDAyNTEyNTYyODE0JSwgMzIuOTg2MTExMTExMTExMTElIDk2LjczMzY2ODM0MTcwODU1JSwgMzIuNzk3MTUyNzc3Nzc3Nzc1JSA5Ni43MTIwNjAzMDE1MDc1MyUsIDMyLjMyMTMxOTQ0NDQ0NDQ1JSA5Ni42NjcwODU0MjcxMzU2NyUsIDMxLjU3MzEyNSUgOTYuNjE2ODM0MTcwODU0MjglLCAzMC45Mzg1NDE2NjY2NjY2NjIlIDk2LjU4NjkzNDY3MzM2NjgzJSwgMzAuMDU2NTk3MjIyMjIyMjIlIDk2LjU1MDI1MTI1NjI4MTQlLCAyOC44ODg4ODg4ODg4ODg4ODYlIDk2LjQ4MjQxMjA2MDMwMTUlLCAyOC43MTE5NDQ0NDQ0NDQ0NCUgOTYuNDY4ODQ0MjIxMTA1NTMlLCAyOC4xMDMwNTU1NTU1NTU1NTclIDk2LjQyMjExMDU1Mjc2MzgxJSwgMjcuNjE5NzkxNjY2NjY2NjclIDk2LjM4NTkyOTY0ODI0MTIlLCAyNy4xMDAyNzc3Nzc3Nzc3OCUgOTYuMzQ3MjM2MTgwOTA0NTIlLCAyNi42MzY5NDQ0NDQ0NDQ0NDUlIDk2LjMxMzU2NzgzOTE5NTk3JSwgMjYuMDUzNjExMTExMTExMTEzJSA5Ni4yNzE2MDgwNDAyMDElLCAyNS40NTc3MDgzMzMzMzMzMzMlIDk2LjIyOTY0ODI0MTIwNjA0JSwgMjQuOTgxNTk3MjIyMjIyMjI0JSA5Ni4xOTY0ODI0MTIwNjAzJSwgMjQuNDkzMTI1MDAwMDAwMDAzJSA5Ni4xNjMzMTY1ODI5MTQ1OCUsIDIzLjg0NTgzMzMzMzMzMzMzJSA5Ni4xMTk4NDkyNDYyMzExNSUsIDIzLjIzMTE4MDU1NTU1NTU1NyUgOTYuMDc5NjQ4MjQxMjA2MDMlLCAyMS45NDc0OTk5OTk5OTk5OTglIDk1Ljk5ODI0MTIwNjAzMDE0JSwgMjAuODQ1NjI1MDAwMDAwMDAyJSA5NS45MzExNTU3Nzg4OTQ0OCUsIDE5Ljk4ODgxOTQ0NDQ0NDQ0NSUgOTUuODgwOTA0NTIyNjEzMDYlLCAxOS4wODM1NDE2NjY2NjY2NyUgOTUuODMwNjUzMjY2MzMxNjUlLCAxOC4xNzg3NSUgOTUuNzgwNDAyMDEwMDUwMjUlLCAxNy4xOTI2Mzg4ODg4ODg4OSUgOTUuNzI4ODk0NDcyMzYxOCUsIDE2LjIwNDY1Mjc3Nzc3Nzc3OCUgOTUuNjc4NjQzMjE2MDgwMzklLCAxNC43MjM5NTgzMzMzMzMzMzQlIDk1LjYwODU0MjcxMzU2NzgzJSwgMTMuODE5MDI3Nzc3Nzc3Nzc4JSA5NS41NjgzNDE3MDg1NDI3MiUsIDEyLjcxNjMxOTQ0NDQ0NDQ0NiUgOTUuNTIxODU5Mjk2NDgyNDIlLCAxMi4yMjMyNjM4ODg4ODg4ODklIDk1LjUwMjAxMDA1MDI1MTI2JSwgMTEuNTE1NTU1NTU1NTU1NTU2JSA5NS40NzQzNzE4NTkyOTY0OCUsIDEwLjgyNDY1Mjc3Nzc3Nzc3OSUgOTUuNDQ5MjQ2MjMxMTU1NzclLCAxMC4xOTg0NzIyMjIyMjIyMjMlIDk1LjQyNzEzNTY3ODM5MTk2JSwgOS40NDE1Mjc3Nzc3Nzc3NzclIDk1LjQwMjAxMDA1MDI1MTI1JSwgOC44MTY1Mjc3Nzc3Nzc3NzclIDk1LjM4MTkwOTU0NzczODclLCA4LjA1OTU4MzMzMzMzMzMzNCUgOTUuMzU5MDQ1MjI2MTMwNjYlLCA3LjQ2Njg3NDk5OTk5OTk5OSUgOTUuMzQyMjExMDU1Mjc2MzglLCA2Ljg0MTg3NSUgOTUuMzI1Mzc2ODg0NDIyMTElLCA2LjIwMDEzODg4ODg4ODg4OSUgOTUuMzA5Mjk2NDgyNDEyMDclLCA1LjUyNTQ4NjExMTExMTExJSA5NS4yOTM3MTg1OTI5NjQ4MiUsIDUuMDY0NzkxNjY2NjY2NjY3JSA5NS4yODM5MTk1OTc5ODk5NSUsIDQuMjU4MTk0NDQ0NDQ0NDQ0JSA5NS4yNjgwOTA0NTIyNjEzJSwgMy42MzMxOTQ0NDQ0NDQ0NDQ0JSA5NS4yNTcyODY0MzIxNjA4MSUsIDIuOTQyMDgzMzMzMzMzMzMzJSA5NS4yNDY5ODQ5MjQ2MjMxMiUsIDIuMzAwNDE2NjY2NjY2NjY2NiUgOTUuMjM4OTQ0NzIzNjE4MDklLCAxLjY1ODY4MDU1NTU1NTU1NTclIDk1LjIzMjY2MzMxNjU4MjkyJSwgMS4wMDA0MTY2NjY2NjY2NjY3JSA5NS4yMjgxNDA3MDM1MTc1OCUsIDAuNTA2MzE5NDQ0NDQ0NDQ0NCUgOTUuMjI2MTMwNjUzMjY2MzIlLCAwLjI1OTQ0NDQ0NDQ0NDQ0NDUlIDk1LjIyNjEzMDY1MzI2NjMyJSwgMCUgOTUuMjI2MTMwNjUzMjY2MzIlLCAwJSA4LjI5MTQ1NzI4NjQzMjE2MSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5mbHVpZC1jYXJkLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xyXG5cclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUsIDEwMC4wMjY2NDUzNTAzODYzNiUgOTIuMjc4MTU2OTk2NTg3MDMlLCA5Ni43ODkyMzUyNzg0NDM5MSUgOTMuMDAzNDEyOTY5MjgzMjclLCA5NC4zOTExNTM3NDM2NzE3NCUgOTMuNjg2MDA2ODI1OTM4NTYlLCA4OC45ODIxNDc2MTUyNDExMyUgOTQuODgwNTQ2MDc1MDg1MzIlLCA4NC4xMDYwNDg0OTQ1Mzc3JSA5NS45MDQ0MzY4NjAwNjgyNiUsIDgyLjQ0MDcxNDA5NTM5MDM1JSA5Ni4xNjA0MDk1NTYzMTQlLCA4MC40OTU2MDM1MTcxODYyNSUgOTYuNDE2MzgyMjUyNTU5NzMlLCA3OS40MTY0NjY4MjY1Mzg3NyUgOTYuNTg3MDMwNzE2NzIzNTYlLCA3NS42MzI4MjcwNzE2NzU5OSUgOTcuODY2ODk0MTk3OTUyMjIlLCA3My42ODc3MTY0OTM0NzE4OCUgOTcuOTA5NTU2MzEzOTkzMTglLCA3NC4xOTM5NzgxNTA4MTI2OCUgOTcuNjUzNTgzNjE3NzQ3NDQlLCA3Mi4yODg4MzU1OTgxODgxMSUgOTcuNjk2MjQ1NzMzNzg4NCUsIDcxLjUxNjEyMDQzNjk4Mzc0JSA5Ny44MjQyMzIwODE5MTEyNiUsIDcwLjI1MDQ2NjI5MzYzMTc2JSA5OC4zNzg4Mzk1OTA0NDM2OSUsIDY5LjQ2NDQyODQ1NzIzNDIyJSA5OC41MDY4MjU5Mzg1NjY1NSUsIDY3Ljg1MjM4NDc1ODg1OTU3JSA5OC43MjAxMzY1MTg3NzEzMyUsIDYyLjMyMzQ3NDU1MzY5MDM4JSA5OS4yMzIwODE5MTEyNjI4MSUsIDYwLjM3ODM2Mzk3NTQ4NjI4JSA5OS4zNjAwNjgyNTkzODU2NyUsIDU3Ljg0NzA1NTY4ODc4MjMxJSA5OS40ODgwNTQ2MDc1MDg1MyUsIDUwLjIyNjQ4NTQ3ODI4NDA1JSA5OS44NzIwMTM2NTE4NzcxNCUsIDQ1LjczNjc0MzkzODE4Mjc5JSA5OS4zNjAwNjgyNTkzODU2NyUsIDMzLjc3Mjk4MTYxNDcwODIzJSA5Ny4xODQzMDAzNDEyOTY5MyUsIDI0LjM0MDUyNzU3NzkzNzY1JSA5NS40Nzc4MTU2OTk2NTg3JSwgMTguNzU4MzI2NjcxOTk1NzM2JSA5NC40OTY1ODcwMzA3MTY3MyUsIDE2LjQ2NjgyNjUzODc2ODk4NCUgOTQuNDExMjYyNzk4NjM0ODElLCAxMi40MTY3MzMyODAwNDI2MzMlIDk0LjExMjYyNzk4NjM0ODEyJSwgMTEuMjU3NjYwNTM4MjM2MDc3JSA5NC4wMjczMDM3NTQyNjYyMSUsIDkuMzkyNDg2MDExMTkxMDQ2JSA5NC4xNTUyOTAxMDIzODkwNyUsIDguMDIwMjUwNDY2MjkzNjMlIDk0LjQ1MzkyNDkxNDY3NTc3JSwgNi4xMDE3ODUyMzg0NzU4ODYlIDk0LjgzNzg4Mzk1OTA0NDM2JSwgMCUgOTcuMDU2MzEzOTkzMTc0MDYlLCAwJSAyLjIxODQzMDAzNDEyOTY5MyUsIDE1LjQyNzY1Nzg3MzcwMTA0JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDIwLjQzNjk4Mzc0NjMzNjI2NCUgMi43MzAzNzU0MjY2MjExNjA2JSwgMjEuNTQyNzY1Nzg3MzcwMTA0JSAyLjgxNTY5OTY1ODcwMzA3MTYlLCAyMi4yNzU1MTI5MjI5OTQ5MzUlIDMuNDU1NjMxMzk5MzE3NDA2JSwgMjMuOTI3NTI0NjQ2OTQ5MTElIDIuNTU5NzI2OTYyNDU3MzM3OCUsIDI1LjA5OTkyMDA2Mzk0ODg0JSAyLjE3NTc2NzkxODA4ODczNzUlLCAyNi44MTg1NDUxNjM4Njg5MDglIDEuOTYyNDU3MzM3ODgzOTU5MiUsIDI4LjU3NzEzODI4OTM2ODUwMiUgMi4wNDc3ODE1Njk5NjU4NyUsIDI5Ljk4OTM0MTg1OTg0NTQ2JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDMxLjcwNzk2Njk1OTc2NTUyJSAzLjQxMjk2OTI4MzI3NjQ1MDclLCAzMy4yODAwNDI2MzI1NjA2MiUgMi42ODc3MTMzMTA1ODAyMDQ3JSwgMzQuMTMyNjkzODQ0OTI0MDYlIDIuODU4MzYxNzc0NzQ0MDI3JSwgMzYuMDc3ODA0NDIzMTI4MTY0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDM3LjkxNjMzMzU5OTc4Njg0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDQxLjEwMDQ1Mjk3MDk1NjU3JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQzLjAxODkxODE5ODc3NDMxNSUgNC44NjM0ODEyMjg2Njg5NDIlLCA0NC4yODQ1NzIzNDIxMjYyOTYlIDUuMjA0Nzc4MTU2OTk2NTg2NSUsIDQ1LjQ1Njk2Nzc1OTEyNjAzJSA1LjExOTQ1MzkyNDkxNDY3NTUlLCA0Ni43NzU5MTI2MDMyNTA3NCUgNi4wNTgwMjA0Nzc4MTU3JSwgNDguNDgxMjE1MDI3OTc3NjIlIDYuNDQxOTc5NTIyMTg0MyUsIDUyLjM1ODExMzUwOTE5MjY1JSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU1LjgyMjAwOTA1OTQxOTEzJSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU4LjEyNjgzMTg2NzgzOTA2JSA2LjEwMDY4MjU5Mzg1NjY1NSUsIDU5Ljc5MjE2NjI2Njk4NjQxJSA2LjMxMzk5MzE3NDA2MTQzMyUsIDYxLjE2NDQwMTgxMTg4MzgzJSA1Ljc1OTM4NTY2NTUyOTAxMDUlLCA2Mi4xMjM2MzQ0MjU3OTI2OTQlIDUuNTg4NzM3MjAxMzY1MTg4JSwgNjMuMjU2MDYxODE3MjEyODk1JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY1LjI1NDQ2MzA5NjE4OTcyJSA1LjQ2MDc1MDg1MzI0MjMyMSUsIDY3LjU4NTkzMTI1NDk5NiUgNS41MDM0MTI5NjkyODMyNzclLCA2OC41NzE4MDkyMTkyOTEyNCUgNC45MDYxNDMzNDQ3MDk4OTglLCA2OS45NTczNjc0MzkzODE4MyUgNS4wNzY3OTE4MDg4NzM3MiUsIDcyLjM1NTQ0ODk3NDE1NDAyJSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDc0LjY4NjkxNzEzMjk2MDI5JSA0LjYwNzUwODUzMjQyMzIwOCUsIDc1LjY0NjE0OTc0Njg2OTE3JSA0LjQzNjg2MDA2ODI1OTM4NiUsIDc3LjA4NDk5ODY2NzczMjQ5JSA0LjIyMzU0OTQ4ODA1NDYwOCUsIDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjUwNjkyOTYzNzUyNjY1JSAwLjEzMTAwNDM2NjgxMjIyNzA3JSwgMTAwJSAwLjIxODM0MDYxMTM1MzcxMTc3JSwgOTkuOTMzMzY4ODY5OTM2MDMlIDk0Ljg0NzE2MTU3MjA1MjQlLCA5NS42MDIzNDU0MTU3NzgyNiUgOTYuNjM3NTU0NTg1MTUyODQlLCA5Mi41NjM5NjU4ODQ4NjE0JSA5Ny42ODU1ODk1MTk2NTA2NSUsIDkxLjQ5Nzg2NzgwMzgzNzk1JSA5Ny45MDM5MzAxMzEwMDQzNyUsIDkwLjQzMTc2OTcyMjgxNDUxJSA5OC4xNjU5Mzg4NjQ2Mjg4MyUsIDg4LjU3OTQyNDMwNzAzNjI1JSA5OC41MTUyODM4NDI3OTQ3NiUsIDg3Ljc3OTg1MDc0NjI2ODY2JSA5OC40NzE2MTU3MjA1MjQwMSUsIDg2Ljk2Njk1MDk1OTQ4ODI3JSA5OC40Mjc5NDc1OTgyNTMyNyUsIDg1LjM0MTE1MTM4NTkyNzUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODMuNzE1MzUxODEyMzY2NzMlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODEuMDUwMTA2NjA5ODA4MSUgOTcuMzM2MjQ0NTQxNDg0NzIlLCA3OC4xOTgyOTQyNDMwNzAzNiUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ny4zODUzOTQ0NTYyODk5OSUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ni40MjU5MDYxODMzNjg4OCUgOTcuMDc0MjM1ODA3ODYwMjYlLCA3NC43MjAxNDkyNTM3MzEzNCUgOTYuMzMxODc3NzI5MjU3NjQlLCA3MS43NDg0MDA4NTI4Nzg0OCUgOTYuNDYyODgyMDk2MDY5ODYlLCA3MC41NDkwNDA1MTE3MjcwOSUgOTUuNzY0MTkyMTM5NzM3OTklLCA2OC45MjMyNDA5MzgxNjYzJSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY3LjQwNDA1MTE3MjcwNzklIDk1LjEwOTE3MDMwNTY3Njg2JSwgNjYuNDg0NTQxNTc3ODI1MTclIDk1LjA2NTUwMjE4MzQwNjExJSwgNjUuNTY1MDMxOTgyOTQyNDMlIDk0Ljk3ODE2NTkzODg2NDYzJSwgNjQuMzkyMzI0MDkzODE2NjMlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjIuODE5ODI5NDI0MzA3MDQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjEuNzkzNzEwMDIxMzIxOTYlIDk0LjIzNTgwNzg2MDI2MjAxJSwgNjAuODIwODk1NTIyMzg4MDY0JSA5NC4zMjMxNDQxMDQ4MDM0OSUsIDYwLjQ4NzczOTg3MjA2ODIzJSA5My45MzAxMzEwMDQzNjY4MSUsIDU5Ljk4MTM0MzI4MzU4MjA5JSA5My43NTU0NTg1MTUyODM4MyUsIDM5Ljk3ODY3ODAzODM3OTUzJSA5My43OTkxMjY2Mzc1NTQ2JSwgMzMuMDM1NzE0Mjg1NzE0Mjg1JSA5My43OTkxMjY2Mzc1NTQ2JSwgMzAuODUwMjEzMjE5NjE2MjA4JSA5My41ODA3ODYwMjYyMDA4NyUsIDI5LjM4NDMyODM1ODIwODk1NCUgOTMuNTgwNzg2MDI2MjAwODclLCAyNy44NTE4MTIzNjY3Mzc3NCUgOTQuNDk3ODE2NTkzODg2NDclLCAyNi4zODU5Mjc1MDUzMzA0OTMlIDk0LjM2NjgxMjIyNzA3NDIzJSwgMjQuOTMzMzY4ODY5OTM2MDM2JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDI0LjMzMzY4ODY5OTM2MDM0JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDIyLjQ0MTM2NDYwNTU0MzcwOCUgOTUuMzI3NTEwOTE3MDMwNTclLCAyMC42ODIzMDI3NzE4NTUwMSUgOTUuMTUyODM4NDI3OTQ3NiUsIDIwLjEyMjYwMTI3OTMxNzclIDk1LjAyMTgzNDA2MTEzNTM3JSwgMTguNTM2NzgwMzgzNzk1MzElIDk1Ljg1MTUyODM4NDI3OTQ4JSwgMTcuMzI0MDkzODE2NjMxMTMlIDk2LjE1NzIwNTI0MDE3NDY4JSwgMTUuMzkxNzkxMDQ0Nzc2MTE4JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDE0LjA4NTgyMDg5NTUyMjM4OSUgOTYuNTA2NTUwMjE4MzQwNjIlLCAxMS45NjY5NTA5NTk0ODgyNzMlIDk3LjI5MjU3NjQxOTIxMzk3JSwgOS4yMDg0MjIxNzQ4NDAwODQlIDk3LjY0MTkyMTM5NzM3OTkyJSwgMCUgOTkuODY4OTk1NjMzMTg3NzglLCAwJSA1LjAyMTgzNDA2MTEzNTM3MSUsIDQuMTcxMTA4NzQyMDA0MjY0NSUgMy40OTM0NDk3ODE2NTkzODg0JSwgNy4xNTYxODMzNjg4Njk5MzclIDIuNTMyNzUxMDkxNzAzMDU3JSwgOC4xNTU2NTAzMTk4Mjk0MjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDkuNTQxNTc3ODI1MTU5OTE2JSAyLjA1MjQwMTc0NjcyNDg5MSUsIDEwLjg4NzUyNjY1MjQ1MjAyNiUgMS44Nzc3MjkyNTc2NDE5MjE2JSwgMTQuMzUyMzQ1NDE1Nzc4MjUlIDIuMTM5NzM3OTkxMjY2Mzc1NCUsIDE3LjQ4NDAwODUyODc4NDY1JSAyLjM1ODA3ODYwMjYyMDA4NzUlLCAxOC45NDk4OTMzOTAxOTE4OTYlIDIuNDQ1NDE0ODQ3MTYxNTcyJSwgMjUuMTg2NTY3MTY0MTc5MTAyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCAzNS4wMjEzMjE5NjE2MjA0NyUgNS4zNzExNzkwMzkzMDEzMSUsIDQwLjU2NTAzMTk4Mjk0MjQzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDQ0LjAxNjUyNDUyMDI1NTg2NCUgNy4wNzQyMzU4MDc4NjAyNjElLCA0NS44Njg4Njk5MzYwMzQxMTYlIDcuNDIzNTgwNzg2MDI2MjAyJSwgNDYuNjE1MTM4NTkyNzUwNTMlIDcuNDY3MjQ4OTA4Mjk2OTQzJSwgNTAuMTg2NTY3MTY0MTc5MTElIDcuOTAzOTMwMTMxMDA0MzY2JSwgNTcuNjM1OTI3NTA1MzMwNDg2JSA3LjU1NDU4NTE1MjgzODQyOCUsIDYxLjQ2MDU1NDM3MTAwMjEzJSA3LjI5MjU3NjQxOTIxMzk3NCUsIDYyLjc1MzE5ODI5NDI0MzA3JSA3LjI0ODkwODI5Njk0MzIzMSUsIDY3LjQ0NDAyOTg1MDc0NjI2JSA2LjgxMjIyNzA3NDIzNTgwOCUsIDY5LjA1NjUwMzE5ODI5NDI0JSA2LjU5Mzg4NjQ2Mjg4MjA5NyUsIDcwLjI1NTg2MzUzOTQ0NTYzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDcxLjQwMTkxODk3NjU0NTg0JSA1Ljg5NTE5NjUwNjU1MDIxOCUsIDcyLjIxNDgxODc2MzMyNjIyJSA1LjcyMDUyNDAxNzQ2NzI0OSUsIDcyLjkyMTEwODc0MjAwNDI2JSA1LjgwNzg2MDI2MjAwODczNCUsIDczLjc2MDY2MDk4MDgxMDIzJSA1Ljk4MjUzMjc1MTA5MTcwMyUsIDc1Ljc5OTU3MzU2MDc2NzU4JSA1LjgwNzg2MDI2MjAwODczNCUsIDc2Ljk0NTYyODk5Nzg2NzglIDUuNTQ1ODUxNTI4Mzg0Mjc5JSwgNzkuNDI0MzA3MDM2MjQ3MzMlIDQuNTg1MTUyODM4NDI3OTQ4JSwgODAuNDEwNDQ3NzYxMTk0MDIlIDQuNDU0MTQ4NDcxNjE1NzIlLCA4NS43Mjc2MTE5NDAyOTg1MiUgMy41MzcxMTc5MDM5MzAxMzA2JSwgODcuMDQ2OTA4MzE1NTY1MDMlIDMuMjMxNDQxMDQ4MDM0OTM0NSUsIDg4LjU2NjA5ODA4MTAyMzQ1JSAyLjg4MjA5NjA2OTg2ODk5NTclLCA5MC42NDQ5ODkzMzkwMTkxOSUgMi40MDE3NDY3MjQ4OTA4Mjk3JSwgOTMuNjU2NzE2NDE3OTEwNDUlIDEuNzAzMDU2NzY4NTU4OTUyJSwgOTQuNTM2MjQ3MzM0NzU0NzklIDEuNTcyMDUyNDAxNzQ2NzI1JSwgOTcuOTIxMTA4NzQyMDA0MjYlIDAuNTI0MDE3NDY3MjQ4OTA4MyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mY3MtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMzcuMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiArIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuOHJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmFwcGxlLXN0b3JlIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5nb29nbGUtcGxheSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDMuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKyA0LjUzdncpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNTg4MjM1Mjk0MTMlLCA3NC42NjY2NjY2NjY2NjY2NyUgNjQuNzA1ODgyMzUyOTQxMTclLCA2Mi4xMzMzMzMzMzMzMzMzMjYlIDg4LjIzNTI5NDExNzY0NzA2JSwgNTIuNTMzMzMzMzMzMzMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjQ3MDU4ODIzNTIlLCAxMC45MzMzMzMzMzMzMzMzMzQlIDgyLjM1Mjk0MTE3NjQ3MDU4JSwgMCUgNzAuNTg4MjM1Mjk0MTE3NjUlLCAwJSAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gKyA0LjUzdncpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFyZW0pO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NDExNzY0NzA1OCUsIDc0LjY2NjY2NjY2NjY2NjY3JSAzNS4yOTQxMTc2NDcwNTg4MjYlLCA2Mi4xMzMzMzMzMzMzMzMzMjYlIDExLjc2NDcwNTg4MjM1Mjk0JSwgNTIuNTMzMzMzMzMzMzMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgMTAuOTMzMzMzMzMzMzMzMzM0JSAxNy42NDcwNTg4MjM1Mjk0MTMlLCAwJSAyOS40MTE3NjQ3MDU4ODIzNTUlLCAwJSAxMDAlKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFRoZW1lcyBhbmQgQWxpZ25tZW50IGFuZCBXYXZlXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAuYmctaGVscGVyLFxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAuYmctaGVscGVyLFxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndhdmUtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoLjJyZW0pIDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRW5kIFRoZW1lcyBhbmQgQWxpZ25tZW50XHJcbn1cclxuIiwiLm1lbnUtZGV0YWlsLWhlcm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZy1sZWZ0OiA3LjZyZW07XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnVuYXZhaWxhYmxlLXRleHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5pbWFnZS13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiA1NiU7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcbiAgfVxyXG4gIFxyXG5cdC5zcGVjaWFsLWNhdGVnb3J5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LnNjcmlwdC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG5cdCAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJG1hbmRhcmluNDAwO1xyXG5cdFx0XHR9XHJcblx0ICAgICYud2hpcmwge1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFuZGFyaW40MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saW1pdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJhY2sge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ29sZDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDQuNnJlbSAycmVtIDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiB7XHJcblx0XHRcdHNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdGhlYWRlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdCAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgXHR9XHJcblx0XHRcdGgxLFxyXG5cdFx0XHRoMixcclxuXHRcdFx0aDMsXHJcblx0XHRcdGg0LFxyXG5cdFx0XHRoNSxcclxuXHRcdFx0aDYsXHJcblx0XHRcdHNwYW5cclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN1cCB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoZWFkZXIgKiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRnb2xkNTAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblx0XHRcdC8vbWF4LWhlaWdodDogMTAwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzLjJyZW07XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFkZC1vcmRlciB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMi42cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gIH1cclxuICBcclxuXHQuaW5ncmVkaWVudHMtYm94IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3VidGl0bGUge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIHAge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji50b3BwaW5ncyxcclxuXHRcdFx0Ji5pbmdyZWRpZW50cyB7XHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjRyZW07XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCIsIFwiO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hbGxlcmdlbiB7XHJcblx0XHRcdGNvbG9yOiAkcmVkNTAwO1xyXG5cdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEuNHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RhcnQtb3JkZXItd3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdHBhZGRpbmc6IDNyZW0gMCAycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5iZy1oZWxwZXIge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAydnc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSxcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbiAgXHJcblx0LnByaWNlLWJveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmFsbGVyZ2Vucy1saXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbjogLjFyZW0gMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNSU7XHJcblxyXG5cdFx0LmltYWdlLXdyYXBwZXIsXHJcblx0XHQuY29udGVudC13cmFwcGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcbiAgfVxyXG4gIFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdC5mY3MtdGhpcmQtcGFydHkuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICByaWdodDogOC41cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuXHJcblx0Ly9ncm9jZXJ5IGRldGFpbCBhZGRpdGlvbnNcclxuXHQuZGV0YWlsLWxpbmstYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0ZmxvYXQ6ICBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuc3VidGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjdyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjhyZW07XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZmNzLXRoaXJkLXBhcnR5OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NSUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpemUtc2VsZWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuMnJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjRyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0d2lkdGg6IDMuNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMuNXJlbTtcclxuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpemUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnMge1xyXG5cdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvc20uc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9zbS1ncmVlbi5zdmdcIik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm0ge1xyXG5cdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbWVkLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbWVkLWdyZWVuLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubCB7XHJcblx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9sZy5zdmdcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL2xnLWdyZWVuLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYueGwge1xyXG5cdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMveGwuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy94bC1ncmVlbi5zdmdcIik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWxsZXJnZW5zLWxpc3Qge1xyXG5cdFx0Y29sb3I6ICRyZWQ1MDA7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxLjRyZW07XHJcblx0XHRcdGhlaWdodDogMS40cmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyBhLmFkZC1vcmRlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGVja2JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjRyZW07XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcsXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxLjZyZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji51bmF2YWlsYWJsZSB7XHJcblx0XHQuY29udGVudC13cmFwcGVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ji5wcmltYXJ5LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVuYXZhaWxhYmxlLXRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMi42cmVtIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuXHQubWVudS1kZXRhaWwtaGVybyB7XHJcblx0XHQuc3RhcnQtb3JkZXItd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuXHRcdFx0LmJnLWhlbHBlciB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFsbGVyZ2Vucy1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNTZyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAuc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAwIDFyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWludC10aGVtZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuNzAwLCAwLjQ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1saXN0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQge1xyXG4gIG1hcmdpbi10b3A6IDguMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5mbHVpZC1jYXJkLXJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDEuNjU0NTAxMjE2NTQ1MDEyJSwgMTAwJSA5Mi41NTQ3NDQ1MjU1NDc0NSUsIDgwLjM5OTczMzUxMDk5MjY4JSA5Ni41OTM2NzM5NjU5MzY3NCUsIDc5LjY4MDIxMzE5MTIwNTg3JSA5Ni42OTA5OTc1NjY5MDk5NyUsIDc3LjQ1NTAyOTk4MDAxMzMyJSA5Ni45MzQzMDY1NjkzNDMwNiUsIDc2LjMyMjQ1MTY5ODg2NzQzJSA5Ni45MzQzMDY1NjkzNDMwNiUsIDczLjg3MDc1MjgzMTQ0NTcxJSA5Ny43MTI4OTUzNzcxMjg5NCUsIDczLjQwNDM5NzA2ODYyMDkyJSA5Ny43MTI4OTUzNzcxMjg5NCUsIDcyLjI0NTE2OTg4Njc0MjE2JSA5Ny41NjY5MDk5NzU2NjkxJSwgNzEuMTI1OTE2MDU1OTYyNjklIDk3LjUxODI0ODE3NTE4MjQ5JSwgNzAuMzI2NDQ5MDMzOTc3MzQlIDk3Ljc2MTU1NzE3NzYxNTU3JSwgNjkuMTkzODcwNzUyODMxNDQlIDk4LjU4ODgwNzc4NTg4ODA4JSwgNjcuOTE0NzIzNTE3NjU0ODklIDk4LjM5NDE2MDU4Mzk0MTYlLCA2NC4zMDM3OTc0NjgzNTQ0MyUgOTguNjM3NDY5NTg2Mzc0NjklLCA1Ny45MzQ3MTAxOTMyMDQ1MyUgOTkuMzE4NzM0NzkzMTg3MzUlLCA1NC40MDM3MzA4NDYxMDI1OSUgOTkuMDc1NDI1NzkwNzU0MjUlLCA1My4wNzEyODU4MDk0NjAzNTYlIDk5Ljg1NDAxNDU5ODU0MDE1JSwgNTEuODQ1NDM2Mzc1NzQ5NSUgOTkuMzE4NzM0NzkzMTg3MzUlLCA1MC43NjYxNTU4OTYwNjkyODYlIDk5LjMxODczNDc5MzE4NzM1JSwgNDYuNjYyMjI1MTgzMjExMTklIDk4LjYzNzQ2OTU4NjM3NDY5JSwgNDMuNTQ0MzAzNzk3NDY4MzUlIDk4LjM0NTQ5ODc4MzQ1NDk5JSwgNDIuNjc4MjE0NTIzNjUwOSUgOTguMTAyMTg5NzgxMDIxODklLCA0MS43OTg4MDA3OTk0NjcwMjQlIDk4LjE5OTUxMzM4MTk5NTEzJSwgNDEuMDI1OTgyNjc4MjE0NTI1JSA5Ny42NjQyMzM1NzY2NDIzMyUsIDM5LjY2Njg4ODc0MDgzOTQ0JSA5Ny42MTU1NzE3NzYxNTU3MiUsIDM4LjM3NDQxNzA1NTI5NjQ3JSA5Ni43Mzk2NTkzNjczOTY2JSwgMzUuODAyNzk4MTM0NTc2OTQ2JSA5Ni44ODU2NDQ3Njg4NTY0NSUsIDMzLjg3MDc1MjgzMTQ0NTcxJSA5NS41NzE3NzYxNTU3MTc3NiUsIDMwLjQwNjM5NTczNjE3NTg4NSUgOTUuNzY2NDIzMzU3NjY0MjQlLCAyNy45ODEzNDU3Njk0ODcwMSUgOTQuNTQ5ODc4MzQ1NDk4NzglLCAyNi44ODg3NDA4Mzk0NDAzNzQlIDk0LjMwNjU2OTM0MzA2NTY5JSwgMjQuNjUwMjMzMTc3ODgxNDElIDk0Ljc5MzE4NzM0NzkzMTg4JSwgMjIuMTcxODg1NDA5NzI2ODQ4JSA5NS43NjY0MjMzNTc2NjQyNCUsIDIwLjgzOTQ0MDM3MzA4NDYxJSA5NS4yMzExNDM1NTIzMTE0NCUsIDE4LjA2Nzk1NDY5Njg2ODc1MyUgOTQuODkwNTEwOTQ4OTA1MSUsIDE2LjUyMjMxODQ1NDM2Mzc1NiUgOTQuODkwNTEwOTQ4OTA1MSUsIDE0LjAzMDY0NjIzNTg0Mjc3MiUgOTUuMDM2NDk2MzUwMzY0OTYlLCAxMi4yNDUxNjk4ODY3NDIxNzIlIDk1LjAzNjQ5NjM1MDM2NDk2JSwgMTEuMDA1OTk2MDAyNjY0ODklIDk0Ljk4NzgzNDU0OTg3ODM0JSwgNi4wNDkzMDA0NjYzNTU3NjMlIDk0Ljc5MzE4NzM0NzkzMTg4JSwgMCUgOTQuNTQ5ODc4MzQ1NDk4NzglLCAwJSA3LjIwMTk0NjQ3MjAxOTQ2NSUsIDkuMzkzNzM3NTA4MzI3NzgxJSA0LjY3MTUzMjg0NjcxNTMyOCUsIDExLjc2NTQ4OTY3MzU1MDk2NyUgNC4zNzk1NjIwNDM3OTU2MiUsIDEzLjg4NDA3NzI4MTgxMjEyNyUgMy41MDM2NDk2MzUwMzY0OTY1JSwgMTUuMDk2NjAyMjY1MTU2NTYlIDMuMzA5MDAyNDMzMDkwMDI0JSwgMTcuNTc0OTUwMDMzMzExMTI2JSAzLjAxNzAzMTYzMDE3MDMxNiUsIDE4Ljg1NDA5NzI2ODQ4NzY3NCUgMi41NzkwNzU0MjU3OTA3NTQlLCAyMC4wNjY2MjIyNTE4MzIxMSUgMS44MDA0ODY2MTgwMDQ4NjYyJSwgMjAuNDc5NjgwMjEzMTkxMjA1JSAxLjk0NjQ3MjAxOTQ2NDcyMDMlLCAyMi4yMTE4NTg3NjA4MjYxMTglIDIuMTg5NzgxMDIxODk3ODElLCAyNC4yMjM4NTA3NjYxNTU5JSAxLjMxMzg2ODYxMzEzODY4NiUsIDI0LjgxMDEyNjU4MjI3ODQ4JSAxLjMxMzg2ODYxMzEzODY4NiUsIDI2LjE4MjU0NDk3MDAxOTk5JSAxLjExOTIyMTQxMTE5MjIxNCUsIDI3LjY2MTU1ODk2MDY5Mjg3MiUgMS4yNjUyMDY4MTI2NTIwNjgxJSwgMjguODM0MTEwNTkyOTM4MDQlIDAuMzg5Mjk0NDAzODkyOTQ0MDYlLCAyOS43NTM0OTc2NjgyMjExODYlIDAuMTQ1OTg1NDAxNDU5ODU0JSwgMzAuOTI2MDQ5MzAwNDY2MzU3JSAwLjI0MzMwOTAwMjQzMzA5MDAzJSwgMzIuMjQ1MTY5ODg2NzQyMTclIDAuNDM3OTU2MjA0Mzc5NTYyMDYlLCA1Ni44MDIxMzE5MTIwNTg2MyUgMC40Mzc5NTYyMDQzNzk1NjIwNiUsIDYwLjYzOTU3MzYxNzU4ODI3JSAxLjAyMTg5NzgxMDIxODk3ODIlLCA2MS41MDU2NjI4OTE0MDU3MzQlIDAuOTczMjM2MDA5NzMyMzYwMSUsIDYyLjcxODE4Nzg3NDc1MDE2NCUgMS4zMTM4Njg2MTMxMzg2ODYlLCA2NC4zMDM3OTc0NjgzNTQ0MyUgMS4zMTM4Njg2MTMxMzg2ODYlLCA2OC44MzQxMTA1OTI5MzgwMyUgMi42NzYzOTkwMjY3NjM5OSUsIDcwLjQ0NjM2OTA4NzI3NTE0JSAyLjY3NjM5OTAyNjc2Mzk5JSwgNzIuNTM4MzA3Nzk0ODAzNDclIDMuNDU0OTg3ODM0NTQ5ODc4JSwgNzMuNjU3NTYxNjI1NTgyOTQlIDMuMzA5MDAyNDMzMDkwMDI0JSwgNzQuNjk2ODY4NzU0MTYzODklIDMuMzA5MDAyNDMzMDkwMDI0JSwgNzYuNTQ4OTY3MzU1MDk2NiUgNC4xODQ5MTQ4NDE4NDkxNDklLCA3Ny41NDgzMDExMzI1NzgyNyUgNC4zMzA5MDAyNDMzMDkwMDIlLCA4MC41MDYzMjkxMTM5MjQwNSUgNC4zMzA5MDAyNDMzMDkwMDIlLCA4NC43OTY4MDIxMzE5MTIwNiUgNS4wMTIxNjU0NTAxMjE2NTQlLCA4Ni40MzU3MDk1MjY5ODIwMSUgNS41NDc0NDUyNTU0NzQ0NTMlLCA4OC4wMjEzMTkxMjA1ODYyNyUgNS42OTM0MzA2NTY5MzQzMDYlLCA4OC44NDc0MzUwNDMzMDQ0NyUgNS43NDIwOTI0NTc0MjA5MjUlLCA4OS44NDY3Njg4MjA3ODYxNCUgNS41OTYxMDcwNTU5NjEwNyUsIDkzLjA4NDYxMDI1OTgyNjc5JSA0LjU3NDIwOTI0NTc0MjA5MiUsIDkzLjk3NzM0ODQzNDM3NzA4JSA0LjM3OTU2MjA0Mzc5NTYyJSwgMTAwJSAxLjY1NDUwMTIxNjU0NTAxMiUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5mbHVpZC1jYXJkLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xyXG5cclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUsIDEwMC4wMjY2NDUzNTAzODYzNiUgOTIuMjc4MTU2OTk2NTg3MDMlLCA5Ni43ODkyMzUyNzg0NDM5MSUgOTMuMDAzNDEyOTY5MjgzMjclLCA5NC4zOTExNTM3NDM2NzE3NCUgOTMuNjg2MDA2ODI1OTM4NTYlLCA4OC45ODIxNDc2MTUyNDExMyUgOTQuODgwNTQ2MDc1MDg1MzIlLCA4NC4xMDYwNDg0OTQ1Mzc3JSA5NS45MDQ0MzY4NjAwNjgyNiUsIDgyLjQ0MDcxNDA5NTM5MDM1JSA5Ni4xNjA0MDk1NTYzMTQlLCA4MC40OTU2MDM1MTcxODYyNSUgOTYuNDE2MzgyMjUyNTU5NzMlLCA3OS40MTY0NjY4MjY1Mzg3NyUgOTYuNTg3MDMwNzE2NzIzNTYlLCA3NS42MzI4MjcwNzE2NzU5OSUgOTcuODY2ODk0MTk3OTUyMjIlLCA3My42ODc3MTY0OTM0NzE4OCUgOTcuOTA5NTU2MzEzOTkzMTglLCA3NC4xOTM5NzgxNTA4MTI2OCUgOTcuNjUzNTgzNjE3NzQ3NDQlLCA3Mi4yODg4MzU1OTgxODgxMSUgOTcuNjk2MjQ1NzMzNzg4NCUsIDcxLjUxNjEyMDQzNjk4Mzc0JSA5Ny44MjQyMzIwODE5MTEyNiUsIDcwLjI1MDQ2NjI5MzYzMTc2JSA5OC4zNzg4Mzk1OTA0NDM2OSUsIDY5LjQ2NDQyODQ1NzIzNDIyJSA5OC41MDY4MjU5Mzg1NjY1NSUsIDY3Ljg1MjM4NDc1ODg1OTU3JSA5OC43MjAxMzY1MTg3NzEzMyUsIDYyLjMyMzQ3NDU1MzY5MDM4JSA5OS4yMzIwODE5MTEyNjI4MSUsIDYwLjM3ODM2Mzk3NTQ4NjI4JSA5OS4zNjAwNjgyNTkzODU2NyUsIDU3Ljg0NzA1NTY4ODc4MjMxJSA5OS40ODgwNTQ2MDc1MDg1MyUsIDUwLjIyNjQ4NTQ3ODI4NDA1JSA5OS44NzIwMTM2NTE4NzcxNCUsIDQ1LjczNjc0MzkzODE4Mjc5JSA5OS4zNjAwNjgyNTkzODU2NyUsIDMzLjc3Mjk4MTYxNDcwODIzJSA5Ny4xODQzMDAzNDEyOTY5MyUsIDI0LjM0MDUyNzU3NzkzNzY1JSA5NS40Nzc4MTU2OTk2NTg3JSwgMTguNzU4MzI2NjcxOTk1NzM2JSA5NC40OTY1ODcwMzA3MTY3MyUsIDE2LjQ2NjgyNjUzODc2ODk4NCUgOTQuNDExMjYyNzk4NjM0ODElLCAxMi40MTY3MzMyODAwNDI2MzMlIDk0LjExMjYyNzk4NjM0ODEyJSwgMTEuMjU3NjYwNTM4MjM2MDc3JSA5NC4wMjczMDM3NTQyNjYyMSUsIDkuMzkyNDg2MDExMTkxMDQ2JSA5NC4xNTUyOTAxMDIzODkwNyUsIDguMDIwMjUwNDY2MjkzNjMlIDk0LjQ1MzkyNDkxNDY3NTc3JSwgNi4xMDE3ODUyMzg0NzU4ODYlIDk0LjgzNzg4Mzk1OTA0NDM2JSwgMCUgOTcuMDU2MzEzOTkzMTc0MDYlLCAwJSAyLjIxODQzMDAzNDEyOTY5MyUsIDE1LjQyNzY1Nzg3MzcwMTA0JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDIwLjQzNjk4Mzc0NjMzNjI2NCUgMi43MzAzNzU0MjY2MjExNjA2JSwgMjEuNTQyNzY1Nzg3MzcwMTA0JSAyLjgxNTY5OTY1ODcwMzA3MTYlLCAyMi4yNzU1MTI5MjI5OTQ5MzUlIDMuNDU1NjMxMzk5MzE3NDA2JSwgMjMuOTI3NTI0NjQ2OTQ5MTElIDIuNTU5NzI2OTYyNDU3MzM3OCUsIDI1LjA5OTkyMDA2Mzk0ODg0JSAyLjE3NTc2NzkxODA4ODczNzUlLCAyNi44MTg1NDUxNjM4Njg5MDglIDEuOTYyNDU3MzM3ODgzOTU5MiUsIDI4LjU3NzEzODI4OTM2ODUwMiUgMi4wNDc3ODE1Njk5NjU4NyUsIDI5Ljk4OTM0MTg1OTg0NTQ2JSAyLjQ3NDQwMjczMDM3NTQyNyUsIDMxLjcwNzk2Njk1OTc2NTUyJSAzLjQxMjk2OTI4MzI3NjQ1MDclLCAzMy4yODAwNDI2MzI1NjA2MiUgMi42ODc3MTMzMTA1ODAyMDQ3JSwgMzQuMTMyNjkzODQ0OTI0MDYlIDIuODU4MzYxNzc0NzQ0MDI3JSwgMzYuMDc3ODA0NDIzMTI4MTY0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDM3LjkxNjMzMzU5OTc4Njg0JSA0LjAxMDIzODkwNzg0OTgyOSUsIDQxLjEwMDQ1Mjk3MDk1NjU3JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQzLjAxODkxODE5ODc3NDMxNSUgNC44NjM0ODEyMjg2Njg5NDIlLCA0NC4yODQ1NzIzNDIxMjYyOTYlIDUuMjA0Nzc4MTU2OTk2NTg2NSUsIDQ1LjQ1Njk2Nzc1OTEyNjAzJSA1LjExOTQ1MzkyNDkxNDY3NTUlLCA0Ni43NzU5MTI2MDMyNTA3NCUgNi4wNTgwMjA0Nzc4MTU3JSwgNDguNDgxMjE1MDI3OTc3NjIlIDYuNDQxOTc5NTIyMTg0MyUsIDUyLjM1ODExMzUwOTE5MjY1JSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU1LjgyMjAwOTA1OTQxOTEzJSA2LjM1NjY1NTI5MDEwMjM4OSUsIDU4LjEyNjgzMTg2NzgzOTA2JSA2LjEwMDY4MjU5Mzg1NjY1NSUsIDU5Ljc5MjE2NjI2Njk4NjQxJSA2LjMxMzk5MzE3NDA2MTQzMyUsIDYxLjE2NDQwMTgxMTg4MzgzJSA1Ljc1OTM4NTY2NTUyOTAxMDUlLCA2Mi4xMjM2MzQ0MjU3OTI2OTQlIDUuNTg4NzM3MjAxMzY1MTg4JSwgNjMuMjU2MDYxODE3MjEyODk1JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY1LjI1NDQ2MzA5NjE4OTcyJSA1LjQ2MDc1MDg1MzI0MjMyMSUsIDY3LjU4NTkzMTI1NDk5NiUgNS41MDM0MTI5NjkyODMyNzclLCA2OC41NzE4MDkyMTkyOTEyNCUgNC45MDYxNDMzNDQ3MDk4OTglLCA2OS45NTczNjc0MzkzODE4MyUgNS4wNzY3OTE4MDg4NzM3MiUsIDcyLjM1NTQ0ODk3NDE1NDAyJSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDc0LjY4NjkxNzEzMjk2MDI5JSA0LjYwNzUwODUzMjQyMzIwOCUsIDc1LjY0NjE0OTc0Njg2OTE3JSA0LjQzNjg2MDA2ODI1OTM4NiUsIDc3LjA4NDk5ODY2NzczMjQ5JSA0LjIyMzU0OTQ4ODA1NDYwOCUsIDEwMCUgMC4yMTMzMTA1ODAyMDQ3NzgxNyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjUwNjkyOTYzNzUyNjY1JSAwLjEzMTAwNDM2NjgxMjIyNzA3JSwgMTAwJSAwLjIxODM0MDYxMTM1MzcxMTc3JSwgOTkuOTMzMzY4ODY5OTM2MDMlIDk0Ljg0NzE2MTU3MjA1MjQlLCA5NS42MDIzNDU0MTU3NzgyNiUgOTYuNjM3NTU0NTg1MTUyODQlLCA5Mi41NjM5NjU4ODQ4NjE0JSA5Ny42ODU1ODk1MTk2NTA2NSUsIDkxLjQ5Nzg2NzgwMzgzNzk1JSA5Ny45MDM5MzAxMzEwMDQzNyUsIDkwLjQzMTc2OTcyMjgxNDUxJSA5OC4xNjU5Mzg4NjQ2Mjg4MyUsIDg4LjU3OTQyNDMwNzAzNjI1JSA5OC41MTUyODM4NDI3OTQ3NiUsIDg3Ljc3OTg1MDc0NjI2ODY2JSA5OC40NzE2MTU3MjA1MjQwMSUsIDg2Ljk2Njk1MDk1OTQ4ODI3JSA5OC40Mjc5NDc1OTgyNTMyNyUsIDg1LjM0MTE1MTM4NTkyNzUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODMuNzE1MzUxODEyMzY2NzMlIDk3LjkwMzkzMDEzMTAwNDM3JSwgODEuMDUwMTA2NjA5ODA4MSUgOTcuMzM2MjQ0NTQxNDg0NzIlLCA3OC4xOTgyOTQyNDMwNzAzNiUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ny4zODUzOTQ0NTYyODk5OSUgOTcuMjQ4OTA4Mjk2OTQzMjMlLCA3Ni40MjU5MDYxODMzNjg4OCUgOTcuMDc0MjM1ODA3ODYwMjYlLCA3NC43MjAxNDkyNTM3MzEzNCUgOTYuMzMxODc3NzI5MjU3NjQlLCA3MS43NDg0MDA4NTI4Nzg0OCUgOTYuNDYyODgyMDk2MDY5ODYlLCA3MC41NDkwNDA1MTE3MjcwOSUgOTUuNzY0MTkyMTM5NzM3OTklLCA2OC45MjMyNDA5MzgxNjYzJSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY3LjQwNDA1MTE3MjcwNzklIDk1LjEwOTE3MDMwNTY3Njg2JSwgNjYuNDg0NTQxNTc3ODI1MTclIDk1LjA2NTUwMjE4MzQwNjExJSwgNjUuNTY1MDMxOTgyOTQyNDMlIDk0Ljk3ODE2NTkzODg2NDYzJSwgNjQuMzkyMzI0MDkzODE2NjMlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjIuODE5ODI5NDI0MzA3MDQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgNjEuNzkzNzEwMDIxMzIxOTYlIDk0LjIzNTgwNzg2MDI2MjAxJSwgNjAuODIwODk1NTIyMzg4MDY0JSA5NC4zMjMxNDQxMDQ4MDM0OSUsIDYwLjQ4NzczOTg3MjA2ODIzJSA5My45MzAxMzEwMDQzNjY4MSUsIDU5Ljk4MTM0MzI4MzU4MjA5JSA5My43NTU0NTg1MTUyODM4MyUsIDM5Ljk3ODY3ODAzODM3OTUzJSA5My43OTkxMjY2Mzc1NTQ2JSwgMzMuMDM1NzE0Mjg1NzE0Mjg1JSA5My43OTkxMjY2Mzc1NTQ2JSwgMzAuODUwMjEzMjE5NjE2MjA4JSA5My41ODA3ODYwMjYyMDA4NyUsIDI5LjM4NDMyODM1ODIwODk1NCUgOTMuNTgwNzg2MDI2MjAwODclLCAyNy44NTE4MTIzNjY3Mzc3NCUgOTQuNDk3ODE2NTkzODg2NDclLCAyNi4zODU5Mjc1MDUzMzA0OTMlIDk0LjM2NjgxMjIyNzA3NDIzJSwgMjQuOTMzMzY4ODY5OTM2MDM2JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDI0LjMzMzY4ODY5OTM2MDM0JSA5NC41NDE0ODQ3MTYxNTcyMSUsIDIyLjQ0MTM2NDYwNTU0MzcwOCUgOTUuMzI3NTEwOTE3MDMwNTclLCAyMC42ODIzMDI3NzE4NTUwMSUgOTUuMTUyODM4NDI3OTQ3NiUsIDIwLjEyMjYwMTI3OTMxNzclIDk1LjAyMTgzNDA2MTEzNTM3JSwgMTguNTM2NzgwMzgzNzk1MzElIDk1Ljg1MTUyODM4NDI3OTQ4JSwgMTcuMzI0MDkzODE2NjMxMTMlIDk2LjE1NzIwNTI0MDE3NDY4JSwgMTUuMzkxNzkxMDQ0Nzc2MTE4JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDE0LjA4NTgyMDg5NTUyMjM4OSUgOTYuNTA2NTUwMjE4MzQwNjIlLCAxMS45NjY5NTA5NTk0ODgyNzMlIDk3LjI5MjU3NjQxOTIxMzk3JSwgOS4yMDg0MjIxNzQ4NDAwODQlIDk3LjY0MTkyMTM5NzM3OTkyJSwgMCUgOTkuODY4OTk1NjMzMTg3NzglLCAwJSA1LjAyMTgzNDA2MTEzNTM3MSUsIDQuMTcxMTA4NzQyMDA0MjY0NSUgMy40OTM0NDk3ODE2NTkzODg0JSwgNy4xNTYxODMzNjg4Njk5MzclIDIuNTMyNzUxMDkxNzAzMDU3JSwgOC4xNTU2NTAzMTk4Mjk0MjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDkuNTQxNTc3ODI1MTU5OTE2JSAyLjA1MjQwMTc0NjcyNDg5MSUsIDEwLjg4NzUyNjY1MjQ1MjAyNiUgMS44Nzc3MjkyNTc2NDE5MjE2JSwgMTQuMzUyMzQ1NDE1Nzc4MjUlIDIuMTM5NzM3OTkxMjY2Mzc1NCUsIDE3LjQ4NDAwODUyODc4NDY1JSAyLjM1ODA3ODYwMjYyMDA4NzUlLCAxOC45NDk4OTMzOTAxOTE4OTYlIDIuNDQ1NDE0ODQ3MTYxNTcyJSwgMjUuMTg2NTY3MTY0MTc5MTAyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCAzNS4wMjEzMjE5NjE2MjA0NyUgNS4zNzExNzkwMzkzMDEzMSUsIDQwLjU2NTAzMTk4Mjk0MjQzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDQ0LjAxNjUyNDUyMDI1NTg2NCUgNy4wNzQyMzU4MDc4NjAyNjElLCA0NS44Njg4Njk5MzYwMzQxMTYlIDcuNDIzNTgwNzg2MDI2MjAyJSwgNDYuNjE1MTM4NTkyNzUwNTMlIDcuNDY3MjQ4OTA4Mjk2OTQzJSwgNTAuMTg2NTY3MTY0MTc5MTElIDcuOTAzOTMwMTMxMDA0MzY2JSwgNTcuNjM1OTI3NTA1MzMwNDg2JSA3LjU1NDU4NTE1MjgzODQyOCUsIDYxLjQ2MDU1NDM3MTAwMjEzJSA3LjI5MjU3NjQxOTIxMzk3NCUsIDYyLjc1MzE5ODI5NDI0MzA3JSA3LjI0ODkwODI5Njk0MzIzMSUsIDY3LjQ0NDAyOTg1MDc0NjI2JSA2LjgxMjIyNzA3NDIzNTgwOCUsIDY5LjA1NjUwMzE5ODI5NDI0JSA2LjU5Mzg4NjQ2Mjg4MjA5NyUsIDcwLjI1NTg2MzUzOTQ0NTYzJSA2LjQxOTIxMzk3Mzc5OTEyNiUsIDcxLjQwMTkxODk3NjU0NTg0JSA1Ljg5NTE5NjUwNjU1MDIxOCUsIDcyLjIxNDgxODc2MzMyNjIyJSA1LjcyMDUyNDAxNzQ2NzI0OSUsIDcyLjkyMTEwODc0MjAwNDI2JSA1LjgwNzg2MDI2MjAwODczNCUsIDczLjc2MDY2MDk4MDgxMDIzJSA1Ljk4MjUzMjc1MTA5MTcwMyUsIDc1Ljc5OTU3MzU2MDc2NzU4JSA1LjgwNzg2MDI2MjAwODczNCUsIDc2Ljk0NTYyODk5Nzg2NzglIDUuNTQ1ODUxNTI4Mzg0Mjc5JSwgNzkuNDI0MzA3MDM2MjQ3MzMlIDQuNTg1MTUyODM4NDI3OTQ4JSwgODAuNDEwNDQ3NzYxMTk0MDIlIDQuNDU0MTQ4NDcxNjE1NzIlLCA4NS43Mjc2MTE5NDAyOTg1MiUgMy41MzcxMTc5MDM5MzAxMzA2JSwgODcuMDQ2OTA4MzE1NTY1MDMlIDMuMjMxNDQxMDQ4MDM0OTM0NSUsIDg4LjU2NjA5ODA4MTAyMzQ1JSAyLjg4MjA5NjA2OTg2ODk5NTclLCA5MC42NDQ5ODkzMzkwMTkxOSUgMi40MDE3NDY3MjQ4OTA4Mjk3JSwgOTMuNjU2NzE2NDE3OTEwNDUlIDEuNzAzMDU2NzY4NTU4OTUyJSwgOTQuNTM2MjQ3MzM0NzU0NzklIDEuNTcyMDUyNDAxNzQ2NzI1JSwgOTcuOTIxMTA4NzQyMDA0MjYlIDAuNTI0MDE3NDY3MjQ4OTA4MyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkYmVpZ2U2MDAsIDAgMCAwIDNweCAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgICAvLyBUaGVtZXMgYW5kIEFsaWdubWVudFxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgLmJnLWhlbHBlcixcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkZ3JlZW4xMDAwLCAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FwZXItZ3JlZW4tdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuODUwO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJGdyZWVuODUwLCAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJG1hbmRhcmluNzAwLCAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmdvbGQtdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ2MDA7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkZ29sZDYwMCwgMCAwIDAgM3B4ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkYmx1ZTYwMCwgMCAwIDAgM3B4ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vRW5kIFRoZW1lcyBhbmQgQWxpZ25tZW50XHJcblxyXG4gICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjJyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oMi1saWtlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIG1heC13aWR0aDogNDRyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiArIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkbWlkLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWwtZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmVkZ2UgJiB7XHJcbiAgICAgICAgICAgICAgICBzcGFuICsgc3BhbntcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAgICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKyA0LjUzdncpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNTg4MjM1Mjk0MTMlLCA3NC42NjY2NjY2NjY2NjY2NyUgNjQuNzA1ODgyMzUyOTQxMTclLCA2Mi4xMzMzMzMzMzMzMzMzMjYlIDg4LjIzNTI5NDExNzY0NzA2JSwgNTIuNTMzMzMzMzMzMzMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjQ3MDU4ODIzNTIlLCAxMC45MzMzMzMzMzMzMzMzMzQlIDgyLjM1Mjk0MTE3NjQ3MDU4JSwgMCUgNzAuNTg4MjM1Mjk0MTE3NjUlLCAwJSAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gKyA0LjUzdncpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFyZW0pO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NDExNzY0NzA1OCUsIDc0LjY2NjY2NjY2NjY2NjY3JSAzNS4yOTQxMTc2NDcwNTg4MjYlLCA2Mi4xMzMzMzMzMzMzMzMzMjYlIDExLjc2NDcwNTg4MjM1Mjk0JSwgNTIuNTMzMzMzMzMzMzMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgMTAuOTMzMzMzMzMzMzMzMzM0JSAxNy42NDcwNTg4MjM1Mjk0MTMlLCAwJSAyOS40MTE3NjQ3MDU4ODIzNTUlLCAwJSAxMDAlKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBcclxuICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjlyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuYXZhaWxhYmxlLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNi4ycmVtO1xyXG5cclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzYuNHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNC4zcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmJhc2ljLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IC0ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgIG1heC13aWR0aDogMjkuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFzaWMtY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHJnYmEoJGdyZWVuMTAwMCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDIuM3JlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0pKLTY4M1xyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLy9TVEFSVCB0aGVtZXNcclxuICAgICYuZ29sZC10aGVtZSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdvbGQ1MDAsIDAuNCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICAuYmFzaWMtY2FyZC1mcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibHVlNjAwLCAwLjQpO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJG1hbmRhcmluNTAwLCAwLjQpO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYW5kYXJpbjUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYubWludC10aGVtZSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuNjAwLCAwLjQpO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vRU5EIHRoZW1lc1xyXG59XHJcblxyXG4uY29sIHtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2ljLWNhcmQge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50ICB7XHJcbiAgcGFkZGluZzogNXJlbSAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAvKm5ldyBzdHVmZiovXHJcbiAgLmZhcS1jb21wb25lbnQgLmNvbHVtbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5zY3JpcHQtdGV4dCB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sdW1uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxvdXQtaGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKmVuZCBuZXcgc3R1ZmYqL1xyXG5cclxuICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2FsbG91dC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5maXJlZm94ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIC5jYWxsb3V0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyN3B4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gMC44cmVtIDAgMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC41ODQ3NjQlIDAuMjIwNjg5NyUsIDEwMC4xNjQlIDAuMjIwNjg5NyUsIDk5Ljg2MTYlIDk1LjE3NzUlLCA5OS42NTIzJSA5NS42MzklLCA5OS40MzMlIDk1Ljk3JSwgOTkuMTMwOCUgOTYuMzExMSUsIDk4LjYyOSUgOTcuMDAzMSUsIDk4LjMzNjYlIDk3LjQ1NDYlLCA5OC4xMTczJSA5Ny42ODUxJSwgOTYuODIzNCUgOTcuNjc1JSwgOTMuMTQ2OSUgOTcuMzQ0JSwgOTIuNDgzNSUgOTcuMjQ1MiUsIDkwLjIxMzMlIDk2Ljk0MzYlLCA4OC4zMjI2JSA5Ni42NTIlLCA4Ny4yMjY5JSA5Ni40ODY4JSwgODMuNTA4MiUgOTUuOTclLCA4Mi4xODA0JSA5NS44MDgyJSwgODEuMTQ5MiUgOTUuNjg0NSUsIDgwLjMxMiUgOTUuNjE1OSUsIDc5LjQyMjMlIDk1LjU2NzIlLCA3OC42NTU1JSA5NS41MzQyJSwgNzcuOTUwMSUgOTUuNTEwNCUsIDc1LjE3NTMlIDk1LjQwJSwgNzIuMjkyNyUgOTUuNjAzOCUsIDY3LjE0NDclIDk2LjMxMTElLCA2My45MjI0NSUgOTYuNjUzNyUsIDU5LjE3NzQ0JSA5Ny4xMTM1JSwgNTQuODY0NzQlIDk3LjQ1NDYlLCA1Mi4yMjMlIDk3Ljc1NSUsIDQzLjQ2MTklIDk4LjU5OCUsIDQxLjA3MDElIDk4LjgwODYlLCAzNi41Mjc4JSA5OS4xNjk3JSwgMzQuMzM2OSUgOTkuNDIyMiUsIDMxLjU2NzMlIDk5LjczMTUlLCAyOC45MzU4JSA5OS45NjIlLCAyNi43OTkzJSAxMDAuMDc2OSUsIDI1LjQwMDk1JSAxMDAuMTA3JSwgMjMuMzM1MzglIDEwMC4xMzMlLCAyMC41Mjk4NSUgMTAwLjE5MjglLCAxNy40NTIzNyUgMTAwLjIxOTYlLCAxNS42NjA3JSAxMDAuMTU4JSwgMTMuOTUxMjUlIDEwMC4wODI0JSwgMTIuMDUwNzclIDk5Ljk2MiUsIDExLjAzNzQ0JSA5OS45NjIlLCA5Ljc4NDglIDk5Ljg1MTclLCA1LjY5MTQ1JSA5OS4xNjk3JSwgNC40NTg4MyUgOTguODI4NiUsIDIuOTk2OTE3JSA5OC4xNDY2JSwgMS42MDgxMDQlIDk2Ljg4MjglLCAwLjUxMTY2OSUgOTMuNDYyNCUsIDAuMjE5Mjg2NyUgOTAuMTUyNCUsIDAuMjE5Mjg2NyUgNzkuMTk5MyUsIDAuNTExNjY5JSA3My40OTIlLCAwLjU4NDc2NCUgNjUuNTA4JSwgMC41ODQ3NjQlIDAuMjIwNjg5NyUpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyLjJyZW0gNHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGdyZWVuNjAwLCAwLjQpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjByZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTdyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxsb3V0LXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxvdXQtZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MjZweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgLmNhbGxvdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgXHJcbiAgICAgICAgICAuZmItcnRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsbG91dC1idG4ge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQtdGV4dCB7XHJcbiAgICAgICAgLmNhbGxvdXQtaW1hZ2Uge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgLmNhbGxvdXQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmNhbGxvdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FsbG91dC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBwLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbTtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdvbGQtdGhlbWUgIHtcclxuICAgIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGdvbGQ1MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWFuZGFyaW4tdGhlbWUgIHtcclxuICAgIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJG1hbmRhcmluNDAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lICB7XHJcbiAgICAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRibHVlNjAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGlwLWNhbGxvdXQtY29tcG9uZW50IHtcclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gMy42cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIuNjk3Njc0NDE4NjA0NjUxJSAzLjc1NzIyNTQzMzUyNjAxMTYlLCA0LjMzNzc2NzQ0MTg2MDQ2NSUgMi44MDE3MzQxMDQwNDYyNDMlLCA3LjQxNjA5MzAyMzI1NTgxNCUgMS45MjU3MjI1NDMzNTI2MDEzJSwgOC4xODYwNDY1MTE2Mjc5MDYlIDEuNzM0MTA0MDQ2MjQyNzc0NCUsIDEwLjM0MjYwNDY1MTE2Mjc5MSUgMS4zNTExNTYwNjkzNjQxNjE4JSwgMTQuMDQ2NTExNjI3OTA2OTc3JSAwLjg2NzA1MjAyMzEyMTM4NzIlLCAyMy4yNTU4MTM5NTM0ODgzNyUgMCUsIDM4LjYwNDY1MTE2Mjc5MDY5NSUgMC41NzgwMzQ2ODIwODA5MjQ4JSwgNDIuNTAwODM3MjA5MzAyMzI1JSAxLjIzNjcwNTIwMjMxMjEzODglLCA0NS45Nzk5MDY5NzY3NDQxOCUgMS45ODgxNTAyODkwMTczNDElLCA1MS41ODA5MzAyMzI1NTgxNDYlIDMuNDE2NzYzMDA1NzgwMzQ3JSwgNTUuMjU4NjA0NjUxMTYyNzklIDQuNDQxMzI5NDc5NzY4Nzg3JSwgNTUuOTA2OTc2NzQ0MTg2MDQ2JSA0LjYyNDI3NzQ1NjY0NzM5OCUsIDYyLjQwNTExNjI3OTA2OTc3JSA2LjMyOTQ3OTc2ODc4NjEyNiUsIDY2LjkyOTU4MTM5NTM0ODg1JSA3LjMyNTcyMjU0MzM1MjYwMiUsIDcyLjg1NjA5MzAyMzI1NTgxJSA4LjMyODYxMjcxNjc2MzAwNiUsIDc1LjgxMzk1MzQ4ODM3MjA5JSA4LjY3MDUyMDIzMTIxMzg3MyUsIDc3LjE1MzQ4ODM3MjA5MzAyJSA4Ljc5MjE5NjUzMTc5MTkwNyUsIDgyLjExNTQ0MTg2MDQ2NTExJSA5LjA3MDgwOTI0ODU1NDkxNCUsIDg1Ljk1MzAyMzI1NTgxMzk2JSA4Ljk1OTUzNzU3MjI1NDMzNiUsIDg5LjI0NjA0NjUxMTYyNzkxJSA4LjM3MzQxMDQwNDYyNDI3NyUsIDkxLjgwNDkzMDIzMjU1ODE1JSA3LjY4NDk3MTA5ODI2NTg5NiUsIDk0LjYwNDA5MzAyMzI1NTgxJSA2LjY0NzM5ODg0MzkzMDYzNTUlLCA5Ni40NjQ1NTgxMzk1MzQ4NyUgNi42NDczOTg4NDM5MzA2MzU1JSwgOTcuNTgwODM3MjA5MzAyMzIlIDcuNTE0NDUwODY3MDUyMDIzJSwgOTguNjA0MDkzMDIzMjU1OCUgOS41Mzc1NzIyNTQzMzUyNiUsIDk5LjUzNDMyNTU4MTM5NTM1JSAxMy4yOTQ3OTc2ODc4NjEyNzElLCA5OS45OTk0NDE4NjA0NjUxMSUgMTguMDQ3OTc2ODc4NjEyNzE1JSwgOTkuOTk5NDQxODYwNDY1MTElIDk1Ljk1Mzc1NzIyNTQzMzUyJSwgOTkuMzczMzk1MzQ4ODM3MiUgOTUuNzA3NTE0NDUwODY3MDclLCA5Ny4yMDU5NTM0ODgzNzIwOSUgOTQuOTU2MDY5MzY0MTYxODUlLCA5MS44NCUgOTMuNDk0MjE5NjUzMTc5MTklLCA4Ni45MTQ2OTc2NzQ0MTg2JSA5Mi41NjEyNzE2NzYzMDA1OCUsIDgxLjIzMjM3MjA5MzAyMzI2JSA5MS45NDI0ODU1NDkxMzI5NCUsIDc1LjIzNjI3OTA2OTc2NzQ1JSA5MS44MzQzOTMwNjM1ODM4MiUsIDczLjU4MDQ2NTExNjI3OTA3JSA5MS45MDgwOTI0ODU1NDkxMyUsIDY5LjcyMTQ4ODM3MjA5MzAyJSA5Mi4yMTg0OTcxMDk4MjY1OSUsIDY1LjUwNjMyNTU4MTM5NTM2JSA5Mi43MzIwODA5MjQ4NTU1JSwgNTguNzQyNjA0NjUxMTYyNzg2JSA5My44ODA5MjQ4NTU0OTEzMiUsIDU1LjcyMDkzMDIzMjU1ODE0JSA5NC41MDg2NzA1MjAyMzEyMiUsIDUwLjQ0NTQ4ODM3MjA5MzAyJSA5NS43MDg5NTk1Mzc1NzIyNiUsIDQ1LjM4OTk1MzQ4ODM3MjA5JSA5Ni44ODYxMjcxNjc2MzAwNSUsIDQyLjU2MjA0NjUxMTYyNzkwNSUgOTcuNTI0ODU1NDkxMzI5NDglLCA0Mi4zNDI3OTA2OTc2NzQ0MjQlIDk3LjU3MzEyMTM4NzI4MzI0JSwgMzQuNjEwNjA0NjUxMTYyNzklIDk5LjA4NzU3MjI1NDMzNTI3JSwgMzAuNDczMjA5MzAyMzI1NTgyJSA5OS42NjU2MDY5MzY0MTYyJSwgMjYuMjMyNTU4MTM5NTM0ODg0JSAxMDAlLCAyMi4xNTM5NTM0ODgzNzIwOTMlIDEwMC4wMjE2NzYzMDA1NzgwNCUsIDE4LjY5NzY3NDQxODYwNDY1MiUgMTAwJSwgMTUuOTA4JSA5OS43OTU2NjQ3Mzk4ODQzOSUsIDEzLjY3NDQxODYwNDY1MTE2MiUgOTkuNDIxOTY1MzE3OTE5MDclLCAxMC43NjkzMDIzMjU1ODEzOTQlIDk5LjAxNzM0MTA0MDQ2MjQ0JSwgOC4wOTMwMjMyNTU4MTM5NTQlIDk4LjU1NDkxMzI5NDc5NzY5JSwgNS4wODc4MTM5NTM0ODgzNzIlIDk3Ljc3MTk2NTMxNzkxOTA3JSwgMi42OTc2NzQ0MTg2MDQ2NTElIDk3LjEwOTgyNjU4OTU5NTM3JSwgMCUgOTEuMjM0NjgyMDgwOTI0ODclLCAwJSAxNi4wNDc2ODc4NjEyNzE2NzYlLCAwLjQ4MDQ2NTExNjI3OTA2OTc0JSA5LjIzMjA4MDkyNDg1NTQ5MiUsIDEuNjc2ODM3MjA5MzAyMzI1NiUgNS40JSwgMi42OTc2NzQ0MTg2MDQ2NTElIDMuNzU3MjI1NDMzNTI2MDExNiUpO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpcC1jYWxsb3V0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAtMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXAtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMuNnJlbSAxMnJlbSAzLjZyZW0gNy40cmVtO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS44cmVtIDEycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU3LjRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTYwMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDk4LjgzOTA4NDA2NTI0NDY2JSAwJSwgOTkuMTc1MzQ1MDQzOTE0NjklIDAuMzA2ODcyMzcwMjY2NDc5NyUsIDk5LjQzNTM4MjY4NTA2OSUgMC45ODE3NjcxODA5MjU2NjYyJSwgOTkuNjIzNTg4NDU2NzEyNjglIDEuNjgzMDI5NDUzMDE1NDI3NyUsIDk5Ljg0MzE2MTg1Njk2MzYyJSAzLjA4NTU1Mzk5NzE5NDk1MDYlLCA5OS45MzcyNjQ3NDI3ODU0NCUgNC4wNjczMjExNzgxMjA2MTclLCAxMDAlIDUuMzI5NTkzMjY3ODgyMTg4JSwgMTAwJSA5MS4yMjgxOTA3NDMzMzgwMiUsIDk5LjYyMzU4ODQ1NjcxMjY4JSA5NC44MTA2NTkxODY1MzU3NiUsIDk5LjAyNzYwMzUxMzE3NDQlIDk2LjQ5MzY4ODYzOTU1MTIlLCA5OC4yNzA3MDI2MzQ4ODA4JSA5Ni43NjY0Nzk2NjMzOTQxMSUsIDk3LjE0MjA5NTM1NzU5MDk2JSA5Ny4wODQwMTEyMjAxOTYzNCUsIDk1LjI5NDg1NTcwODkwODQxJSA5Ny40NzU0NTU4MjA0NzY4NSUsIDkzLjc2MDM1MTMxNzQ0MDQxJSA5Ny43NDA5NTM3MTY2OTAwNCUsIDkyLjUwMDk0MTAyODg1ODIxJSA5Ny45MTAzNzg2ODE2MjY5MiUsIDkwLjQzMjg3MzI3NDc4MDQyJSA5OC4wMzY2MDU4OTA2MDMwOCUsIDg3Ljg5NjE3MzE0OTMwOTkyJSA5OC4wNjQ2NTYzODE0ODY2OSUsIDg0Ljk0OTE4NDQ0MTY1NjIlIDk4LjEwMzkyNzA2ODcyMzclLCA3OS44NTMxOTk0OTgxMTc5MyUgOTcuMzEzNzQ0NzQwNTMyOTUlLCA3Ni4xNjA2MDIyNTg0NjkyNSUgOTYuMzUzNDM2MTg1MTMzMjMlLCA2OS44NjMyMzcxMzkyNzIyNiUgOTQuNzc2NzE4MDkyNTY2NjMlLCA2OS4xMzQyNTM0NTA0MzkxNSUgOTQuNjcwNDA2NzMyMTE3ODElLCA2Ny44ODM5Mzk3NzQxNTMwNiUgOTQuNTMyODE5MDc0MzMzOCUsIDY2Ljc3MTk1NzM0MDAyNTElIDk0LjQ0MTY1NDk3ODk2MjEzJSwgNjQuMjIyNzEwMTYzMTExNjclIDk0LjM2Nzc0MTkzNTQ4Mzg4JSwgNjMuNTY0OTMwOTkxMjE3MDYlIDk0LjM3Nzk4MDM2NDY1NjM4JSwgNjMuMTQzMDM2Mzg2NDQ5MTglIDk0LjM4OTkwMTgyMzI4MTklLCA2Mi4zNjU0MzI4NzMyNzQ3ODQlIDk0LjQ0NjAwMjgwNTA0OTA5JSwgNjEuOTczNjUxMTkxOTY5ODklIDk0LjQ0MTUxNDcyNjUwNzcyJSwgNjAuNzI1NTMzMjQ5Njg2MzIlIDk0LjUxMTY0MDk1MzcxNjcxJSwgNjAuMjAyOTQ4NTU3MDg5MDklIDk0LjU3MTEwNzk5NDM4OTklLCA1OS43OTY3Mzc3NjY2MjQ4NDQlIDk0LjYwODU1NTM5OTcxOTQ5JSwgNTkuMjc2OTc2MTYwNjAyMjYlIDk0LjY2MDMwODU1NTM5OTcyJSwgNTguOTYwMTYzMTExNjY4NzYlIDk0LjY5MzgyODg5MjAwNTYxJSwgNTguNDQ3MzAyMzgzOTM5NzclIDk0Ljc1MTYxMjkwMzIyNTglLCA1Ny4yMzMwNjE0ODA1NTIwNzQlIDk0LjkwMzM2NjA1ODkwNjAzJSwgNTYuMTQ1NTQ1Nzk2NzM3NzclIDk1LjA1NTk2MDcyOTMxMjc3JSwgNTUuNTAxODgyMDU3NzE2NDM2JSA5NS4xNTMwMTU0Mjc3Njk5OSUsIDU1LjEyNDIxNTgwOTI4NDgxJSA5NS4yMTIwNjE3MTEwNzk5NCUsIDU0LjUyNDE1MzA3NDAyNzYlIDk1LjMwOTI1NjY2MTk5MTU4JSwgNTMuODc2MDk3ODY3MDAxMjUlIDk1LjQxODA5MjU2NjYxOTkyJSwgNTMuMjMzNjg4ODMzMTI0MjElIDk1LjUzMDI5NDUzMDE1NDI2JSwgNTIuNTc5MzYwMTAwMzc2NDElIDk1LjY0Nzk2NjMzOTQxMDk0JSwgNTEuODYzMjM3MTM5MjcyMjglIDk1Ljc4MDUwNDkwODgzNTklLCA1MS4wMzE5OTQ5ODExNzk0MyUgOTUuOTM4ODQ5OTI5ODczNzclLCA0OS44NzU0NzA1MTQ0MjkxMSUgOTYuMTY2MzM5NDEwOTM5NyUsIDQ5LjA1MzAxMTI5MjM0NjMlIDk2LjMzMjI1ODA2NDUxNjE0JSwgNDguMzIyMTQ1NTQ1Nzk2NzQlIDk2LjQ4MjA0NzY4NTgzNDUlLCA0Ny4yMTAxNjMxMTE2Njg3NTYlIDk2LjcxMzE4MzczMDcxNTI5JSwgNDYuNDg1NTcwODkwODQwNjU2JSA5Ni44NjUzNTc2NDM3NTg3NyUsIDQzLjUxNDc0Mjc4NTQ0NTQyJSA5Ny40OTI3MDY4NzIzNzAyOCUsIDQyLjY2NDM2NjM3MzkwMjEzJSA5Ny42NzA0MDY3MzIxMTc4MSUsIDQxLjI3MTk1NzM0MDAyNTElIDk3Ljk1NzA4Mjc0ODk0ODElLCA0MC40MjA2Mzk4OTk2MjM1OCUgOTguMTI4MzMwOTk1NzkyNDIlLCAzOS42NDY4MDA1MDE4ODIwNTUlIDk4LjI4MDY0NTE2MTI5MDMyJSwgMzguODM4NzcwMzg4OTU4NiUgOTguNDM1NzY0Mzc1ODc2NTclLCAzOC40MTM3MzkwMjEzMjk5OSUgOTguNTE1NDI3NzY5OTg1OTglLCAzNy4xNDg2ODI1NTk1OTg1JSA5OC43NDQwMzkyNzA2ODcyNCUsIDM1LjExNDgwNTUyMDcwMjY0JSA5OS4wNzkxMDIzODQyOTE3MiUsIDMyLjMwMTc1NjU4NzIwMjAxJSA5OS40NTc3ODQwMTEyMjAyJSwgMzEuMTE2Njg3NTc4NDE5MDclIDk5LjU4MDM2NDY1NjM4MTQ5JSwgMjMuMTE3OTQyMjgzNTYzMzYyJSAxMDAuMDAxMTIyMDE5NjM1MzYlLCAxOS41NDIwMzI2MjIzMzM3NTMlIDEwMC4wMDExMjIwMTk2MzUzNiUsIDEyLjc4MTMzNjI2MDk3ODY3MSUgOTkuMzgwMjI0NDAzOTI3MDclLCAxMS40MTc4MTY4MTMwNDg5MzMlIDk5LjE1ODQ4NTI3MzQ5MjI3JSwgOC4zMzE3NDQwNDAxNTA1NjQlIDk4LjYyMjg2MTE1MDA3MDEyJSwgNy41NDEwMjg4NTgyMTgzMTg1JSA5OC40NjI1NTI1OTQ2NzA0JSwgNS41ODA1NTIwNzAyNjM0ODclIDk4LjAxOTM1NDgzODcwOTY5JSwgNC40Nzg2Mzg2NDQ5MTg0NDQlIDk3LjczODAwODQxNTE0NzI2JSwgMy44NjA0MTQwNTI2OTc2MTYlIDk3LjU2ODQ0MzE5Nzc1NTk1JSwgMi4zMjg0ODE4MDY3NzU0MDglIDk3LjEwMjUyNDU0NDE3OTUzJSwgMS43ODc5NTQ4MzA2MTQ4MDU2JSA5Ni45MTQ0NDYwMDI4MDUwNSUsIDAuOTI0MTIxNzA2Mzk4OTk2MiUgOTYuMTc3Mjc5MTAyMzg0MjklLCAwLjI5Nzc3Mjg5ODM2ODg4MzMlIDk0LjUzMTk3NzU1OTYwNzMlLCAwJSA5MS4yODc3OTgwMzY0NjU2MyUsIDAlIDAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcC1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTYuNHJlbTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb21wb25lbnQge1xyXG4gIC50aXAtY2FsbG91dC1jb21wb25lbnQge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuXHJcbiAgZmxleC1iYXNpczogMDtcclxuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1iYXNpczogYXV0bztcclxuICBcclxuICAgICYgKyAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IHtcclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmg1LWxpa2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZmktY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogLTJyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5maS1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtIDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIC8vU1RBUlQgdGhlbWVzXHJcbiAgICAmLm9yYW5nZS10aGVtZSB7XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhcmluNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ29sZC10aGVtZSB7XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FTkQgdGhlbWVzXHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVyZW0pOyAgXHJcblxyXG4gIC51bmF2YWlsYWJsZS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ3JvY2VyeSAmIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAxNXJlbSBhdXRvIDAgYXV0bztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xyXG4gICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1pbi13aWR0aDogMjhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxLjZyZW1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZXBhcmF0b3Ige1xyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogLTEzcmVtIC0ycmVtIDEuNXJlbTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbWF4LWhlaWdodDogMjMuNXJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcmVtO1xyXG4gICAgbGVmdDogNC42cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA3LjJyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogNC4zcmVtO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAtOHJlbTtcclxuICAgICAgbGVmdDogNS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgIG1heC13aWR0aDogNC4zcmVtO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAtNXJlbTtcclxuICAgICAgbGVmdDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5nb2xkLXRoZW1lIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgICBjb2xvcjogJG1hbmRhcmluNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW1pdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJhY2sge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ29sZDUwMDtcclxuXHRcdFx0fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLndoaXJsIHtcclxuICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbWFuZGFyaW40MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscy13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWxsZXJnZW4tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogIHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmdyZWRpZW50LWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiwgXCI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmdyZWRpbnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsbGVyZ2VuIHtcclxuICAgICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogIHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMS4xNXJlbSAyLjJyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMS42cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxLjE1cmVtIDIuMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFycm93IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudW5hdmFpbGFibGUge1xyXG4gICAgLnVuYXZhaWxhYmxlLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcuNnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5LjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEuZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdvbGQtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ2MDA7XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICB9XHJcblxyXG4gICYubGlnaHRCZWlnZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgfVxyXG5cclxuICAmLm1pbnQtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICB9XHJcblxyXG4gICYuZ3JheS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTkwMDtcclxuICB9XHJcbn0iLCIuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2LjJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICYuc2VjdGlvbi1wYWRkaW5nLXRvcC00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLWhlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBtYXJnaW46IDAgMS41cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZlYXR1cmVkLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZlYXR1cmVkLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44MztcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4wcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mY3Mtdmlldy1hbGwgIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmNzLWV4cGFuZGVkLWl0ZW1zIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSAyMCUsIHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDIwJSxyZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDIwJSxyZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICBcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICBtaW4td2lkdGg6IDIwcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTVyZW07XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgbWFyZ2luLXRvcDogOXJlbTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICA+aW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTkuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYud2hpcmwge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgdG9wOiAtNnJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIHRvcDogLTUuMnJlbTtcclxuICAgICAgICAgIGxlZnQ6IDMuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUsIHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUscmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEwMDAsMCkgMjAlLHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJGdyZWVuMTAwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJGdyZWVuMTAwMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUxODcyMzk5NDUlIDQuNzE0Mjg1NzE0Mjg1NzE0JSwgOTkuOTMwNjUxODcyMzk5NDUlIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEuNTcxNDI4NTcxNDI4NTcxNiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4yODU3MTQyODU3MTQyODU2JSwgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDMuNjc1NDUwNzYyODI5NDAzMyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjU3MTQyODU3MTQyODU3MSUsIDYuMzEwNjc5NjExNjUwNDg1JSAzJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCA3LjA3MzUwOTAxNTI1NjU4OCUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjQyODU3MTQyODU3MTQyOSUsIDguODc2NTYwMzMyODcxMDEyJSAzLjQyODU3MTQyODU3MTQyOSUsIDEwLjE5NDE3NDc1NzI4MTU1MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxMS43MTk4MzM1NjQ0OTM3NiUgMy43MTQyODU3MTQyODU3MTQ0JSwgMTQuMjE2MzY2MTU4MTEzNzMlIDMuNTcxNDI4NTcxNDI4NTcxJSwgMTYuMDg4NzY1NjAzMzI4NzElIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjQyODU3MTQyODU3MTQyOSUsIDE4LjE2OTIwOTQzMTM0NTM1NCUgMy4yODU3MTQyODU3MTQyODU2JSwgMjAuMDQxNjA4ODc2NTYwMzMyJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMTQyODU3MTQyODU3MTQzMiUsIDIxLjYzNjYxNTgxMTM3MzA5JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCAyMy4yMzE2MjI3NDYxODU4NTIlIDMlLCAyNC42MTg1ODUyOTgxOTY5NDglIDIuODU3MTQyODU3MTQyODU3JSwgMjcuMzIzMTYyMjc0NjE4NTg2JSAyLjQyODU3MTQyODU3MTQyODQlLCAzNi42MTU4MTEzNzMwOTI5MjQlIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS4yODU3MTQyODU3MTQyODU2JSwgMzguMTQxNDcwMTgwMzA1MTM0JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgMzguOTA0Mjk5NTgzOTExMjMlIDElLCA0MC4wMTM4Njk2MjU1MjAxMSUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNDEuMTkyNzg3Nzk0NzI5NTQlIDAuNzE0Mjg1NzE0Mjg1NzE0MyUsIDQyLjMwMjM1NzgzNjMzODQxNiUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuNDQxMDU0MDkxNTM5NTMlIDAuNTcxNDI4NTcxNDI4NTcxNCUsIDQzLjY4OTMyMDM4ODM0OTUxNSUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNzU4NjY4NTE1OTUwMDclIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ1LjA3NjI4Mjk0MDM2MDYxJSAwLjQyODU3MTQyODU3MTQyODYlLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4yODU3MTQyODU3MTQyODU3JSwgNDYuNjcxMjg5ODc1MTczMzclIDAuMTQyODU3MTQyODU3MTQyODUlLCA0OC42MTMwMzc0NDc5ODg5JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNTEuNDU2MzEwNjc5NjExNjUlIDAlLCA1Ny43NjY5OTAyOTEyNjIxMyUgMCUsIDYwLjEyNDgyNjYyOTY4MDk5NiUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDYwLjgxODMwNzkwNTY4NjU0JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjQyODU3MTQyODU3MTQyODYlLCA2NS4xODcyMzk5NDQ1MjE1MSUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNjguNzIzOTk0NDUyMTQ5OCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNzAuMzE5MDAxMzg2OTYyNTUlIDElLCA3My4yMzE2MjI3NDYxODU4NSUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgNzQuNjE4NTg1Mjk4MTk2OTUlIDEuMjg1NzE0Mjg1NzE0Mjg1NiUsIDc1LjkzNjE5OTcyMjYwNzQ4JSAxLjQyODU3MTQyODU3MTQyODYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNzE0Mjg1NzE0Mjg1NzE0NCUsIDc4LjkxODE2OTIwOTQzMTM0JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMS44NTcxNDI4NTcxNDI4NTcyJSwgNzkuNjgwOTk4NjEzMDM3NDUlIDIlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4xNDI4NTcxNDI4NTcxNDMlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDgzLjE0ODQwNDk5MzA2NTE4JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgODQuMjU3OTc1MDM0Njc0MDYlIDIuNTcxNDI4NTcxNDI4NTcxJSwgODUuNzE0Mjg1NzE0Mjg1NzElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLCA4Ni40NzcxMTUxMTc4OTE4MSUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMyUsIDg4LjU1NzU1ODk0NTkwODQ3JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMuMTQyODU3MTQyODU3MTQzMiUsIDg5Ljk0NDUyMTQ5NzkxOTU3JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy4yODU3MTQyODU3MTQyODU2JSwgOTAuNjM4MDAyNzczOTI1MTElIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLCA5NC41MjE0OTc5MTk1NTYxNyUgNCUsIDk1LjQ5MjM3MTcwNTk2Mzk1JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuNDI4NTcxNDI4NTcxNDI4JSwgOTguMzM1NjQ0OTM3NTg2NyUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjU3MTQyODU3MTQyODU3MSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoICRnb2xkNTAwLDApIDIwJSwgcmdiYSggJGdvbGQ1MDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCAkZ29sZDUwMCwwKSAyMCUscmdiYSggJGdvbGQ1MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoICRnb2xkNTAwLDApIDIwJSxyZ2JhKCAkZ29sZDUwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCAkZ29sZDUwMCwxKSA2JSwgcmdiYSggJGdvbGQ1MDAsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCAkZ29sZDUwMCwxKSA2JSwgcmdiYSggJGdvbGQ1MDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoICRnb2xkNTAwLDEpIDYlLCByZ2JhKCAkZ29sZDUwMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRtYW5kYXJpbjcwMCwwKSAyMCUsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkbWFuZGFyaW43MDAsMCkgMjAlLHJnYmEoJG1hbmRhcmluNzAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRtYW5kYXJpbjcwMCwwKSAyMCUscmdiYSgkbWFuZGFyaW43MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkbWFuZGFyaW43MDAsMSkgNiUsIHJnYmEoJG1hbmRhcmluNzAwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkbWFuZGFyaW43MDAsMSkgNiUsIHJnYmEoJG1hbmRhcmluNzAwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRtYW5kYXJpbjcwMCwxKSA2JSwgcmdiYSgkbWFuZGFyaW43MDAsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUsIHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUscmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEwMDAsMCkgMjAlLHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJGdyZWVuMTAwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJGdyZWVuMTAwMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlNjAwLDApIDIwJSwgcmdiYSgkYmx1ZTYwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU2MDAsMCkgMjAlLHJnYmEoJGJsdWU2MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU2MDAsMCkgMjAlLHJnYmEoJGJsdWU2MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTYwMCwxKSA2JSwgcmdiYSgkYmx1ZTYwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU2MDAsMSkgNiUsIHJnYmEoJGJsdWU2MDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU2MDAsMSkgNiUsIHJnYmEoJGJsdWU2MDAsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmF5LXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTkwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTkwMCwwKSAyMCUsIHJnYmEoJGJsdWU5MDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlOTAwLDApIDIwJSxyZ2JhKCRibHVlOTAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRibHVlOTAwLDApIDIwJSxyZ2JhKCRibHVlOTAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU5MDAsMSkgNiUsIHJnYmEoJGJsdWU5MDAsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlOTAwLDEpIDYlLCByZ2JhKCRibHVlOTAwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRibHVlOTAwLDEpIDYlLCByZ2JhKCRibHVlOTAwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHRCZWlnZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmVpZ2U2MDAsMCkgMjAlLCByZ2JhKCRiZWlnZTYwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJlaWdlNjAwLDApIDIwJSxyZ2JhKCRiZWlnZTYwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmVpZ2U2MDAsMCkgMjAlLHJnYmEoJGJlaWdlNjAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJlaWdlNjAwLDEpIDYlLCByZ2JhKCRiZWlnZTYwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJlaWdlNjAwLDEpIDYlLCByZ2JhKCRiZWlnZTYwMCwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmVpZ2U2MDAsMSkgNiUsIHJnYmEoJGJlaWdlNjAwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuICBcclxuICAubWVudS10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vamotODc4XHJcbiAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyOS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAvL1NUQVJUIHRoZW1lc1xyXG4gICYuZ29sZC10aGVtZSB7XHJcblxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuXHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4ge1xyXG4gICAgICAvLyBmb250LXNpemU6IDUuMnJlbTtcclxuICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91bmRlcmxpbmUuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL0VORCB0aGVtZXNcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDlyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDlyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aGlybCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNC4yOXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQuMzFyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTUuNnJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXJlbTsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS43cmVtIDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndhdmUtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NTE4NzIzOTk0NSUgNC43MTQyODU3MTQyODU3MTQlLCA5OS45MzA2NTE4NzIzOTk0NSUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyJSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjQyODU3MTQyODU3MTQyODQlLCAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNTcxNDI4NTcxNDI4NTcxJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMlLCA2LjMxMDY3OTYxMTY1MDQ4NSUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgNy4wNzM1MDkwMTUyNTY1ODglIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA3LjkwNTY4NjU0NjQ2MzI0NiUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuNDI4NTcxNDI4NTcxNDI5JSwgOC44NzY1NjAzMzI4NzEwMTIlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTAuMTk0MTc0NzU3MjgxNTUzJSAzLjU3MTQyODU3MTQyODU3MSUsIDExLjcxOTgzMzU2NDQ5Mzc2JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCAxNC4yMTYzNjYxNTgxMTM3MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxNi4wODg3NjU2MDMzMjg3MSUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgMjEuNjM2NjE1ODExMzczMDklIDMuMTQyODU3MTQyODU3MTQzMiUsIDIzLjIzMTYyMjc0NjE4NTg1MiUgMyUsIDI0LjYxODU4NTI5ODE5Njk0OCUgMi44NTcxNDI4NTcxNDI4NTclLCAyNy4zMjMxNjIyNzQ2MTg1ODYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSwgMzYuNjE1ODExMzczMDkyOTI0JSAxLjI4NTcxNDI4NTcxNDI4NTYlLCAzOC4xNDE0NzAxODAzMDUxMzQlIDEuMTQyODU3MTQyODU3MTQyOCUsIDM4LjkwNDI5OTU4MzkxMTIzJSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAxJSwgNDAuMDEzODY5NjI1NTIwMTElIDAuODU3MTQyODU3MTQyODU3MiUsIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuMzAyMzU3ODM2MzM4NDE2JSAwLjcxNDI4NTcxNDI4NTcxNDMlLCA0Mi40NDEwNTQwOTE1Mzk1MyUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNjg5MzIwMzg4MzQ5NTE1JSAwLjU3MTQyODU3MTQyODU3MTQlLCA0My43NTg2Njg1MTU5NTAwNyUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNDUuMDc2MjgyOTQwMzYwNjElIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDQ4LjYxMzAzNzQ0Nzk4ODklIDAuMTQyODU3MTQyODU3MTQyODUlLCA1MS40NTYzMTA2Nzk2MTE2NSUgMCUsIDU3Ljc2Njk5MDI5MTI2MjEzJSAwJSwgNjAuMTI0ODI2NjI5NjgwOTk2JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMTQyODU3MTQyODU3MTQyODUlLCA2MC44MTgzMDc5MDU2ODY1NCUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA2My4xNzYxNDQyNDQxMDU0MTYlIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDY1LjE4NzIzOTk0NDUyMTUxJSAwLjQyODU3MTQyODU3MTQyODYlLCA2OC43MjM5OTQ0NTIxNDk4JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3MC4zMTkwMDEzODY5NjI1NSUgMSUsIDczLjIzMTYyMjc0NjE4NTg1JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCA3NC42MTg1ODUyOTgxOTY5NSUgMS4yODU3MTQyODU3MTQyODU2JSwgNzUuOTM2MTk5NzIyNjA3NDglIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDc3LjI1MzgxNDE0NzAxODAzJSAxLjU3MTQyODU3MTQyODU3MTYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS43MTQyODU3MTQyODU3MTQ0JSwgNzguOTE4MTY5MjA5NDMxMzQlIDEuODU3MTQyODU3MTQyODU3MiUsIDc5LjY4MDk5ODYxMzAzNzQ1JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMiUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCA4My4xNDg0MDQ5OTMwNjUxOCUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDg0LjI1Nzk3NTAzNDY3NDA2JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi41NzE0Mjg1NzE0Mjg1NzElLCA4NS43MTQyODU3MTQyODU3MSUgMi43MTQyODU3MTQyODU3MTQ0JSwgODYuNDc3MTE1MTE3ODkxODElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMlLCA4OC41NTc1NTg5NDU5MDg0NyUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgODkuOTQ0NTIxNDk3OTE5NTclIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDkwLjYzODAwMjc3MzkyNTExJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy44NTcxNDI4NTcxNDI4NTY4JSwgOTQuNTIxNDk3OTE5NTU2MTclIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQlLCA5NS40OTIzNzE3MDU5NjM5NSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjQyODU3MTQyODU3MTQyOCUsIDk4LjMzNTY0NDkzNzU4NjclIDQuNTcxNDI4NTcxNDI4NTcxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1pbnQtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodEJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2xpbSB7XHJcbiAgICAucm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG59IiwiLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZzogMy42cmVtIDAgNi4ycmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgMjAlLCByZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSAyMCUscmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSAyMCUscmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDEpNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgd2lkdGg6IDU5JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUxODcyMzk5NDUlIDQuNzE0Mjg1NzE0Mjg1NzE0JSwgOTkuOTMwNjUxODcyMzk5NDUlIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEuNTcxNDI4NTcxNDI4NTcxNiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4yODU3MTQyODU3MTQyODU2JSwgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDMuNjc1NDUwNzYyODI5NDAzMyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjU3MTQyODU3MTQyODU3MSUsIDYuMzEwNjc5NjExNjUwNDg1JSAzJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCA3LjA3MzUwOTAxNTI1NjU4OCUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjQyODU3MTQyODU3MTQyOSUsIDguODc2NTYwMzMyODcxMDEyJSAzLjQyODU3MTQyODU3MTQyOSUsIDEwLjE5NDE3NDc1NzI4MTU1MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxMS43MTk4MzM1NjQ0OTM3NiUgMy43MTQyODU3MTQyODU3MTQ0JSwgMTQuMjE2MzY2MTU4MTEzNzMlIDMuNTcxNDI4NTcxNDI4NTcxJSwgMTYuMDg4NzY1NjAzMzI4NzElIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjQyODU3MTQyODU3MTQyOSUsIDE4LjE2OTIwOTQzMTM0NTM1NCUgMy4yODU3MTQyODU3MTQyODU2JSwgMjAuMDQxNjA4ODc2NTYwMzMyJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMTQyODU3MTQyODU3MTQzMiUsIDIxLjYzNjYxNTgxMTM3MzA5JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCAyMy4yMzE2MjI3NDYxODU4NTIlIDMlLCAyNC42MTg1ODUyOTgxOTY5NDglIDIuODU3MTQyODU3MTQyODU3JSwgMjcuMzIzMTYyMjc0NjE4NTg2JSAyLjQyODU3MTQyODU3MTQyODQlLCAzNi42MTU4MTEzNzMwOTI5MjQlIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS4yODU3MTQyODU3MTQyODU2JSwgMzguMTQxNDcwMTgwMzA1MTM0JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgMzguOTA0Mjk5NTgzOTExMjMlIDElLCA0MC4wMTM4Njk2MjU1MjAxMSUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNDEuMTkyNzg3Nzk0NzI5NTQlIDAuNzE0Mjg1NzE0Mjg1NzE0MyUsIDQyLjMwMjM1NzgzNjMzODQxNiUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuNDQxMDU0MDkxNTM5NTMlIDAuNTcxNDI4NTcxNDI4NTcxNCUsIDQzLjY4OTMyMDM4ODM0OTUxNSUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNzU4NjY4NTE1OTUwMDclIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ1LjA3NjI4Mjk0MDM2MDYxJSAwLjQyODU3MTQyODU3MTQyODYlLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4yODU3MTQyODU3MTQyODU3JSwgNDYuNjcxMjg5ODc1MTczMzclIDAuMTQyODU3MTQyODU3MTQyODUlLCA0OC42MTMwMzc0NDc5ODg5JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNTEuNDU2MzEwNjc5NjExNjUlIDAlLCA1Ny43NjY5OTAyOTEyNjIxMyUgMCUsIDYwLjEyNDgyNjYyOTY4MDk5NiUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDYwLjgxODMwNzkwNTY4NjU0JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjQyODU3MTQyODU3MTQyODYlLCA2NS4xODcyMzk5NDQ1MjE1MSUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNjguNzIzOTk0NDUyMTQ5OCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNzAuMzE5MDAxMzg2OTYyNTUlIDElLCA3My4yMzE2MjI3NDYxODU4NSUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgNzQuNjE4NTg1Mjk4MTk2OTUlIDEuMjg1NzE0Mjg1NzE0Mjg1NiUsIDc1LjkzNjE5OTcyMjYwNzQ4JSAxLjQyODU3MTQyODU3MTQyODYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNzE0Mjg1NzE0Mjg1NzE0NCUsIDc4LjkxODE2OTIwOTQzMTM0JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMS44NTcxNDI4NTcxNDI4NTcyJSwgNzkuNjgwOTk4NjEzMDM3NDUlIDIlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4xNDI4NTcxNDI4NTcxNDMlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDgzLjE0ODQwNDk5MzA2NTE4JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgODQuMjU3OTc1MDM0Njc0MDYlIDIuNTcxNDI4NTcxNDI4NTcxJSwgODUuNzE0Mjg1NzE0Mjg1NzElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLCA4Ni40NzcxMTUxMTc4OTE4MSUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMyUsIDg4LjU1NzU1ODk0NTkwODQ3JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMuMTQyODU3MTQyODU3MTQzMiUsIDg5Ljk0NDUyMTQ5NzkxOTU3JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy4yODU3MTQyODU3MTQyODU2JSwgOTAuNjM4MDAyNzczOTI1MTElIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLCA5NC41MjE0OTc5MTk1NTYxNyUgNCUsIDk1LjQ5MjM3MTcwNTk2Mzk1JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuNDI4NTcxNDI4NTcxNDI4JSwgOTguMzM1NjQ0OTM3NTg2NyUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjU3MTQyODU3MTQyODU3MSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdvbGQ1MDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRnb2xkNTAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkZ29sZDUwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRnb2xkNTAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdvbGQ1MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRnb2xkNTAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJG1hbmRhcmluNzAwLDEpNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkbWFuZGFyaW43MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRtYW5kYXJpbjcwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRtYW5kYXJpbjcwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRtYW5kYXJpbjcwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEwMDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEwMDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCk2JSwgcmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdyZWVuMTAwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlNjAwLDEpNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTYwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU2MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCk2JSwgcmdiYSgkYmx1ZTYwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRibHVlNjAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkYmx1ZTYwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlOTAwLDEpNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTkwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU5MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCk2JSwgcmdiYSgkYmx1ZTkwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRibHVlOTAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkYmx1ZTkwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0LWJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRiZWlnZTYwMCwxKTYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJlaWdlNjAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmVpZ2U2MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCk2JSwgcmdiYSgkYmVpZ2U2MDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkYmVpZ2U2MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRiZWlnZTYwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbGQtZ3JlZW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEzMDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRncmVlbjEzMDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmVlbjEzMDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCk2JSwgcmdiYSgkZ3JlZW4xMzAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdyZWVuMTMwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdyZWVuMTMwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcclxuICAgIG1pbi13aWR0aDogMS45cmVtO1xyXG4gIH1cclxufVxyXG4iLCIuY2F0ZWdvcnktbGlzdC1jb21wb25lbnQge1xyXG4gIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDExNS40cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTYuNXJlbTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgbWF4LXdpZHRoOiA1Ni41cmVtO1xyXG4gIFxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTYuNDYwMDExMjM4MDU5NTglLCA5OS44OTM5OTI5MzI4NjIxOSUgOTcuNTMzNTU4MDk0NTI0NTglLCA5OS4wMjgyNjg1NTEyMzY3NSUgOTkuMDM4NTIxNTcwODMxJSwgOTguNDA5ODkzOTkyOTMyODclIDk5LjI2OTUyNjEyODQ4ODQ4JSwgOTYuMjQwNjM2MDQyNDAyODMlIDk5LjQzMTIyOTMxODg0ODcyJSwgOTIuNTk4NTg2NTcyNDM4MTUlIDk5LjY2MDM2MDg2NjU3OTI3JSwgODYuNDU3NTk3MTczMTQ0ODklIDk5LjkxNTQwMjM4NDk2NTk5JSwgNzMuMzIxNTU0NzcwMzE4MDIlIDk5Ljg5Mzg2Mjc3MDgwNjAyJSwgNjcuMDAxNDEzNDI3NTYxODQlIDk5LjU4OTgxMDgyNTk5NzM5JSwgNjEuOTgzNzQ1NTgzMDM4ODYlIDk5LjI0ODkyMzAxOTI5MjAyJSwgNTMuMjI1MjY1MDE3NjY3ODQ0JSA5OC41Njc3NzE3NDI1MjM1OCUsIDQ5LjIyODc5ODU4NjU3MjQ0JSA5OC4yNTg3MjUxMDQ1NzY0JSwgMzkuMDk1MjI5NjgxOTc4OCUgOTcuNjEyNTM2Njc5Nzc3NzUlLCAzNC40NjA3NzczODUxNTkwMDUlIDk3LjQ0MjA5Mjc3NjQyNTA2JSwgMzEuMjcyMDg0ODA1NjUzNzEyJSA5Ny4zOTY1MTYyMDE1MzU4NyUsIDI4LjcyNzkxNTE5NDM0NjI4OCUgOTcuNDA3NDQyMDkyNzc2NDQlLCAyMi45NDU5MzYzOTU3NTk3MTYlIDk3LjU2NTM5OTI2MzI4Mjc3JSwgMTIuMDY1NzI0MzgxNjI1NDQyJSA5OC4yNzU4OTQzNjIyNDAxNCUsIDUuNTQzOTkyOTMyODYyMTkxJSA5OC44NDI3OTIwMzM0NjQ0NSUsIDIuNjUwMTc2Njc4NDQ1MjMlIDk4Ljk1NzM1NzgwNzMyOTcxJSwgMC41MzAwMzUzMzU2ODkwNDU5JSA5Ny43MDg2ODQ1MjI2OTQ2NCUsIDAlIDg5LjU5MjMwODE3MjU2NjY2JSwgMCUgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWxpbmtzIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgNy43cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwICRibGFjaywgMHB4IDBweCAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1ib2R5IHtcclxuICAgIG1heC13aWR0aDogNDZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYuZXhwYW5kZWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogNTYuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSArIDE1cHgpO1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTAlICsgMTVweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgLjhyZW0gLjhyZW0gMDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkZ3JlZW42MDAsIC40KTtcclxuICAgICAgcGFkZGluZzogMi42cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAmLm1pbnQtdGhlbWUge1xyXG4gICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuNjAwLCAuNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdvbGQtdGhlbWUge1xyXG4gICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdvbGQ1MDAsIC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmx1ZTYwMCwgLjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbWFuZGFyaW40MDAsIC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi53aWRlLWNhcmQtY29tcG9uZW50IHtcclxuICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAud2lkZS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MS42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAtMy42cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZ29sZDYwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiA0Mi42cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDIuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLy9TVEFSVCB0aGVtZXNcclxuICAgICYuZ29sZC10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkNTAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5ibHVlLXRoZW1lIHtcclxuICAgICAgLmNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU2MDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgLmNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYubWludC10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjEwMDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vRU5EIHRoZW1lc1xyXG59IiwiLmljb24tY2FyZC1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gIH0gXHJcbiAgXHJcbiAgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41MjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjYuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbi1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uLWRpc2NsYWltZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5pdGVtLXNsaWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcblxyXG4gIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMi41cmVtIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYuaGFzLXNjcm9sbCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuICBcclxuICAgIC5hbmRyb2lkICYge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAmIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4dnc7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAudGV4dC1kZXNjcmlwdG9yIHsgXHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hc2sge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4zcmVtO1xyXG4gIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1hc2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUlIDIwJSAxNSUgMTAlKTtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNSUgMjAlIDE1JSAxMCUpO1xyXG4gIH1cclxuICBcclxuICAuY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTRweDtcclxuICB9XHJcblxyXG4gIC5pY29uLUljZWQge1xyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLVNtb290aGllcyB7XHJcbiAgICAubWFzayB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cmVtO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAuaWNvbi1Cb3dscyB7ICBcclxuICAgIC5tYXNrIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1LjRyZW07XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC5pY29uLVNob3RzIHsgIFxyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLmljb24tSnVpY2VzIHsgIFxyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTYuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLmljb24tQml0ZXMgeyBcclxuICAgIC5tYXNrIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM1LjJyZW07XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC5pY29uLUtpZHMgeyAgXHJcbiAgICAubWFzayB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02Ni4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICB9XHJcblxyXG4gIC5pY29uLUJ1bmRsZXMgeyBcclxuICAgIC5tYXNrIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1LjVyZW07XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gICAgLnRleHQtZGVzY3JpcHRvciB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAuaXRlbS1zbGlkZXIge1xyXG4gICAgICAuaXRlbS1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLml0ZW0tc2xpZGVyIHtcclxuICAgIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAubWFzayB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFzayxcclxuICAuY2F0ZWdvcnkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaXRlbS1zbGlkZXIge1xyXG4gICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSAyMCUsIHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSAyMCUscmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgMjAlLHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gIFxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgXHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbmdyZWRpZW50LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMy41cmVtIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5ncmVkaWVudC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gIC5jYXRlZ29yeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxNjhweDtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTRweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtZGVzY3JpcHRvciB7IFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWdyYWRpZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrNjcsZmZmZmZmKzEwMCYwKzY3LDErMTAwICovXHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2NyUsIHJnYmEoMjQ2LDI0OSwyNDksMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2NyUscmdiYSgyNDYsMjQ5LDI0OSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjclLHJnYmEoMjQ2LDI0OSwyNDksMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxufSAgXHJcbiIsIi5zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVudSBkZXRhaWwgZGVzY3JpcHRpb25zIGFib3ZlIG51dHJpdGlvbiBqai04NjlcclxuICAmLmZ1bGwtZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndhdmUtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICA5OS45MzA2NTE4NzIzOTk0NSUgNC43MTQyODU3MTQyODU3MTQlLFxyXG4gICAgICAgIDk5LjkzMDY1MTg3MjM5OTQ1JSAxMDAlLFxyXG4gICAgICAgIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEwMCUsXHJcbiAgICAgICAgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMS41NzE0Mjg1NzE0Mjg1NzE2JSxcclxuICAgICAgICAxLjk0MTc0NzU3MjgxNTUzMzglIDIlLFxyXG4gICAgICAgIDEuOTQxNzQ3NTcyODE1NTMzOCUgMi4xNDI4NTcxNDI4NTcxNDMlLFxyXG4gICAgICAgIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsXHJcbiAgICAgICAgMi40OTY1MzI1OTM2MTk5NzIlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSxcclxuICAgICAgICAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNDI4NTcxNDI4NTcxNDI4NCUsXHJcbiAgICAgICAgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjU3MTQyODU3MTQyODU3MSUsXHJcbiAgICAgICAgNi4zMTA2Nzk2MTE2NTA0ODUlIDMlLFxyXG4gICAgICAgIDYuMzEwNjc5NjExNjUwNDg1JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLFxyXG4gICAgICAgIDcuMDczNTA5MDE1MjU2NTg4JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLFxyXG4gICAgICAgIDcuMDczNTA5MDE1MjU2NTg4JSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjQyODU3MTQyODU3MTQyOSUsXHJcbiAgICAgICAgOC44NzY1NjAzMzI4NzEwMTIlIDMuNDI4NTcxNDI4NTcxNDI5JSxcclxuICAgICAgICAxMC4xOTQxNzQ3NTcyODE1NTMlIDMuNTcxNDI4NTcxNDI4NTcxJSxcclxuICAgICAgICAxMS43MTk4MzM1NjQ0OTM3NiUgMy43MTQyODU3MTQyODU3MTQ0JSxcclxuICAgICAgICAxNC4yMTYzNjYxNTgxMTM3MyUgMy41NzE0Mjg1NzE0Mjg1NzElLFxyXG4gICAgICAgIDE2LjA4ODc2NTYwMzMyODcxJSAzLjQyODU3MTQyODU3MTQyOSUsXHJcbiAgICAgICAgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjQyODU3MTQyODU3MTQyOSUsXHJcbiAgICAgICAgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMTQyODU3MTQyODU3MTQzMiUsXHJcbiAgICAgICAgMjEuNjM2NjE1ODExMzczMDklIDMuMTQyODU3MTQyODU3MTQzMiUsXHJcbiAgICAgICAgMjMuMjMxNjIyNzQ2MTg1ODUyJSAzJSxcclxuICAgICAgICAyNC42MTg1ODUyOTgxOTY5NDglIDIuODU3MTQyODU3MTQyODU3JSxcclxuICAgICAgICAyNy4zMjMxNjIyNzQ2MTg1ODYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsXHJcbiAgICAgICAgMzYuNjE1ODExMzczMDkyOTI0JSAxLjQyODU3MTQyODU3MTQyODYlLFxyXG4gICAgICAgIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICAzOC4xNDE0NzAxODAzMDUxMzQlIDEuMTQyODU3MTQyODU3MTQyOCUsXHJcbiAgICAgICAgMzguOTA0Mjk5NTgzOTExMjMlIDEuMTQyODU3MTQyODU3MTQyOCUsXHJcbiAgICAgICAgMzguOTA0Mjk5NTgzOTExMjMlIDElLFxyXG4gICAgICAgIDQwLjAxMzg2OTYyNTUyMDExJSAxJSxcclxuICAgICAgICA0MC4wMTM4Njk2MjU1MjAxMSUgMC44NTcxNDI4NTcxNDI4NTcyJSxcclxuICAgICAgICA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC44NTcxNDI4NTcxNDI4NTcyJSxcclxuICAgICAgICA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC43MTQyODU3MTQyODU3MTQzJSxcclxuICAgICAgICA0Mi4zMDIzNTc4MzYzMzg0MTYlIDAuNzE0Mjg1NzE0Mjg1NzE0MyUsXHJcbiAgICAgICAgNDIuNDQxMDU0MDkxNTM5NTMlIDAuNTcxNDI4NTcxNDI4NTcxNCUsXHJcbiAgICAgICAgNDMuNjg5MzIwMzg4MzQ5NTE1JSAwLjU3MTQyODU3MTQyODU3MTQlLFxyXG4gICAgICAgIDQzLjc1ODY2ODUxNTk1MDA3JSAwLjQyODU3MTQyODU3MTQyODYlLFxyXG4gICAgICAgIDQ1LjA3NjI4Mjk0MDM2MDYxJSAwLjQyODU3MTQyODU3MTQyODYlLFxyXG4gICAgICAgIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjI4NTcxNDI4NTcxNDI4NTclLFxyXG4gICAgICAgIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSxcclxuICAgICAgICA0OC42MTMwMzc0NDc5ODg5JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSxcclxuICAgICAgICA1MS40NTYzMTA2Nzk2MTE2NSUgMCUsXHJcbiAgICAgICAgNTcuNzY2OTkwMjkxMjYyMTMlIDAlLFxyXG4gICAgICAgIDYwLjEyNDgyNjYyOTY4MDk5NiUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsXHJcbiAgICAgICAgNjAuODE4MzA3OTA1Njg2NTQlIDAuMTQyODU3MTQyODU3MTQyODUlLFxyXG4gICAgICAgIDYwLjgxODMwNzkwNTY4NjU0JSAwLjI4NTcxNDI4NTcxNDI4NTclLFxyXG4gICAgICAgIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC4yODU3MTQyODU3MTQyODU3JSxcclxuICAgICAgICA2My4xNzYxNDQyNDQxMDU0MTYlIDAuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgNjUuMTg3MjM5OTQ0NTIxNTElIDAuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgNjguNzIzOTk0NDUyMTQ5OCUgMC44NTcxNDI4NTcxNDI4NTcyJSxcclxuICAgICAgICA3MC4zMTkwMDEzODY5NjI1NSUgMSUsXHJcbiAgICAgICAgNzMuMjMxNjIyNzQ2MTg1ODUlIDEuMTQyODU3MTQyODU3MTQyOCUsXHJcbiAgICAgICAgNzQuNjE4NTg1Mjk4MTk2OTUlIDEuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgNzUuOTM2MTk5NzIyNjA3NDglIDEuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNTcxNDI4NTcxNDI4NTcxNiUsXHJcbiAgICAgICAgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNzE0Mjg1NzE0Mjg1NzE0NCUsXHJcbiAgICAgICAgNzguOTE4MTY5MjA5NDMxMzQlIDEuODU3MTQyODU3MTQyODU3MiUsXHJcbiAgICAgICAgNzkuNjgwOTk4NjEzMDM3NDUlIDEuODU3MTQyODU3MTQyODU3MiUsXHJcbiAgICAgICAgNzkuNjgwOTk4NjEzMDM3NDUlIDIlLFxyXG4gICAgICAgIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsXHJcbiAgICAgICAgODIuMDM4ODM0OTUxNDU2MzElIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgODMuMTQ4NDA0OTkzMDY1MTglIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgODMuMTQ4NDA0OTkzMDY1MTglIDIuNDI4NTcxNDI4NTcxNDI4NCUsXHJcbiAgICAgICAgODQuMjU3OTc1MDM0Njc0MDYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsXHJcbiAgICAgICAgODQuMjU3OTc1MDM0Njc0MDYlIDIuNTcxNDI4NTcxNDI4NTcxJSxcclxuICAgICAgICA4NS43MTQyODU3MTQyODU3MSUgMi43MTQyODU3MTQyODU3MTQ0JSxcclxuICAgICAgICA4Ni40NzcxMTUxMTc4OTE4MSUgMi43MTQyODU3MTQyODU3MTQ0JSxcclxuICAgICAgICA4Ni40NzcxMTUxMTc4OTE4MSUgMi44NTcxNDI4NTcxNDI4NTclLFxyXG4gICAgICAgIDg3LjUxNzMzNzAzMTkwMDE0JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsXHJcbiAgICAgICAgODcuNTE3MzM3MDMxOTAwMTQlIDMlLFxyXG4gICAgICAgIDg4LjU1NzU1ODk0NTkwODQ3JSAzJSxcclxuICAgICAgICA4OC41NTc1NTg5NDU5MDg0NyUgMy4xNDI4NTcxNDI4NTcxNDMyJSxcclxuICAgICAgICA4OS45NDQ1MjE0OTc5MTk1NyUgMy4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICA5MC42MzgwMDI3NzM5MjUxMSUgMy4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICA5MC42MzgwMDI3NzM5MjUxMSUgMy40Mjg1NzE0Mjg1NzE0MjklLFxyXG4gICAgICAgIDkxLjYwODg3NjU2MDMzMjg3JSAzLjQyODU3MTQyODU3MTQyOSUsXHJcbiAgICAgICAgOTEuNjA4ODc2NTYwMzMyODclIDMuNTcxNDI4NTcxNDI4NTcxJSxcclxuICAgICAgICA5Mi41Nzk3NTAzNDY3NDA2NCUgMy41NzE0Mjg1NzE0Mjg1NzElLFxyXG4gICAgICAgIDkyLjU3OTc1MDM0Njc0MDY0JSAzLjcxNDI4NTcxNDI4NTcxNDQlLFxyXG4gICAgICAgIDkzLjU1MDYyNDEzMzE0ODQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsXHJcbiAgICAgICAgOTMuNTUwNjI0MTMzMTQ4NCUgMy44NTcxNDI4NTcxNDI4NTY4JSxcclxuICAgICAgICA5NC41MjE0OTc5MTk1NTYxNyUgMy44NTcxNDI4NTcxNDI4NTY4JSxcclxuICAgICAgICA5NC41MjE0OTc5MTk1NTYxNyUgNCUsXHJcbiAgICAgICAgOTUuNDkyMzcxNzA1OTYzOTUlIDQlLFxyXG4gICAgICAgIDk1LjQ5MjM3MTcwNTk2Mzk1JSA0LjE0Mjg1NzE0Mjg1NzE0MiUsXHJcbiAgICAgICAgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMTQyODU3MTQyODU3MTQyJSxcclxuICAgICAgICA5Ni40NjMyNDU0OTIzNzE3MSUgNC4yODU3MTQyODU3MTQyODYlLFxyXG4gICAgICAgIDk3LjQzNDExOTI3ODc3OTQ4JSA0LjI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuNDI4NTcxNDI4NTcxNDI4JSxcclxuICAgICAgICA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjQyODU3MTQyODU3MTQyOCUsXHJcbiAgICAgICAgOTguMzM1NjQ0OTM3NTg2NyUgNC41NzE0Mjg1NzE0Mjg1NzElXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTkwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAwJSAxMDAlLFxyXG4gICAgICAgICAgMTAwJSAxMDAlLFxyXG4gICAgICAgICAgMTAwJSA4Mi4zNTI5NCUsXHJcbiAgICAgICAgICA3NC42NjY2NyUgMzUuMjk0MTIlLFxyXG4gICAgICAgICAgNjIuMTMzMzMlIDExLjc2NDcxJSxcclxuICAgICAgICAgIDUyLjUzMzMzJSAwJSxcclxuICAgICAgICAgIDMyJSAwJSxcclxuICAgICAgICAgIDI0JSA1Ljg4MjM1JSxcclxuICAgICAgICAgIDEwLjkzMzMzJSAxNy42NDcwNiUsXHJcbiAgICAgICAgICAwJSAyOS40MTE3NiUsXHJcbiAgICAgICAgICAwJSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgIDAlIDkuNjY2MjAzMDU5ODA1Mjg1JSxcclxuICAgICAgICAgIDAuNTk3NDE2NjY2NjY2NjY2NyUgOS40NTc1Nzk5NzIxODM1ODglLFxyXG4gICAgICAgICAgMS42MjUyJSA5LjA4NzA2NTM2ODU2NzQ1NSUsXHJcbiAgICAgICAgICAyLjQ4NTU4MzMzMzMzMzMzMyUgOC44MDY4ODQ1NjE4OTE1MTclLFxyXG4gICAgICAgICAgMy4yOTEzMTY2NjY2NjY2NjclIDguNTUxMzkwODIwNTg0MTQ0JSxcclxuICAgICAgICAgIDQuMDA2NTUlIDguMzI4ODU5NTI3MTIxMDAyJSxcclxuICAgICAgICAgIDQuODEzNDgzMzMzMzMzMzMzJSA4LjA4MTQzMjU0NTIwMTY3JSxcclxuICAgICAgICAgIDUuNjU5ODgzMzMzMzMzMzMzJSA3LjgyNTc5OTcyMTgzNTg4MyUsXHJcbiAgICAgICAgICA2LjcxMzM1JSA3LjUxMjg2NTA5MDQwMzMzOCUsXHJcbiAgICAgICAgICA3LjU3ODYxNjY2NjY2NjY2NyUgNy4yNTk1OTY2NjIwMzA1OTg1JSxcclxuICAgICAgICAgIDguNDczJSA3LjAwMTMyMTI3OTU1NDkzOCUsXHJcbiAgICAgICAgICA5LjI3NjA2NjY2NjY2NjY2NSUgNi43NzI0NjE3NTI0MzM5MzYlLFxyXG4gICAgICAgICAgMTAuMDkyNzMzMzMzMzMzMzMzJSA2LjU0Mjk3NjM1NjA1MDA2OSUsXHJcbiAgICAgICAgICAxMC44Mjc5NSUgNi4zMzg2NjQ4MTIyMzkyMjElLFxyXG4gICAgICAgICAgMTEuNjc1ODY2NjY2NjY2NjY2JSA2LjEwNTk4MDUyODUxMTgyMjUlLFxyXG4gICAgICAgICAgMTIuNzQzNDAwMDAwMDAwMDAxJSA1LjgxNzY2MzQyMTQxODYzNjUlLFxyXG4gICAgICAgICAgMTMuOTEyMTUlIDUuNTA4MDY2NzU5Mzg4MDM5JSxcclxuICAgICAgICAgIDE1LjAzODIzMzMzMzMzMzMzNCUgNS4yMTU5OTQ0MzY3MTc2NjMlLFxyXG4gICAgICAgICAgMTYuNTkyNTMzMzMzMzMzMzM2JSA0LjgyMzAxODA4MDY2NzU5NCUsXHJcbiAgICAgICAgICAxNy41NzM5MTY2NjY2NjY2NjYlIDQuNTgxMzYzMDA0MTcyNDYxJSxcclxuICAgICAgICAgIDE4LjM5OTkxNjY2NjY2NjY2NiUgNC4zODE5ODg4NzM0MzUzMjY1JSxcclxuICAgICAgICAgIDE5LjA5NjQxNjY2NjY2NjY3JSA0LjIxNjEzMzUxODc3NjA3OCUsXHJcbiAgICAgICAgICAyMS4wNjkwODMzMzMzMzMzMyUgMy43NTQ3OTgzMzEwMTUyOTklLFxyXG4gICAgICAgICAgMjIuNDEzNzUlIDMuNDQ4ODE3ODAyNTAzNDc3NSUsXHJcbiAgICAgICAgICAyMy42NDc0MTY2NjY2NjY2NyUgMy4yMDMyNjg0MjgzNzI3NCUsXHJcbiAgICAgICAgICAyNC43NDI1ODMzMzMzMzMzMzYlIDIuOTkzMzI0MDYxMTk2MTA1NCUsXHJcbiAgICAgICAgICAyNy4wNDEyNSUgMi40NTI3MTIxMDAxMzkwODI0JSxcclxuICAgICAgICAgIDI3LjgzMzI1JSAyLjI5NTg5NzA3OTI3Njc3MzIlLFxyXG4gICAgICAgICAgMjkuMzk1MjUlIDIuMDE2MDYzOTc3NzQ2ODcwNSUsXHJcbiAgICAgICAgICAzMC44Mjg3NSUgMS43NzEwNzA5MzE4NDk3OTE1JSxcclxuICAgICAgICAgIDMxLjgyNTA4MzMzMzMzMzM0JSAxLjYwNjExOTYxMDU3MDIzNjIlLFxyXG4gICAgICAgICAgMzIuODk0NDE2NjY2NjY2NjY1JSAxLjQxOTgxOTE5MzMyNDA2MTQlLFxyXG4gICAgICAgICAgMzMuNTM4OTE2NjY2NjY2NjY1JSAxLjMyMTA3MDkzMTg0OTc5MTMlLFxyXG4gICAgICAgICAgMzQuNTM0NzUlIDEuMTczMDg3NjIxNjk2ODAxMSUsXHJcbiAgICAgICAgICAzNS44NjQ3NTAwMDAwMDAwMSUgMC45ODE1MDIwODYyMzA4NzYzJSxcclxuICAgICAgICAgIDM2LjgzMDkxNjY2NjY2NjY3JSAwLjg0NjMxNDMyNTQ1MjAxNjclLFxyXG4gICAgICAgICAgMzguMjc4MDgzMzMzMzMzMzM1JSAwLjY1MTU5OTQ0MzY3MTc2NjMlLFxyXG4gICAgICAgICAgMzkuNjMzMzMzMzMzMzMzMzMlIDAuNDg2Nzg3MjA0NDUwNjI1ODQlLFxyXG4gICAgICAgICAgNDAuMDc4NjY2NjY2NjY2NjYlIDAuNDQxMzc2OTEyMzc4MzAzMjMlLFxyXG4gICAgICAgICAgNDEuNjU5MzMzMzMzMzMzMzMlIDAuMjk2NTIyOTQ4NTM5NjM4NCUsXHJcbiAgICAgICAgICA0My4zNDE4MzMzMzMzMzMzMzQlIDAuMTYxNDA0NzI4Nzg5OTg2MSUsXHJcbiAgICAgICAgICA0NC42ODgzMzMzMzMzMzMzMyUgMC4wNjQwNDcyODc4OTk4NjA5MyUsXHJcbiAgICAgICAgICA0NS42NSUgMCUsXHJcbiAgICAgICAgICA0Ny4wMTQ4MzMzMzMzMzMzMzUlIC0wLjA1NDAzMzM3OTY5NDAxOTQ3JSxcclxuICAgICAgICAgIDQ5LjAwNTE2NjY2NjY2NjY3JSAtMC4wMjAwMjc4MTY0MTE2ODI4OSUsXHJcbiAgICAgICAgICA1MC43NzUxNjY2NjY2NjY2NyUgMC4xMTIxMDAxMzkwODIwNTg0MiUsXHJcbiAgICAgICAgICA1Mi4wMTk2NjY2NjY2NjY2NjYlIDAuMjU2Mzk3Nzc0Njg3MDY1MzclLFxyXG4gICAgICAgICAgNTMuMTkwNDk5OTk5OTk5OTklIDAuNDI2NzAzNzU1MjE1NTc3MiUsXHJcbiAgICAgICAgICA1My44OTMlIDAuNTQzNDYzMTQzMjU0NTIwMiUsXHJcbiAgICAgICAgICA1Ny4yMjYzMzMzMzMzMzMzMzYlIDEuMjE5ODE5MTkzMzI0MDYxMiUsXHJcbiAgICAgICAgICA2MC4yMTY2NjY2NjY2NjY2NiUgMS45NDcxNDg4MTc4MDI1MDM0JSxcclxuICAgICAgICAgIDYxLjg5MTgzMzMzMzMzMzM0JSAyLjM2ODU2NzQ1NDc5ODMzMSUsXHJcbiAgICAgICAgICA2NC4wOTUxNjY2NjY2NjY2NyUgMi45MTc0NTQ3OTgzMzEwMTUzJSxcclxuICAgICAgICAgIDY2LjI5MzUwMDAwMDAwMDAxJSAzLjQ3Nzc0Njg3MDY1MzY4NTQlLFxyXG4gICAgICAgICAgNjcuODUlIDMuODk0Mjk3NjM1NjA1MDA2NyUsXHJcbiAgICAgICAgICA2OS42NDE1MDAwMDAwMDAwMSUgNC4zNzQ1NDc5ODMzMTAxNTMlLFxyXG4gICAgICAgICAgNzEuMjE5ODMzMzMzMzMzMzMlIDQuNzc1Nzk5NzIxODM1ODg0JSxcclxuICAgICAgICAgIDcyLjgwODY2NjY2NjY2NjY4JSA1LjE1ODI3NTM4MjQ3NTY2MSUsXHJcbiAgICAgICAgICA3NS4xNzgxNjY2NjY2NjY2NiUgNS42ODY3ODcyMDQ0NTA2MjUlLFxyXG4gICAgICAgICAgNzcuMTI2NSUgNi4wODA5NDU3NTc5OTcyMTklLFxyXG4gICAgICAgICAgNzguODgyMzMzMzMzMzMzMzQlIDYuNDAxODc3NjA3Nzg4NTk0JSxcclxuICAgICAgICAgIDgxLjE2MDUlIDYuNzYzNDkwOTU5NjY2MjAzJSxcclxuICAgICAgICAgIDgzLjgxNjY2NjY2NjY2NjY2JSA3LjA5Mjk3NjM1NjA1MDA3JSxcclxuICAgICAgICAgIDg1LjI5NTMzMzMzMzMzMzMzJSA3LjI0OTMwNDU4OTcwNzkyNyUsXHJcbiAgICAgICAgICA4Ny45NDA2NjY2NjY2NjY2NiUgNy40NjgxNTAyMDg2MjMwODYlLFxyXG4gICAgICAgICAgODkuOTE2NjY2NjY2NjY2NjclIDcuNDQwNjgxNTAyMDg2MjMxJSxcclxuICAgICAgICAgIDkxLjI3MTE2NjY2NjY2NjY3JSA3LjE2OTQ3MTQ4ODE3ODAyNiUsXHJcbiAgICAgICAgICA5Mi40MzM4MzMzMzMzMzMzMyUgNi44MDA5MDQwMzMzNzk2OTQlLFxyXG4gICAgICAgICAgOTMuNSUgNi4zOTc1NjYwNjM5Nzc3NDclLFxyXG4gICAgICAgICAgOTQuOTAyMzMzMzMzMzMzMzUlIDUuNzk2MzgzODY2NDgxMjI0JSxcclxuICAgICAgICAgIDk2Ljk4MzMzMzMzMzMzMzMzJSA0Ljc5ODMzMTAxNTI5OTAyNyUsXHJcbiAgICAgICAgICA5OC42MTIlIDQuMDA2MjU4NjkyNjI4NjUxJSxcclxuICAgICAgICAgIDEwMCUgMy4yNjg0MjgzNzI3Mzk5MTY0JSxcclxuICAgICAgICAgIDEwMCUgMTAwJSxcclxuICAgICAgICAgIDAlIDEwMCUsXHJcbiAgICAgICAgICAwJSA5LjY2NjIwMzA1OTgwNTI4NSVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAwJSA4MiUsXHJcbiAgICAgICAgICAgIDAuODYyODkxODc0NjAwMTI4JSA4MC40MzQlLFxyXG4gICAgICAgICAgICAxLjg5ODMzNjUzMjMwOTY2MDglIDc4LjU1NiUsXHJcbiAgICAgICAgICAgIDMuMjg2NjkyMjU4NDc3Mjg3NSUgNzYuMDQlLFxyXG4gICAgICAgICAgICA0LjI3NTc1MTc1OTQzNjk4JSA3NC4yNCUsXHJcbiAgICAgICAgICAgIDUuNzg3MDc2MTM1NjM2NTk2JSA3MS41MDQlLFxyXG4gICAgICAgICAgICA3LjEzMTM0OTk2ODAxMDIzNyUgNjkuMDcyJSxcclxuICAgICAgICAgICAgOC40NDI5MzAyNjIzMTYwNiUgNjYuNyUsXHJcbiAgICAgICAgICAgIDEwLjY5NzM3NjgzOTQxMTM4NyUgNjIuNjM0JSxcclxuICAgICAgICAgICAgMTIuMjc2MzI3NTc1MTc1OTQ0JSA1OS43ODQwMDAwMDAwMDAwMDYlLFxyXG4gICAgICAgICAgICAxNC4xNzMyNTY1NTc5MDE0NzElIDU2LjM2MiUsXHJcbiAgICAgICAgICAgIDE1LjQ4MzA0NTQyNTQ2Mzg1MSUgNTQlLFxyXG4gICAgICAgICAgICAxNy4xODAxNjYzNDY3NjkwMzUlIDUwLjkzJSxcclxuICAgICAgICAgICAgMTguNjgyMzQxNjUwNjcxNzg0JSA0OC4yMSUsXHJcbiAgICAgICAgICAgIDE5LjgzNjIxMjQxMjAyODE1NCUgNDYuMTI0JSxcclxuICAgICAgICAgICAgMjEuNTM1ODkyNTE0Mzk1MzkzJSA0My4wNyUsXHJcbiAgICAgICAgICAgIDIzLjAwMzMyNjkzNTM4MDY3NyUgNDAuNDU2JSxcclxuICAgICAgICAgICAgMjQuNTUxOTUxMzc1NTU5ODIlIDM3LjczJSxcclxuICAgICAgICAgICAgMjYuNDk1MzkzNDc0MDg4MjkyJSAzNC4zNyUsXHJcbiAgICAgICAgICAgIDI3LjkxNDkwNzIyOTY4NjUwMiUgMzEuOTclLFxyXG4gICAgICAgICAgICAyOS4xMTA2ODQ1ODA5MzQwOTglIDMwJSxcclxuICAgICAgICAgICAgMzAuMjU5NjkyODk4MjcyNTU0JSAyOC4xNDglLFxyXG4gICAgICAgICAgICAzMS4xOTk4MDgwNjE0MjAzNSUgMjYuNjYxOTk5OTk5OTk5OTk1JSxcclxuICAgICAgICAgICAgMzIuMTU1OTE4MTA2MjA2MDElIDI1LjE4MDAwMDAwMDAwMDAwMyUsXHJcbiAgICAgICAgICAgIDMzLjAyOTA0NjcwNTA1NDM4NCUgMjMuODU0JSxcclxuICAgICAgICAgICAgMzQuMDk3NTA0Nzk4NDY0NDklIDIyLjI2OCUsXHJcbiAgICAgICAgICAgIDM1LjM2MjI1MjA3OTMzNDYxJSAyMC40NDQlLFxyXG4gICAgICAgICAgICAzNi44MjQ4ODgwMzU4Mjg1MzYlIDE4LjQxMiUsXHJcbiAgICAgICAgICAgIDM4LjUyODQ3MDg4OTMxNTQyJSAxNi4xNSUsXHJcbiAgICAgICAgICAgIDQwLjI3MTcyMTA0OTI2NDI0JSAxMy45NSUsXHJcbiAgICAgICAgICAgIDQyLjI5MDU5NTAwOTU5NjkzJSAxMS41NyUsXHJcbiAgICAgICAgICAgIDQzLjU1Nzk2NTQ1MTA1NTY2NSUgMTAuMTclLFxyXG4gICAgICAgICAgICA0NS4wNjU1MTUwMzUxODg3NCUgOC41ODIlLFxyXG4gICAgICAgICAgICA0Ni41NjkwMzM5MDkxNDkwNyUgNy4wOTIlLFxyXG4gICAgICAgICAgICA0Ny43NjIxMjQxMjAyODE1MSUgNS45NzQlLFxyXG4gICAgICAgICAgICA0OS4yMjYyOTU1ODU0MTI2NyUgNC42NzglLFxyXG4gICAgICAgICAgICA1MC4wMzE5ODk3NjMyNzU3NSUgNCUsXHJcbiAgICAgICAgICAgIDUwLjg5MDQwMzA3MTAxNzI3NSUgMy4zOSUsXHJcbiAgICAgICAgICAgIDUyLjM1NTUzNDIyOTA0NjcxJSAyLjgyNiUsXHJcbiAgICAgICAgICAgIDU0LjUzMzkwOTE0OTA3MjMlIDIuMjI2JSxcclxuICAgICAgICAgICAgNTQuOTU4NDEzMzA3NzQxNTMlIDIlLFxyXG4gICAgICAgICAgICA1Ni4yMzYyNzYzOTE1NTQ2OTYlIDEuMzcyJSxcclxuICAgICAgICAgICAgNTcuMjI3OTU5MDUzMTAzMDElIDEuMDAyJSxcclxuICAgICAgICAgICAgNTguOTMwMTk4MzM2NTMyMyUgMC41ODglLFxyXG4gICAgICAgICAgICA1OS43MjIzOTI4MzQyOTMwMjUlIDAuNDg0JSxcclxuICAgICAgICAgICAgNjAuODMxNzMzODQ1MTY5NTQ1JSAwLjQyNiUsXHJcbiAgICAgICAgICAgIDYyLjY1Mzc0MjgwMjMwMzI3JSAwLjU0JSxcclxuICAgICAgICAgICAgNjQuMDAwMDYzOTc5NTI2NTYlIDAuNzc2JSxcclxuICAgICAgICAgICAgNjUuNDI2MTY3NjI2MzU5NTclIDEuMTU2JSxcclxuICAgICAgICAgICAgNjcuMDEyMjIwMDg5NTcxMzQlIDEuNzIlLFxyXG4gICAgICAgICAgICA2OC43OTM0MTAxMDg3NjUyJSAyLjUyJSxcclxuICAgICAgICAgICAgNjkuNjc0NDA4MTg5Mzc5NCUgMi45NyUsXHJcbiAgICAgICAgICAgIDcwLjIzMDM5MDI3NTExMTk2JSAzLjI3MiUsXHJcbiAgICAgICAgICAgIDcxLjE4NTYwNDYwNjUyNTkxJSAzLjgyJSxcclxuICAgICAgICAgICAgNzEuOTI3MTI3MzE5MjU3ODMlIDQuMjclLFxyXG4gICAgICAgICAgICA3Mi4zNTMyMzA5NjYwOTA4NSUgNC41MzglLFxyXG4gICAgICAgICAgICA3My4wNDk5NjgwMTAyMzY3MyUgNC45ODglLFxyXG4gICAgICAgICAgICA3My44NzU5NDM2OTgwMTY2MyUgNS41NDIlLFxyXG4gICAgICAgICAgICA3NC40NjM5MTU1NDcwMjQ5NyUgNS45NDIlLFxyXG4gICAgICAgICAgICA3NS4xMjAyODE1MDk5MTY4NCUgNi40JSxcclxuICAgICAgICAgICAgNzUuNjQ3NDcyODA4NzAxMjElIDYuNzglLFxyXG4gICAgICAgICAgICA3Ni4zNDM1NzAwNTc1ODE1NyUgNy4yOTAwMDAwMDAwMDAwMDElLFxyXG4gICAgICAgICAgICA3Ni45NTA3MzU3NjQ1NTUzNSUgNy43Mzk5OTk5OTk5OTk5OTklLFxyXG4gICAgICAgICAgICA3Ny43MjYxNjc2MjYzNTk1NSUgOC4zMjQlLFxyXG4gICAgICAgICAgICA3OC41NDMxODYxODA0MjIyOCUgOC45NDQlLFxyXG4gICAgICAgICAgICA3OS40NjgzMzAxMzQzNTclIDkuNjUlLFxyXG4gICAgICAgICAgICA4MC44MTI1Mzk5ODcyMDQwOSUgMTAuNjcyJSxcclxuICAgICAgICAgICAgODEuODk2OTkyOTYyMjUyMDklIDExLjQ3MiUsXHJcbiAgICAgICAgICAgIDgyLjU5NzU2ODc3Nzk5MTA0JSAxMS45ODIlLFxyXG4gICAgICAgICAgICA4Mi44NDI2MTAzNjQ2ODMzJSAxMi4xNTglLFxyXG4gICAgICAgICAgICA4My44NDcwODg5MzE1NDE5JSAxMi44ODYwMDAwMDAwMDAwMDElLFxyXG4gICAgICAgICAgICA4NC42MzMzOTczMTI4NTk4OCUgMTMuNDYyJSxcclxuICAgICAgICAgICAgODUuMTkxOTM4NTc5NjU0NSUgMTMuODc0JSxcclxuICAgICAgICAgICAgODUuNzg3NTg3OTcxODQ5JSAxNC4zMTYlLFxyXG4gICAgICAgICAgICA4Ni42NTM4NzA3NjEzNTYzNyUgMTQuOTYzOTk5OTk5OTk5OTk5JSxcclxuICAgICAgICAgICAgODcuNTk5NDg4MTYzNzg3NTglIDE1LjY4JSxcclxuICAgICAgICAgICAgODguMjk2MjI1MjA3OTMzNDYlIDE2LjIxMiUsXHJcbiAgICAgICAgICAgIDg5LjIxMTc3MjIzMjg4NTUlIDE2LjkxOCUsXHJcbiAgICAgICAgICAgIDg5Ljk0NzUzNjc4ODIyNzc4JSAxNy40OTIlLFxyXG4gICAgICAgICAgICA5MC43OTM5ODU5MjQ1MDQxNiUgMTguMTU4JSxcclxuICAgICAgICAgICAgOTEuNjgwMTAyMzY3MjQyNDglIDE4Ljg2NCUsXHJcbiAgICAgICAgICAgIDkyLjQ3NjY0NzQ3MjgwODcxJSAxOS41MDYlLFxyXG4gICAgICAgICAgICA5My4zMTI4NTk4ODQ4MzY4NSUgMjAuMTg2JSxcclxuICAgICAgICAgICAgOTQuMDQ5MjY0MjM1NDQ0NjclIDIwLjc4NiUsXHJcbiAgICAgICAgICAgIDk0LjcyNjE2NzYyNjM1OTU1JSAyMS4zNDglLFxyXG4gICAgICAgICAgICA5NS4zOTI4MzQyOTMwMjYyMyUgMjEuOTA4JSxcclxuICAgICAgICAgICAgOTYuMTQ5MDcyMjk2ODY1JSAyMi41NSUsXHJcbiAgICAgICAgICAgIDk2Ljk1NTIxNDMzMTQxMzk2JSAyMy4yNDQlLFxyXG4gICAgICAgICAgICA5Ny45Mzk4NTkyNDUwNDE1OSUgMjQuMTA0JSxcclxuICAgICAgICAgICAgOTkuMjA0MDk0Njg5Njk5MjklIDI1LjIzNjAwMDAwMDAwMDAwNCUsXHJcbiAgICAgICAgICAgIDEwMCUgMjYlLFxyXG4gICAgICAgICAgICAxMDAlIDIxNiUsXHJcbiAgICAgICAgICAgIDAlIDIxNiUsXHJcbiAgICAgICAgICAgIDAlIDgyJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3AtYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAwJSA0LjY3NjI1ODk5MjgwNTc1NiUsXHJcbiAgICAgICAgMS4xNDM2MzMzMzMzMzMzMzMzJSA0LjQ3Nzg1MjAwNDExMDk5NiUsXHJcbiAgICAgICAgMi4zNTM2MzMzMzMzMzMzMzMyJSA0LjI3NjQ2NDU0MjY1MTU5MyUsXHJcbiAgICAgICAgNC43NjQ0MTY2NjY2NjY2NjY1JSAzLjg5Mjk1OTkxNzc4MDA2MTYlLFxyXG4gICAgICAgIDYuNzYwMDgzMzMzMzMzMzMzJSAzLjU5MDQ0MTkzMjE2ODU1MSUsXHJcbiAgICAgICAgOC44NjQ5NSUgMy4yODQ1MzIzNzQxMDA3MTk3JSxcclxuICAgICAgICAxMS44OTAwMzMzMzMzMzMzMzUlIDIuODY3MTYzNDEyMTI3NDQwNyUsXHJcbiAgICAgICAgMTQuMzAyMjY2NjY2NjY2NjY2JSAyLjU1MjU2OTM3MzA3Mjk3MDQlLFxyXG4gICAgICAgIDE2LjA0OTYzMzMzMzMzMzMzMyUgMi4zMzQ2MzUxNDkwMjM2MzgzJSxcclxuICAgICAgICAxNy42NzkxMzMzMzMzMzMzMzMlIDIuMTM4OTAwMzA4MzI0NzY5JSxcclxuICAgICAgICAxOS41NTYzJSAxLjkyMjQ1NjMyMDY1Nzc1OTYlLFxyXG4gICAgICAgIDIxLjI0MTc5OTk5OTk5OTk5OCUgMS43MzYzODIzMjI3MTMyNTglLFxyXG4gICAgICAgIDIyLjI3NDglIDEuNjI2MjU4OTkyODA1NzU1MSUsXHJcbiAgICAgICAgMjMuNTkyOTY2NjY2NjY2NjY2JSAxLjQ5MDEzMzYwNzM5OTc5NDQlLFxyXG4gICAgICAgIDI1LjEwNzglIDEuMzM5NzczODk1MTY5NTc4NiUsXHJcbiAgICAgICAgMjYuNzk5NjMzMzMzMzMzMzMzJSAxLjE3OTcwMTk1MjcyMzUzNTUlLFxyXG4gICAgICAgIDI3Ljk5ODQ2NjY2NjY2NjY2NiUgMS4wNzEzNzcxODM5NjcxMTIlLFxyXG4gICAgICAgIDMwLjA1MjMlIDAuODk1Nzg2MjI4MTYwMzI4OCUsXHJcbiAgICAgICAgMzEuNjg1NDY2NjY2NjY2NjY3JSAwLjc2NTQxNjIzODQzNzgyMTElLFxyXG4gICAgICAgIDMzLjk3MzMlIDAuNTk2OTE2NzUyMzEyNDM1NyUsXHJcbiAgICAgICAgMzUuMTg0OTY2NjY2NjY2NjclIDAuNTE0Njk2ODEzOTc3Mzg5NCUsXHJcbiAgICAgICAgMzcuNzc4OTY2NjY2NjY2NjYlIDAuMzU0OTg0NTgzNzYxNTYyMiUsXHJcbiAgICAgICAgNDAuMDEyMjk5OTk5OTk5OTk2JSAwLjIzNjI3OTU0Nzc5MDMzOTEzJSxcclxuICAgICAgICA0Mi4xODUzJSAwLjEzODIzMjI3MTMyNTc5NjUyJSxcclxuICAgICAgICA0NC40MTY0NjY2NjY2NjY2NjUlIDAuMDU2MzIwNjU3NzU5NTA2NjglLFxyXG4gICAgICAgIDQ2LjQwMDAwMDAwMDAwMDAwNiUgMCUsXHJcbiAgICAgICAgNDguODIzJSAwLjAyNjEwNDgzMDQyMTM3NzE4NiUsXHJcbiAgICAgICAgNTAuMjExODMzMzMzMzMzMzMlIDAuMDg4NDM3ODIxMTcxNjM0MTIlLFxyXG4gICAgICAgIDUyLjQ0NjY2NjY2NjY2NjY3JSAwLjIzMDgzMjQ3Njg3NTY0MjM1JSxcclxuICAgICAgICA1NC41NTc4MzMzMzMzMzMzMyUgMC40MDA0MTEwOTk2OTE2NzUyJSxcclxuICAgICAgICA1Ni4xODc4MzMzMzMzMzMzNCUgMC41NDk5NDg2MTI1Mzg1NDA1JSxcclxuICAgICAgICA1Ny45OTY1JSAwLjczMjczMzgxMjk0OTY0MDQlLFxyXG4gICAgICAgIDYwLjA1NyUgMC45NjE1MTA3OTEzNjY5MDYzJSxcclxuICAgICAgICA2MS40NjY2NjY2NjY2NjY2NyUgMS4xMzA1MjQxNTIxMDY4ODU4JSxcclxuICAgICAgICA2My4wNzUzMzMzMzMzMzMzMjYlIDEuMzMzNDUzMjM3NDEwMDcyJSxcclxuICAgICAgICA2NS4zMDczMzMzMzMzMzMzMyUgMS42MjczMzgxMjk0OTY0MDI5JSxcclxuICAgICAgICA2Ny42NSUgMS45NTI3MjM1MzU0NTczNDg0JSxcclxuICAgICAgICA2OC44NjQlIDIuMTQyODU3MTQyODU3MTQzJSxcclxuICAgICAgICA3MC4zODMzMzMzMzMzMzMzMyUgMi4zMTI0MzU3NjU2NzMxNzU4JSxcclxuICAgICAgICA3Mi4wMDg4MzMzMzMzMzMzMyUgMi40Mzc4MjExNzE2MzQxMjElLFxyXG4gICAgICAgIDczLjQ2NjY2NjY2NjY2NjY3JSAyLjYyMDc2MDUzNDQyOTU5OTQlLFxyXG4gICAgICAgIDc0Ljc2OTE2NjY2NjY2NjY2JSAyLjc3NDMwNjI2OTI3MDI5OCUsXHJcbiAgICAgICAgNzYuMzM4MzMzMzMzMzMzMzQlIDIuOTU5OTY5MTY3NTIzMTI0MyUsXHJcbiAgICAgICAgNzguMzMzMzMzMzMzMzMzMzMlIDMuMTg2MDczOTk3OTQ0NTAxNiUsXHJcbiAgICAgICAgODAuMTQ0NSUgMy4zNzQ4NzE1MzEzNDYzNTElLFxyXG4gICAgICAgIDgxLjk0OTgzMzMzMzMzMzMzJSAzLjU0NzAxOTUyNzIzNTM1NDYlLFxyXG4gICAgICAgIDgzLjA0NzE2NjY2NjY2NjY2JSAzLjY0MTk4MzU1NjAxMjMzMzMlLFxyXG4gICAgICAgIDg1LjE1NzE2NjY2NjY2NjY3JSAzLjc5ODUwOTc2MzYxNzY3NzIlLFxyXG4gICAgICAgIDg3LjAyMzk5OTk5OTk5OTk5JSAzLjkwMDA1MTM4NzQ2MTQ1OSUsXHJcbiAgICAgICAgODguMjMxNjY2NjY2NjY2NjclIDMuOTQxMTYxMzU2NjI4OTgyJSxcclxuICAgICAgICA4OS44NSUgMy45NTY1Nzc1OTUwNjY4MDQlLFxyXG4gICAgICAgIDkyLjAzOTMzMzMzMzMzMzMzJSAzLjgxMDg0Mjc1NDM2NzkzNDQlLFxyXG4gICAgICAgIDkzLjcyNzQ5OTk5OTk5OTk5JSAzLjU3MjMwMjE1ODI3MzM4MSUsXHJcbiAgICAgICAgOTUuMjMxNSUgMy4zMDExMzA1MjQxNTIxMDYzJSxcclxuICAgICAgICA5Ny4zMzMzMzMzMzMzMzMzNCUgMi44NzczODk1MTY5NTc4NjIzJSxcclxuICAgICAgICA5OS4xNjY2NjY2NjY2NjY2NyUgMi40NjYyODk4MjUyODI2MzEzJSxcclxuICAgICAgICAxMDAlIDIuMjYwNzM5OTc5NDQ1MDE1NCUsXHJcbiAgICAgICAgMTAwJSA5Ny4wMTk1MjcyMzUzNTQ1NyUsXHJcbiAgICAgICAgOTguNDg4ODMzMzMzMzMzMzMlIDk3LjE3Njc3Mjg2NzQyMDM0JSxcclxuICAgICAgICA5Ni40OTc1JSA5Ny4zNzUxMjg0Njg2NTM2NCUsXHJcbiAgICAgICAgOTQuNzUyODMzMzMzMzMzMzMlIDk3LjU0MjY1MTU5MzAxMTMxJSxcclxuICAgICAgICA5My4xODE1JSA5Ny42ODk2MTk3MzI3ODUxOSUsXHJcbiAgICAgICAgOTEuNjczOTk5OTk5OTk5OTklIDk3LjgyNjgyNDI1NDg4MTglLFxyXG4gICAgICAgIDg5LjYxODQ5OTk5OTk5OTk4JSA5OC4wMDkyNDk3NDMwNjI2OCUsXHJcbiAgICAgICAgODguNzEwNjY2NjY2NjY2NjclIDk4LjA4NzM1ODY4NDQ4MDk5JSxcclxuICAgICAgICA4Ni45NjUxNjY2NjY2NjY2NiUgOTguMjM1MzU0NTczNDg0MDclLFxyXG4gICAgICAgIDg0LjY2NzE2NjY2NjY2NjY2JSA5OC40MjM5NDY1NTcwNDAwOCUsXHJcbiAgICAgICAgODIuNDk0NjY2NjY2NjY2NjclIDk4LjU5NjA5NDU1MjkyOTA5JSxcclxuICAgICAgICA4MS40NjkzMzMzMzMzMzMzMiUgOTguNjc0NzE3MzY4OTYxOTglLFxyXG4gICAgICAgIDgwLjI1JSA5OC43NjY3MDA5MjQ5NzQzJSxcclxuICAgICAgICA3OC42OTUlIDk4Ljg4MzM1MDQ2MjQ4NzE2JSxcclxuICAgICAgICA3Ni45NDMlIDk5LjAxNDM4ODQ4OTIwODYzJSxcclxuICAgICAgICA3NS42MTg4MzMzMzMzMzMzNCUgOTkuMTEyMDI0NjY1OTgxNTElLFxyXG4gICAgICAgIDczLjM4NzE2NjY2NjY2NjY2JSA5OS4yNzIzNTM1NDU3MzQ4MyUsXHJcbiAgICAgICAgNzEuMDI5MzMzMzMzMzMzMzMlIDk5LjQzMTY1NDY3NjI1OSUsXHJcbiAgICAgICAgNjkuMDk5MTY2NjY2NjY2NjYlIDk5LjU1MjQxNTIxMDY4ODYlLFxyXG4gICAgICAgIDY3LjgzMTE2NjY2NjY2NjY2JSA5OS42MjU4OTkyODA1NzU1NCUsXHJcbiAgICAgICAgNjUuOTYwMTY2NjY2NjY2NjclIDk5LjcyNTA3NzA4MTE5MjIlLFxyXG4gICAgICAgIDY0LjgxNDgzMzMzMzMzMzMzJSA5OS43Nzk1NDc3OTAzMzkxNyUsXHJcbiAgICAgICAgNjMuNjA4MTY2NjY2NjY2NjYlIDk5LjgzMTQ0OTEyNjQxMzE1JSxcclxuICAgICAgICA1OS42MjUzMzMzMzMzMzMzMyUgOTkuOTU2ODM0NTMyMzc0MSUsXHJcbiAgICAgICAgNTguMjM2ODMzMzMzMzMzMzQlIDk5Ljk4MjAxNDM4ODQ4OTIyJSxcclxuICAgICAgICA1Ni4xNjY2NjY2NjY2NjY2NjQlIDEwMCUsXHJcbiAgICAgICAgNTQuMzc0NjY2NjY2NjY2NjclIDEwMC4wMTc0NzE3MzY4OTYyJSxcclxuICAgICAgICA1Mi45ODcxNjY2NjY2NjY2NiUgMTAwLjAzMDMxODYwMjI2MTAzJSxcclxuICAgICAgICA1MSUgMTAwJSxcclxuICAgICAgICA0OS43MzMzMzMzMzMzMzMzMzQlIDk5Ljg5NzIyNTA3NzA4MTIlLFxyXG4gICAgICAgIDQ4LjIyMiUgOTkuNzY5Nzg0MTcyNjYxODclLFxyXG4gICAgICAgIDQ2LjY0MzgzMzMzMzMzMzMzJSA5OS41OTg2NjM5MjYwMDIwNiUsXHJcbiAgICAgICAgNDMuNDUwNjY2NjY2NjY2NjYlIDk5LjE1MjEwNjg4NTkxOTg0JSxcclxuICAgICAgICA0MS44MTkzMzMzMzMzMzMzMyUgOTguODg1OTE5ODM1NTYwMTIlLFxyXG4gICAgICAgIDQwLjQ5OSUgOTguNjYwMzI4ODc5NzUzMzUlLFxyXG4gICAgICAgIDM4LjAyNTUlIDk4LjIzMzgxMjk0OTY0MDMlLFxyXG4gICAgICAgIDM1LjQxOSUgOTcuODE2MDMyODg3OTc1MzQlLFxyXG4gICAgICAgIDMyLjQ1JSA5Ny40MzA2MjY5MjcwMjk4JSxcclxuICAgICAgICAyOS45MzU4MzMzMzMzMzMzMzUlIDk3LjI1MTc5ODU2MTE1MTA4JSxcclxuICAgICAgICAyNy41MjAzMzMzMzMzMzMzMzclIDk3LjE5MzIxNjg1NTA4NzM2JSxcclxuICAgICAgICAyNi4zMTI1JSA5Ny4xODgwNzgxMDg5NDE0MSUsXHJcbiAgICAgICAgMjQuNTAxNSUgOTcuMTk5ODk3MjI1MDc3MDglLFxyXG4gICAgICAgIDIyLjUzMzMzMzMzMzMzMzMzJSA5Ny4yMjUwNzcwODExOTIyJSxcclxuICAgICAgICAyMC44ODAxNjY2NjY2NjY2NjglIDk3LjI1MDc3MDgxMTkyMTklLFxyXG4gICAgICAgIDE5LjAwODY2NjY2NjY2NjY2NyUgOTcuMjg5ODI1MjgyNjMxMDQlLFxyXG4gICAgICAgIDE1LjU2OTYxNjY2NjY2NjY2NyUgOTcuMzg5NTE2OTU3ODYyMjglLFxyXG4gICAgICAgIDEzLjI3ODE1JSA5Ny40NzUzMzQwMTg0OTk0OCUsXHJcbiAgICAgICAgMTAuOTIxNDgzMzMzMzMzMzMzJSA5Ny41ODA2NzgzMTQ0OTEyNyUsXHJcbiAgICAgICAgOC44NzA5ODMzMzMzMzMzMzMlIDk3LjY4NTUwODczNTg2ODQ1JSxcclxuICAgICAgICA3LjM2MjY0OTk5OTk5OTk5OTUlIDk3Ljc3MDgxMTkyMTg5MTA1JSxcclxuICAgICAgICA1LjU0OTElIDk3Ljg4MjgzNjU4Nzg3MjU2JSxcclxuICAgICAgICAzLjkyMDIlIDk3Ljk5MjgwNTc1NTM5NTY4JSxcclxuICAgICAgICAyLjExMjA2NjY2NjY2NjY2NjglIDk4LjEyNjkyNzAyOTgwNDcyJSxcclxuICAgICAgICAwJSA5OC4zMDQyMTM3NzE4Mzk2NyUsXHJcbiAgICAgICAgMCUgNC42NzYyNTg5OTI4MDU3NTYlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTkwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAwJSAzOC42MSUsXHJcbiAgICAgICAgICAxLjYxMjE2JSAzNi41NTUyMSUsXHJcbiAgICAgICAgICAzLjU2MDg5MyUgMzQuMTE0MjglLFxyXG4gICAgICAgICAgNS4wNTg5NSUgMzIuMjY0MDklLFxyXG4gICAgICAgICAgNy4wOTk0OSUgMjkuNzc5MSUsXHJcbiAgICAgICAgICA4LjkzNTUxJSAyNy41NzgzNyUsXHJcbiAgICAgICAgICAxMC40NDQyJSAyNS43OTcyOSUsXHJcbiAgICAgICAgICAxMi4wNjAzMSUgMjMuOTE4MSUsXHJcbiAgICAgICAgICAxMy42NzE0MiUgMjIuMDc4NyUsXHJcbiAgICAgICAgICAxNC45NjUzMyUgMjAuNjI1NDglLFxyXG4gICAgICAgICAgMTYuMTUxNjklIDE5LjMxNTA1JSxcclxuICAgICAgICAgIDE4LjA4NTYlIDE3LjIzMDElLFxyXG4gICAgICAgICAgMjAuMTc1MDMlIDE1LjA1NzkxJSxcclxuICAgICAgICAgIDIxLjg0Njc2JSAxMy4zNTQ0NCUsXHJcbiAgICAgICAgICAyMy42ODI0JSAxMS40OTY1MiUsXHJcbiAgICAgICAgICAyNS40MDIxMSUgOS43OTc2OCUsXHJcbiAgICAgICAgICAyNi45MTExJSA4LjM2NDA5JSxcclxuICAgICAgICAgIDI4LjUyNzQlIDYuOTA1MDElLFxyXG4gICAgICAgICAgMjkuODE3NTklIDUuODA4NDklLFxyXG4gICAgICAgICAgMzEuNDMwNjclIDQuNTM0MzYlLFxyXG4gICAgICAgICAgMzMuNDc3MSUgMy4wOTg4NCUsXHJcbiAgICAgICAgICAzNC44NzU3JSAyLjI0NTk0NSUsXHJcbiAgICAgICAgICAzNi4wNTk0JSAxLjYxMjM1NSUsXHJcbiAgICAgICAgICAzNy42NzU0JSAwLjg4ODAzJSxcclxuICAgICAgICAgIDM5LjM5NjElIDAuMzAyMzE2NiUsXHJcbiAgICAgICAgICA0MC45JSAtMC4wNDIwODQ5JSxcclxuICAgICAgICAgIDQyLjYyNjU5JSAtMC4yMzI0MzI0JSxcclxuICAgICAgICAgIDQzLjkxODE2JSAtMC4yMjY2NCUsXHJcbiAgICAgICAgICA0NS4xMDIyNSUgLTAuMTA1MDE5MyUsXHJcbiAgICAgICAgICA0Ny40NzAxMyUgMC40ODUzMjgxJSxcclxuICAgICAgICAgIDQ5LjgwOCUgMS41NDQ0MDElLFxyXG4gICAgICAgICAgNTEuNTU0JSAyLjY3OTkyMiUsXHJcbiAgICAgICAgICA1NC4wMzc0JSA0LjgyODE4JSxcclxuICAgICAgICAgIDU1LjY2MzclIDYuNTUwOSUsXHJcbiAgICAgICAgICA1OC4wMjIyNiUgOS40NTc1MiUsXHJcbiAgICAgICAgICA1OS42MzE5NiUgMTEuNjk2OTElLFxyXG4gICAgICAgICAgNjEuMzQ3NiUgMTQuMjkzODIlLFxyXG4gICAgICAgICAgNjMuNjExOCUgMTguMDIxNjIlLFxyXG4gICAgICAgICAgNjUuMTExMSUgMjAuNjU4NiUsXHJcbiAgICAgICAgICA2Ni42MzMlIDIzLjQ1NzUyJSxcclxuICAgICAgICAgIDY4LjU3NjIlIDI3LjE4NTMyJSxcclxuICAgICAgICAgIDcwLjgyMjYlIDMxLjY3MzM1JSxcclxuICAgICAgICAgIDcyLjMyODIlIDM0Ljc2MjElLFxyXG4gICAgICAgICAgNzMuNzE3OSUgMzcuNjUzMjglLFxyXG4gICAgICAgICAgNzYuMTA1JSA0Mi42NjEzOCUsXHJcbiAgICAgICAgICA3Ny44NTk2JSA0Ni4zMjkzNCUsXHJcbiAgICAgICAgICA3OS43NDg2JSA1MC4yOTU3JSxcclxuICAgICAgICAgIDgxLjgwNiUgNTQuNzA0JSxcclxuICAgICAgICAgIDgzLjgzNTglIDU5LjE0MjA4JSxcclxuICAgICAgICAgIDg1LjM2ODglIDYyLjU1MzIlLFxyXG4gICAgICAgICAgODYuODYzOCUgNjUuOTI5MyUsXHJcbiAgICAgICAgICA4OC4yNjElIDY5LjEyOTclLFxyXG4gICAgICAgICAgODkuMTQ0NiUgNzEuMTc2JSxcclxuICAgICAgICAgIDkwLjUzMjElIDc0LjQyNDclLFxyXG4gICAgICAgICAgOTEuODElIDc3LjQ2MjElLFxyXG4gICAgICAgICAgOTMuNjQ1OSUgODEuODgxNCUsXHJcbiAgICAgICAgICA5NS40NzkzJSA4Ni4zODY0JSxcclxuICAgICAgICAgIDk2Ljg4NjIlIDg5LjklLFxyXG4gICAgICAgICAgOTguMDY5MiUgOTIuOTE5MyUsXHJcbiAgICAgICAgICAxMDAlIDk3Ljk2MjUlLFxyXG4gICAgICAgICAgMTAwJSAxMDAlLFxyXG4gICAgICAgICAgMCUgMTAwJSxcclxuICAgICAgICAgIDAlIDM4LjYxJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2hpdGUtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgJi53YXZlLXRvcCxcclxuICAgICYud2F2ZS10b3AtYm90dG9tIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHQtZ29sZC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDcwMDtcclxuICAgICYud2F2ZS10b3AsXHJcbiAgICAmLndhdmUtdG9wLWJvdHRvbSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDgwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodC1tYW5kYXJpbi10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW44MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjgwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHQtYmx1ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTcwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodC1iZWlnZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29sZC1ncmVlbi10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYsXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMjkuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2UtdGV4dCB7XHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91bmRlcmxpbmUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0VORCB0aGVtZXNcclxuICB9XHJcblxyXG4gICZbY2xhc3MqPVwiLXRoZW1lXCJdIHtcclxuICAgICsgZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VjdGlvbi1wYWRkaW5nLW1vYmlsZS10b3AtMCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VjdGlvbi1wYWRkaW5nLW1vYmlsZS1ib3R0b20tMjAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vZ3JpZCBvdmVycmlkZXMgcGVyIGNsYXVkaWFcclxuLmNhcmVlcnMgLmNvbDpub3QoLmFwcC1zcG90LWNvbXBvbmVudCk6bm90KC5zb2NpYWwtc3BvdC1jb21wb25lbnQpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAyOCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcclxuICB9XHJcbn1cclxuLmNhcmVlcnMgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLXNsaWRlciB7XHJcbiAgICAuaXRlbS1zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWRlc2NyaXB0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hc2sge1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeS1jb29raWVzIHtcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5hbmRyb2lkLFxyXG4uaW9zIHtcclxuICAucHJpdmFjeS1jb29raWVzIHtcclxuICAgIGEge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc3VidGl0bGUge1xyXG4gIGNvbG9yOiAkYmx1ZTMwMDtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNDhyZW07XHJcbn1cclxuIiwiLmFwcC1zcG90LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDQuMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcblxyXG4gIH1cclxuXHJcbiAgLnNjcmlwdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFwcC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDEuNHJlbSAyLjJyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHsgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuICAuYXBwLXNwb3QtY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICBmbGV4LWJhc2lzOiAxNC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5jYXJlZXJzICYge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW0gNC41cmVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYuY29uc3RyYWluZWQge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWRkZWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAtM3JlbSAyLjJyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nICsgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwdnc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcblxyXG4gICAgLmZlZS1pY29uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyNy42cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY3JpcHQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgICAmLnByaW1hcnktYnV0dG9uOmFmdGVyLCAmLnNlY29uZGFyeS1idXR0b246YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICsgLmNpdHktbGlzdC1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9IFxyXG59XHJcbi5zcG90LWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHsgXHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG59XHJcbiIsIi5zb2NpYWwtc3BvdC1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA0LjJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjFyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAxMC42cmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAuc2NyaXB0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuc29jaWFsLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxLjJyZW07XHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcclxuXHR9XHJcblx0XHJcblx0LnByaW1hcnktbGluay1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7IFxyXG5cdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0LjVyZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4wcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgICAgICAgIFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5mY3MtdGhpcmQtcGFydHkge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmZjcy10aGlyZC1wYXJ0eSB7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZmNzLXRoaXJkLXBhcnR5IHtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAtNTAlO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5mY3MtdGhpcmQtcGFydHk6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0wLjZyZW07XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMi4ycmVtO1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0wLjZyZW07XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTAuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCB7XHJcbiAgLnNlY29uZGFyeS1saW5rLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtbC1tb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyBcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjcy10aGlyZC1wYXJ0eTpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTAuNnJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yLjJyZW07IFxyXG4gICAgICAgICAgICB0b3A6IC0wLjZyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29va2llU2V0dGluZ0J1dHRvbntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiBzcGFue1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pb3M5LFxyXG4uaW9zMTAge1xyXG4gIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xyXG4gICAgLnNlY29uZGFyeS1saW5rLWxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvcHlyaWdodC1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAuOXJlbTtcclxuICBjb2xvcjogJGdyYXk0MDA7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59IiwiLmFkYS1ub3RpY2UtY29tcG9uZW50IHtcclxuICBmb250LXNpemU6IC44cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbGVmdDogMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XHJcbiAgfVxyXG5cclxuICAuaWNvbi1leHRlcm5hbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xyXG4gIH1cclxufSIsIi5iYWNrLXRvLXRvcC1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAycmVtO1xyXG4gIGJvdHRvbTogMi4ycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5iYWNrLXRvLXRvcC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufSIsIi5tb2RhbC1jb21wb25lbnQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNpdGlvbjogLjJzIGVhc2Ugb3BhY2l0eSwgMHMgbGluZWFyIC4ycyB0cmFuc2Zvcm07XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFxyXG5cdCYub3BlbiB7XHJcblx0XHR6LWluZGV4OiAxMjAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdHRyYW5zaXRpb246IC4ycyBlYXNlIG9wYWNpdHk7XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuaW5mby10ZXh0IHtcclxuXHRcdG1heC13aWR0aDogNDJyZW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR9XHJcblxyXG5cdGJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0cmVtIDIuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLWhlYWRlcixcclxuXHQubW9kYWwtYm9keSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdC5pbmZvLXdyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtYm9keSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdC5pbWctd3JhcHBlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNC42cmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmRpdmlkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdG1hcmdpbjogM3JlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZGVsaW1pdGVyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0bWFyZ2luOiAxLjRyZW0gMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mY3MtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jbG9zZS13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDIuM3JlbTtcclxufVxyXG5cclxuYnV0dG9uLmNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHdpZHRoOiAyLjRyZW07XHJcblx0aGVpZ2h0OiAyLjRyZW07XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC4ycmVtO1xyXG5cdH1cclxuXHRcclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAyLjRyZW07XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHRtYXgtd2lkdGg6IDQycmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U3MDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogMy42cmVtIDMuNnJlbSAyLjRyZW0gMy42cmVtO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMy45cmVtIDEuOHJlbSAwIDEuOHJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuXHQuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRtYXJnaW46IDEuNXJlbSAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LXdyYXBwZXIge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb2NhdGlvbi1pbWFnZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG5cdHdpZHRoOiA0MXJlbTtcclxuXHRoZWlnaHQ6IDQ3cmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmZvLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0YSB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Y29sb3I6ICRncmVlbjMwMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmluZm8tdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0cGFkZGluZzogMS42NHJlbSAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tdG9wOiAyLjJyZW07XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLWJhY2tncm91bmQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyBcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YW5pbWF0aW9uOiAuMnMgZmFkZUluIGxpbmVhciBmb3J3YXJkcztcclxuXHR9XHJcblx0XHJcblx0W2RhdGEtdGFyZ2V0XSB7XHJcblx0XHR6LWluZGV4OiAxMjtcclxuXHR9XHJcblx0XHJcblx0LnNpZ24tdXAtbW9kYWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IC0uOHJlbTtcclxuXHRcdHRvcDogY2FsYygxMDAlIC0gMi4zcmVtKTtcclxuXHRcdHotaW5kZXg6IDExO1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YW5pbWF0aW9uOiAuMnMgZmFkZURvd24gbGluZWFyIGZvcndhcmRzO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdFx0MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBrZXlmcmFtZXMgZmFkZURvd24ge1xyXG5cdFx0MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcclxuXHRcdH1cclxuXHRcdDEwMCUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5tb2RhbC12aXNpYmxlIHtcclxuXHRcdC5tb2RhbC1iYWNrZ3JvdW5kIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2lnbi11cC1tb2RhbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNjLWVkaXRvciAuc3VjY2Vzcy1zaG93LFxyXG4uc2MtZWRpdG9yIC5mYWlsLXNob3csXHJcbi5zYy1lZGl0b3IgLmFscmVhZHktaW4tc2hvdyxcclxuLnNjLWVkaXRvciAuc2lnbi11cC1tb2RhbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFncmVlLWVycm9yIHtcclxuXHRjb2xvcjogJHJlZDYwMDtcclxufVxyXG5cclxuLmlvcyB7XHJcblx0LnNpZ24tdXAtbW9kYWwge1xyXG5cdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzaWdudXBNb2RhbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtY29tcG9uZW50IHtcclxuXHQuY29udGVudC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHQuaW5mby13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LmluZm8tZGV0YWlscyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdH1cclxuXHQuaW5mby10ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHR9XHJcbn1cclxuLm1vZGFsLWJvZHkge1xyXG5cdC5hZGRyZXNzIHtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0fVxyXG59XHJcbiIsIi5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgdG9wOiAwcmVtO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMzRyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgXHJcbiAgJi5yaWdodCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDM0cmVtO1xyXG4gICAgfVxyXG4gICAgJi50b3Age1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oaWdoY29udHJhc3QgJiAge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjZyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDUuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMi40cmVtIDZyZW0gMi4ycmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgcGFkZGluZzogMS40cmVtIDRyZW0gMi4ycmVtXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHRvcDogMi40cmVtO1xyXG4gICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbiAgICBhLFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcm9tbyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogOTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLnByb21vIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzNyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHRvcDogMi40cmVtO1xyXG4gICAgcmlnaHQ6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBtYXJnaW46IDNyZW0gMCAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIuNnJlbSAycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZS1idXR0b257XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtaW4td2lkdGg6IDE1LjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaXplLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAyLjRyZW07XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMy40cmVtIDIuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgfVxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiBcclxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTAuNnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNC4ycmVtXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuICAgIH1cclxuICAgIC5wcmljZSxcclxuICAgIC5jYWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH0gXHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogLjVyZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuY2hlY2tvdXQtcmV3YXJkcy1vZmZlcnMtcmVkZXNpZ24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcbiAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuIFxyXG4gIC5yZXdhcmRzLW9mZmVycy10aXRsZSB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gIH1cclxufSIsIi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRvcDogNS4ycmVtO1xyXG4gICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5iYXNrZXQtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtO1xyXG5cclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnVwc2VsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51cHNlbGwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwOyBcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICBcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMC40cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAub3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRkLWJ0biB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwOyBcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlQmdJbiBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVCZ0luIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA4MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA4MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saWdodC10YW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTUwMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNzcuMjcyNzI3MjcyNzI3MjclLCA5OS42NTg1NDU0NTQ1NDU0NSUgNzIuOTkwOTA5MDkwOTA5MSUsIDk5LjMyOTgxODE4MTgxODE3JSA2OS40ODYzNjM2MzYzNjM2MyUsIDk4LjUyODU0NTQ1NDU0NTQ1JSA2Mi4yMTM2MzYzNjM2MzYzNiUsIDk3LjU4OTQ1NDU0NTQ1NDUzJSA1NS4xMjcyNzI3MjcyNzI3MjUlLCA5Ni42NjUwOTA5MDkwOTA5JSA0OS4yMTgxODE4MTgxODE4MiUsIDk1LjY3MDcyNzI3MjcyNzI2JSA0My43MDkwOTA5MDkwOTA5MSUsIDk0LjI3ODcyNzI3MjcyNzI4JSAzNy4xOTA5MDkwOTA5MDkwOSUsIDkzLjA3NCUgMzIuNDU5MDkwOTA5MDkwOTElLCA5MS42OTYlIDI3LjkxMzYzNjM2MzYzNjM2NCUsIDkwLjcyNDkwOTA5MDkwOTElIDI1LjE4NjM2MzYzNjM2MzY0JSwgODkuNDQ2NTQ1NDU0NTQ1NDYlIDIyLjEwOTA5MDkwOTA5MDkxJSwgODcuODkzNDU0NTQ1NDU0NTUlIDE5LjA4MTgxODE4MTgxODE4MiUsIDg2LjYzMDU0NTQ1NDU0NTQ2JSAxNy4xMzYzNjM2MzYzNjM2MzclLCA4NS4yMzQ1NDU0NTQ1NDU0NyUgMTUuNDY4MTgxODE4MTgxODE3JSwgODMuOTc2MTgxODE4MTgxODMlIDE0LjM1OTA5MDkwOTA5MDkwOCUsIDgyLjkwOTA5MDkwOTA5MDklIDEzLjYzNjM2MzYzNjM2MzYzNSUsIDgxLjg3NTk5OTk5OTk5OTk5JSAxMy4xMjcyNzI3MjcyNzI3MjclLCA4MC43NTg5MDkwOTA5MDkwOSUgMTIuNjMxODE4MTgxODE4MTgxJSwgNzguNzk4MTgxODE4MTgxODIlIDExLjkyMjcyNzI3MjcyNzI3NCUsIDc3LjY3ODE4MTgxODE4MTgzJSAxMS42MTgxODE4MTgxODE4MTclLCA3Ni4yMDcyNzI3MjcyNzI3MiUgMTEuMzM2MzYzNjM2MzYzNjM4JSwgNzUuMTU3NjM2MzYzNjM2MzclIDExLjIyMjcyNzI3MjcyNzI3JSwgNzQuMzg3ODE4MTgxODE4MTglIDExLjE4NjM2MzYzNjM2MzYzNiUsIDczLjU0NzQ1NDU0NTQ1NDU0JSAxMS4xODYzNjM2MzYzNjM2MzYlLCA3Mi4yODc4MTgxODE4MTgxOCUgMTEuMzA0NTQ1NDU0NTQ1NDU1JSwgNzAuNzQ3ODE4MTgxODE4MTglIDExLjYxODE4MTgxODE4MTgxNyUsIDY5LjgzODcyNzI3MjcyNzI3JSAxMS44OTA5MDkwOTA5MDkwOSUsIDY4LjU3NjcyNzI3MjcyNzI4JSAxMi4zODYzNjM2MzYzNjM2MzclLCA2Ny44MDgxODE4MTgxODE4MSUgMTIuNzUlLCA2Ni4yMDA3MjcyNzI3MjcyNiUgMTMuNjU5MDkwOTA5MDkwOTElLCA2NC44NzIxODE4MTgxODE4MiUgMTQuNTY4MTgxODE4MTgxODE4JSwgNjMuMzk0OTA5MDkwOTA5MDklIDE1Ljc2MzYzNjM2MzYzNjM2NCUsIDYyLjQzMTI3MjcyNzI3MjczNCUgMTYuNjM2MzYzNjM2MzYzNjM3JSwgNjAuODEwOTA5MDkwOTA5MDg1JSAxOC4yNjM2MzYzNjM2MzYzNjIlLCA1OS40MTA5MDkwOTA5MDkwOTQlIDE5LjgyNzI3MjcyNzI3MjcyOCUsIDU4LjA4MDkwOTA5MDkwOTA5NSUgMjEuNDM2MzYzNjM2MzYzNjM3JSwgNTcuMDM0MDAwMDAwMDAwMDA2JSAyMi44JSwgNTUuMjIwMzYzNjM2MzYzNjM2JSAyNS4zJSwgNTMuNzQ3NjM2MzYzNjM2MzclIDI3LjQ2ODE4MTgxODE4MTgyJSwgNTIuNzcxODE4MTgxODE4MTglIDI4Ljk2ODE4MTgxODE4MTgyMiUsIDUxLjAxMTk5OTk5OTk5OTk5JSAzMS43OTA5MDkwOTA5MDkwOTMlLCA0OS42MDk0NTQ1NDU0NTQ1NCUgMzQuMTM2MzYzNjM2MzYzNjQlLCA0OC4zNjA1NDU0NTQ1NDU0NiUgMzYuMjk1NDU0NTQ1NDU0NTUlLCA0Ni44ODg3MjcyNzI3MjcyNyUgMzguOTEzNjM2MzYzNjM2MzY0JSwgNDUuNjMwNzI3MjcyNzI3MjclIDQxLjE4NjM2MzYzNjM2MzY0JSwgNDQuMjM0JSA0My43OTA5MDkwOTA5MDkwOSUsIDQyLjg4NTgxODE4MTgxODE5JSA0Ni4zNTkwOTA5MDkwOTA5MSUsIDQxLjc3MjcyNzI3MjcyNzI3JSA0OC41MTM2MzYzNjM2MzYzNjUlLCA0MC4xNjIzNjM2MzYzNjM2NCUgNTEuNjk1NDU0NTQ1NDU0NTQ1JSwgMzguOTgwNTQ1NDU0NTQ1NDYlIDU0LjA1NDU0NTQ1NDU0NTQ1NSUsIDM3Ljg2ODE4MTgxODE4MTgyJSA1Ni4zJSwgMzYuNTM2MTgxODE4MTgxODIlIDU5LjAyNzI3MjcyNzI3MjczJSwgMzUuMjc5NjM2MzYzNjM2MzY0JSA2MS42MTM2MzYzNjM2MzYzNiUsIDMzLjk0MiUgNjQuMzkwOTA5MDkwOTA5MDklLCAzMi40NzEyNzI3MjcyNzI3MyUgNjcuNDcyNzI3MjcyNzI3MjclLCAzMS4yODk0NTQ1NDU0NTQ1NDclIDY5Ljk2ODE4MTgxODE4MTgyJSwgMzAlIDcyLjcyNzI3MjcyNzI3MjczJSwgMjguNzAwMTgxODE4MTgxODE4JSA3NS4zMjcyNzI3MjcyNzI3MSUsIDI3LjM3MDkwOTA5MDkwOTA5JSA3Ny42NDk5OTk5OTk5OTk5OSUsIDI1LjQ3NDcyNzI3MjcyNzI3JSA4MC40MzYzNjM2MzYzNjM2NCUsIDI0LjI4NDE4MTgxODE4MTgxNCUgODEuODk1NDU0NTQ1NDU0NTQlLCAyMy4zNjc2MzYzNjM2MzYzNiUgODIuODc3MjcyNzI3MjcyNzQlLCAyMS44Mjg3MjcyNzI3MjcyNzQlIDg0LjI2ODE4MTgxODE4MTgyJSwgMTkuODAzNjM2MzYzNjM2MzY1JSA4NS42MzE4MTgxODE4MTgxOCUsIDE4Ljc1NDM2MzYzNjM2MzYzNSUgODYuMTQ5OTk5OTk5OTk5OTklLCAxNy4yMTUwOTA5MDkwOTA5MSUgODYuNjg2MzYzNjM2MzYzNjQlLCAxNS4wNDU2MzYzNjM2MzYzNjQlIDg3LjAxODE4MTgxODE4MTglLCAxMy40MzU5OTk5OTk5OTk5OTglIDg2Ljk2MzYzNjM2MzYzNjM3JSwgMTEuNzU2NTQ1NDU0NTQ1NDU1JSA4Ni42NDU0NTQ1NDU0NTQ1NCUsIDkuOTM3NDU0NTQ1NDU0NTQ0JSA4Ni4wMTM2MzYzNjM2MzYzNyUsIDguMTg4OTA5MDkwOTA5MDklIDg1LjEzMTgxODE4MTgxODE4JSwgNi4zNzA3MjcyNzI3MjcyNzIlIDgzLjkzMTgxODE4MTgxODE5JSwgNC45MDA5MDkwOTA5MDkwOSUgODIuNzQ5OTk5OTk5OTk5OTklLCAzLjU2NTQ1NDU0NTQ1NDU0NTQlIDgxLjUwOTA5MDkwOTA5MDklLCAyLjI0NDE4MTgxODE4MTgxOCUgODAuMTEzNjM2MzYzNjM2MzYlLCAwLjk4MTgxODE4MTgxODE4MTklIDc4LjYwOTA5MDkwOTA5MDkxJSwgMCUgNzcuMjcyNzI3MjcyNzI3MjclLCAwJSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLmJhc2tldC1pdGVtLnVwc2VsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuNHJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U1MDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWRhcmsuc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDJyZW0gMDtcclxuICB9XHJcblxyXG4gIC5pdGVtLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiA3LjVyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYuM3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lLFxyXG4gIC5pdGVtLWNhbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tY2FsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0taW5ncmVkaWVudHMge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuaXRlbS1xdWFudGl0eSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA3cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaW5jcmVtZW50LFxyXG4gIC5kZWNyZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5jcmVtZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtY2lyY2xlLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRlY3JlbWVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9taW51cy1jaXJjbGUuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1saXN0LWZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcclxuICB9XHJcblxyXG4gIC5iYXNrZXQtdG90YWwtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC10b3RhbC1pdGVtcyB7XHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY3RhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmNvbnRpbnVlIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTZyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGltaXQtZXJyb3Ige1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEuNnJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiAkcmVkNjAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5iYXNrZXQtbGlzdCB7XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgLmxpbWl0LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogNi42cmVtIGF1dG8gNi40cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgLnRlcnRpYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICByaWdodDogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gICAgcGFkZGluZzogMy42cmVtIDAgMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjQuNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbiAgICBhLFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud2VsY29tZS1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNS4ycmVtOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDIuNHJlbSA2cmVtIDQuMnJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMS40cmVtIDJyZW0gMi4ycmVtOyBcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1heC13aWR0aDogMjlyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH0gIFxyXG59IiwiLmZhcS1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xyXG4gIC5jb2x1bW4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdC06IG5vLXJlcGVhdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAyLjhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIFxyXG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHQuZmFxLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5mYXEtcSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9xLWxldHRlci12NC5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yLjJyZW07XHJcbiAgICAgICAgICB0b3A6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpLmZhcS1hIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYS1sZXR0ZXItdjQuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yLjJyZW07XHJcbiAgICAgICAgICB0b3A6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHRcdH1cclxuXHJcbiAgICBhOjpmb2N1cyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHR9XHJcbn0iLCIubG9nLWluLWNvbXBvbmVudCB7XHJcbiAgLmxvZy1pbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNhcHRjaGEtZGlzY2xhaW1lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuXHJcbiAgICAubm90ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICByaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcblx0LnByaW1hcnktYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfSBcclxuXHJcbiAgICAmLmZhY2Vib29rIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3Vlc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW43MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDM0LjZyZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4taGVscGVycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMTUuOXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZXNzYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3RhcnQtb3JkZXItY29tcG9uZW50IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjcuNnJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LW9yZGVyLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHQucHJpbWFyeS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIFxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhY2Vib29rIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDMuMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ndWVzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNlcGFyYXRvci13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMzQuNnJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3JkZXItbG9jYXRpb24tY29tcG9uZW50IHtcclxuICAuaW5mby13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcbiBcclxuICAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBjb2xvcjogJGdyYXk3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvc2VhcmNoLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5lcnJvci1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHQucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC15ZWxsb3cuc3ZnXCIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW43MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRlLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAzcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAub3JkZXItbG9jYXRpb24taGVscGVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWxpc3Qge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2NXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTAlIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHJcbiAgICAgIC5sb2NhdGlvbi1ob3VycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAuNnJlbSAwO1xyXG5cclxuICAgICAgICBkdCxcclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gIH0gXHJcblxyXG4gIC5pY29uLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLXRvcDogLjNyZW07XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICBtYXgtd2lkdGg6IDMuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmxvY2F0aW9uLWluZm8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuXHJcbiAgICAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tYWRyZXNzLFxyXG4gIC5sb2NhdGlvbi1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1hZHJlc3Mge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1ob3VycyB7XHJcbiAgICAuc3RhdHVzLFxyXG4gICAgLm9wZW4tdW50aWwge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgY29sb3I6ICRncmVlbjQwMDtcclxuXHJcbiAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbi11bnRpbCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbiAgLmxvY2F0aW9uLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB3aWR0aDogNC4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vLXJlc3VsdHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWxvY2F0aW9uLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIH1cclxufVxyXG4iLCIub3JkZXItdGltaW5nLWNvbXBvbmVudCB7XHJcbiAgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIFxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAwO1xyXG4gICAgfSBcclxuXHJcbiAgICAmLmZhY2Vib29rIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDMuMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ndWVzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNlcGFyYXRvci13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMzQuNnJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQge1xyXG5cdC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0bWF4LXdpZHRoOiAzMS41cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZGF0ZS10aW1lLXdyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAyLjRyZW0gMCAxLjJyZW07XHJcblxyXG5cdFx0XHQuZGF0ZS1sYWJlbCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGltZS1sYWJlbCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuc2VwYXJhdG9yIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuc2VsZWN0cmljIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4tZG93bi5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAuOHJlbSAxcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMXJlbSAycmVtIDEuMXJlbSAxLjFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHQtby1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuMXJlbSAxLjhyZW0gMS4xcmVtIDAuNnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZWRnZSAmIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0JjphY3RpdmUgeyBcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0Jjo6LW1zLXZhbHVlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjhyZW0gMDtcclxuXHRcdH0gXHJcblx0XHRcclxuXHRcdCYuZmFjZWJvb2sge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5ndWVzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNlcGFyYXRvci13cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMzQuNnJlbTtcclxuXHRcdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgb3B0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG4iLCIuc2lnbi11cC1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIHdpZHRoOiAzM3JlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIuOHJlbTtcclxuICB9XHJcblxyXG4gICYuZXJyb3IsXHJcbiAgJi5zdWNjZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1pbmZvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjdyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uOm5vdCguY2xvc2UpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMi40cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDMuNHJlbSAxLjFyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDMuNHJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3VjY2VzcyB7XHJcbiAgICB3aWR0aDogNTVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgIH1cclxuICAgIC5mb3JtLXNob3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxLjZyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICAgICAgbWFyZ2luOiA0cmVtIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIC0yLjhyZW0gMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b25bZGF0YS1yZWY9c2VhcmNoXSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvc2VhcmNoLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDRyZW0gMCAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZHtcclxuICAgICYrbGFiZWw6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgY29udGVudDogIHVybChcIi4uL2ltZy9pY29ucy9jaGVja21hcmstZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICBwYWRkaW5nOiAwIC40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfSBcclxuICB9XHJcbiBcclxuICAuc2lnbi11cC1oZWxwZXJzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xyXG5cclxuICAgICAgJiArIC5ub3RlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICsgLmVycm9yLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuZXJyb3I6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQgOnVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgIHJpZ2h0OiAuNHJlbTtcclxuICAgIH1cclxuICAgICYudmFsaWQ6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQgOnVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7XHJcbiAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItbGFiZWwge1xyXG4gICAgICAmLnBhc3N3b3JkLWVycm9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSl7XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSl7XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNhcHRjaGEtZGlzY2xhaW1lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAubm90ZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgICAgcmlnaHQ6IC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sge1xyXG4gICAgLmVycm9yIHtcclxuICAgICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nLWluLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblx0LnByaW1hcnktYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9IFxyXG5cclxuICAgICYuZmFjZWJvb2sge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ndWVzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmlydGhkYXkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kcm9wLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMC44cmVtKSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nOiAxLjByZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlLFxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDguNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4LjRyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJHdoaXRlIGluc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLnN1Y2Nlc3Mtc2hvdywgLmZhaWwtc2hvdywgLmFscmVhZHktaW4tc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDE1LjlyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpZ24tdXAtaW5zdHJ1Y3Rpb25zIHtcclxuICBtYXJnaW4tbGVmdDogLTEwLjByZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAuMHJlbTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuI2NvbXBsZXRlQ2FwdGNoYUJlZm9yZVN1Ym1pdCB7XHJcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gLTEuMHJlbVxyXG59XHJcbiIsIi5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIsXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgbWF4LXdpZHRoOiA3NnJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICBcclxuXHQucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjY291bnQtZGlldGFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgY29sb3I6ICRncmF5OTAwO1xyXG4gICAgbWF4LXdpZHRoOiA2M3JlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMnJlbSAycmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNoZWNrYm94LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDQ1LjhyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG8gMy41cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5pdGVtLWltYWdlLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1LjhyZW07XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbiAgLml0ZW0taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICAuaXRlbS1jYWwge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLml0ZW0taW5ncmVkaWVudHMge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgLml0ZW0tY2FsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMuNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAubG9jYXRpb24tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1pbWFnZS13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5pdGVtLWZhdm9yaXRlIHtcclxuICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24taW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAzcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1yYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbiAgLmxvY2F0aW9uLWluZm8td3JhcHBlciB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gIH1cclxuICAubG9jYXRpb24taW5mbyB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gIH1cclxufSIsIi5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAyMS41cmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDE5LjRyZW07XHJcbiAgICBtYXgtd2lkdGg6IDE5LjNyZW07XHJcbiAgfVxyXG5cclxuICAucmFkaWFsLXByb2dyZXNzIHtcclxuICAgICRjaXJjbGUtc2l6ZTogMWVtO1xyXG4gICAgJGNpcmNsZS1iYWNrZ3JvdW5kOiAkYmx1ZTgwMDtcclxuICAgICRjaXJjbGUtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgJGluc2V0LXNpemU6IDAuODM3MmVtO1xyXG4gICAgJGluc2V0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAkdHJhbnNpdGlvbi1sZW5ndGg6IDFzO1xyXG4gICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcclxuICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2lyY2xlLWJhY2tncm91bmQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2FjY291bnQvZ3JheS1zcXVhcmUuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIC5wcm9ncmVzcy1tYXNrLFxyXG4gICAgICAuZmlsbCB7XHJcbiAgICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICAgLnByb2dyZXNzLW1hc2ssXHJcbiAgICAgIC5maWxsIHtcclxuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMHB4LCAkY2lyY2xlLXNpemUsICRjaXJjbGUtc2l6ZSwgJGNpcmNsZS1zaXplLzIpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICBjbGlwOiByZWN0KDBweCwgJGNpcmNsZS1zaXplLzIsICRjaXJjbGUtc2l6ZSwgMHB4KTtcclxuXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2lyY2xlLWNvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvYWNjb3VudC95ZWxsb3ctc3F1YXJlLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVkZ2UgJiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnNldCB7XHJcbiAgICAgIHdpZHRoOiAkaW5zZXQtc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkaW5zZXQtc2l6ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogKCRjaXJjbGUtc2l6ZSAtICRpbnNldC1zaXplKS8yO1xyXG4gICAgICBtYXJnaW4tdG9wOiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnNldC1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgJGk6IDA7XHJcbiAgICAkaW5jcmVtZW50OiAxODBkZWcgLyAxMDA7XHJcbiAgICBAd2hpbGUoJGkgPD0xMDApIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2suZnVsbCxcclxuICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5maWxsLmZpeCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDA7XHJcbiAgICBAd2hpbGUoJGkgPD04KSB7XHJcbiAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAmICsgLnByb2dyZXNzLWljb24ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMC4yNmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAkaTogJGkrMTtcclxuICAgIH1cclxuICAgICRpOiA5O1xyXG4gICAgQHdoaWxlKCRpIDw9MjApIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICYgKyAucHJvZ3Jlc3MtaWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogIHVybCgnLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMC4zM2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAkaTogJGkrMTtcclxuICAgIH1cclxuICAgICRpOiAyMTtcclxuICAgIEB3aGlsZSgkaSA8PTQxKSB7XHJcbiAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAmICsgLnByb2dyZXNzLWljb24ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICB1cmwoJy4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2ZycpIDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjM0ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDQyO1xyXG4gICAgQHdoaWxlKCRpIDw9NjIpIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICYgKyAucHJvZ3Jlc3MtaWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmcnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjM0ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDYzO1xyXG4gICAgQHdoaWxlKCRpIDw9ODMpIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICYgKyAucHJvZ3Jlc3MtaWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogIHVybCgnLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnJykgO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAkaTogJGkrMTtcclxuICAgIH1cclxuICAgICRpOiA4NDtcclxuICAgIEB3aGlsZSgkaSA8PTEwMCkge1xyXG4gICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgJiArIC5wcm9ncmVzcy1pY29uIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2ZycpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNDRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJGk6ICRpKzE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmVzcy1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5wb2ludHMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDBweDtcclxuICAgIC8qIFNhZmFyaSA0LTggKi9cclxuICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuMTNlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgLmJnLWhlbHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMC4wOGVtO1xyXG4gICAgICBsZWZ0OiAtLjA4ZW07XHJcbiAgICAgIGJvdHRvbTogLTAuMDhlbTtcclxuICAgICAgcmlnaHQ6IC0uMDhlbTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNDVkZWcpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAuY3VycmVudC1wb2ludHMge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDAuMDllbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuMTExNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFyZ2V0LXBvaW50cyB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC4wOGVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnIHB0cyc7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC4wNzRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlvcyxcclxuLnNhZmFyaSB7XHJcbiAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgLnBvaW50cy13cmFwcGVye1xyXG4gICAgICBib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6MXJlbTtcclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDQ1ZGVnKSB0cmFuc2xhdGVaKC0yMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHRvcDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb25maXJtLWRldGFpbHMtY29tcG9uZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM4LjZyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0LjJyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jb25uZWN0LWNvbXBvbmVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG5cdHBhZGRpbmc6IDVyZW0gNXJlbSA1cmVtIDEwcmVtO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuXHR9XHJcblxyXG5cdGg0LCBoMSwgaDIsIGgzLCBoNSwgc3BhbiB7XHJcblx0XHRmb250LXNpemU6IDMuMnJlbVxyXG5cdH1cclxuXHJcblx0LnNjcmlwdC10ZXh0IHtcclxuXHRcdGNvbG9yOiAgJGdyZWVuMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuXHR9XHJcblxyXG5cdHAge1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNHJlbSAwO1xyXG4gICAgICBcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50OyAvKiBUT0RPIGZpbmQgb3ZlcnJpZGUgYW5kIHR3ZWFrIGl0IGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pKi9cclxuICAgICAgICBtYXJnaW46IDAgMCAwIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IC8qIFRPRE8gZmluZCBvdmVycmlkZSBhbmQgdHdlYWsgaXRhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSovXHJcbiAgICAgICAgXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25uZWN0LXJpZ2h0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cdCYuaGlkZS1yaWdodCB7XHJcblx0XHQuY29ubmVjdC1yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuY29ubmVjdC1sZWZ0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCB7XHJcblx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVx0XHJcblx0LnNlcGFyYXRvci13cmFwcGVyLFxyXG5cdC50aXRsZSxcclxuXHQuZGF0ZSxcclxuXHQucXVhbnRpdHksXHJcblx0LnRvdGFsLXByaWNlLFxyXG5cdC5wcmljaW5nLWluZm8ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHR9XHJcblx0XHJcblx0LnNlcGFyYXRvci13cmFwcGVyIHtcclxuXHRcdG1hcmdpbjogMXJlbSBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQuYnV0dG9ucy13cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMzEuNXJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxuXHRcclxuXHQuaXRlbS1pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0Lml0ZW0taGVhZGVyIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wcmljaW5nLWluZm8ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdH1cclxuXHRcclxuXHQucmVjZW50LW9yZGVycy1saXN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5yZWNlbnQtb3JkZXItaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLWZvb3RlciB7XHJcblx0XHRtYXgtd2lkdGg6IDY1cmVtO1xyXG5cdFx0bWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0byAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc3VidGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblx0XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMuNHJlbTtcclxuXHR9XHJcblx0XHJcblx0LmRhdGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblx0XHJcblx0LmxvY2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuNHJlbTtcclxuXHR9XHJcblx0XHJcblx0LnByb2R1Y3QtbGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjRyZW07XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucXVhbnRpdHkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG5cdH1cclxuXHRcclxuXHQudG90YWwtcHJpY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblx0XHJcblx0LmxvYWQtbW9yZSB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuXHRcdCYgYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmJ1dHRvbnMtd3JhcHBlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDMxLjVyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IHtcclxuICAucmVjZW50LW9yZGVyLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLFxyXG4gIC5hZGRyZXNzLFxyXG4gIC5kYXRlLFxyXG4gIC5pbmdyZWRpZW50cyxcclxuICAuaXRlbS1pbmZvLFxyXG4gIC5wcmljZWluZy1pbmZvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmluZ3JlZGllbnRzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1hZ2FpbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICB9XHJcblxyXG4gIC5idXR0b25zLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uLFxyXG4gICAgLnRlcnRpYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNlaW5nLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcbn0iLCIuZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblxyXG4gICAgfVxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAzLjJyZW0gMCAzcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0LXdyYXBwZXIge1xyXG4gICAgLmdyYWRpZW50LWhlbHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmVpZ2U3MDAsIHJnYmEoMjU1LCAyNTUsIDI1MCwgMCkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXZvcml0ZS1wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LFxyXG4gICAgLnByZXYge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzLjNyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDExcmVtO1xyXG4gICAgbWFyZ2luOiAtOXJlbSBhdXRvIDFyZW07XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xOyAgICBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvb3N0cy1saXN0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5hZGQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICAuYnV0dG9ucy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNS41cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuY3VzdG9tLXNsaWRlci1jb21wb25lbnQge1xyXG4gIC5jdXN0b20tc2xpZGVyLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA2My42cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmRmOWVmLCByZ2JhKDI1NSwgMjU1LCAyNTAsIDApKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZGY5ZWYsIHJnYmEoMjU1LCAyNTUsIDI1MCwgMCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JhZGllbnQtaGVscGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zbGlkZXItaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi13aWR0aDogMTlyZW07XHJcbiAgICBtYXgtd2lkdGg6IDE5LjdyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW0gMS44cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgLjVyZW0gMCByZ2JhKCRibHVlNjAwLCAwLjQpO1xyXG4gICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dCxcclxuICAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5uZXh0IHtcclxuICAgIHJpZ2h0OiAtMnJlbTtcclxuICB9XHJcblxyXG4gIC5wcmV2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAtMnJlbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59IiwiLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICBcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjkxO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy91bmRlcmxpbmUuc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMS4ycmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMS44cmVtO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJ0ZS1jb21wb25lbnQgeyAgXHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiAkZ3JheTUwMDtcclxuXHJcbiAgLmVtYmVkLXdyYXBwZXIge1xyXG4gICAgLy90aGlzIHdyYXBwZXIgc2ltcGxpZmllcyBwYWRkaW5nIHdpdGhvdXQgcnVpbmluZyB0aGUgZW1iZWQtY29udGFpbmVyIHJhdGlvXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC52aWRlby1jb250cm9sIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBpZnJhbWUsXHJcbiAgICAgIG9iamVjdCxcclxuICAgICAgZW1iZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtc2hhZG93OiAtLjI1cHggLS4yNXB4IDAgJGdyZWVuMzAwLCBcclxuICAgIC4yNXB4IC4yNXB4ICRncmVlbjMwMDtcclxuICAgIH1cclxuICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBcclxuICAgICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1wiJztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwsIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA2OC40cmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJiArIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcclxuICB9XHJcbiAgb2wgbGkge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcclxuICB9XHJcbiAgb2wgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLmFsbGVyZ2VuLWRpc2NsYWltZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLm1heC13aWR0aC1kZXNrdG9wIHtcclxuICAgIG1heC13aWR0aDogMTE2cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDAgM3JlbSA1cmVtIDEuNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLm5ld3MtZm9vdGVyLWNvbXBvbmVudCB7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0LXJvdyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBcclxuICBzdXAge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMFxyXG4gIH1cclxufSIsIi5uZXdzLWxpc3QtY29tcG9uZW50IHtcclxuXHRtYXgtd2lkdGg6IDk3NXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbSAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgXHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTEwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDUlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHQgXHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMiU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5ld3MtaW1hZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogICBcdDVweCAxcHggMnB4IC0ycHggJGdyYXkxMjAwO1xyXG4gIFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiA1cHggMXB4IDJweCAtMnB4ICRncmF5MTIwMDtcclxuICBcdFx0XHRcdGJveC1zaGFkb3c6ICAgICAgICAgNXB4IDFweCAycHggLTJweCAkZ3JheTEyMDBcclxuXHJcblx0XHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogY2FsYyg3MCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3cy1saXN0LXRleHQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdCYgcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNHZ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3cy1kYXRlIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uLWJveCB7XHJcblx0XHRtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcdGEge1xyXG5cdCAgICBcdHdpZHRoOiAxOTBweDtcclxuXHQgICAgXHRmb250LXNpemU6IDEuOHJlbTtcclxuICAgIFx0fVxyXG5cclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHQgICAgXHQucHJpbWFyeS1idXR0b24ge1xyXG5cdCAgICBcdFx0d2lkdGg6IDgwdnc7XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcblx0fVxyXG59IiwiLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IHtcclxuICBtYXJnaW46IDhyZW0gMCAycmVtIDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbjogMXJlbSAwIDAuM3JlbSAwO1xyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS42cmVtO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRpbmFjdGl2ZSwgMC4zNSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMS4zcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBib3R0b206IC0xLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5NTAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLS42cmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0uNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLS4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgdG9wOiAwLjZyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXBwLW5hdi1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjcmlwdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFwcC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogLS4yNXB4IC0uMjVweCAwIHRyYW5zcGFyZW50LCBcclxuICAgICAgICAgICAgICAgICAgICAuMjVweCAuMjVweCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IC0uMjVweCAtLjI1cHggMCAkZ3JlZW4zMDAsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgLjI1cHggLjI1cHggJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogOHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmxpbmstbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLmxpbmstaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAyLjJyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7XHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstc2VwYXJhdG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSA3LjlyZW0gMS4ycmVtIDYuOHJlbTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSA3LjlyZW0gMS44cmVtIDYuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mY3MtdGhpcmQtcGFydHkgLmxpbmstdGV4dC13cmFwOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcclxuICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICAgIHRvcDogNTIlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDAuMXJlbSk7XHJcbiAgXHJcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWNvbXBvbmVudCArICYgIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmxvY2F0aW9uLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIuN3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWFpbi1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRhdGEtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubG9jYXRpb24taWNvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyLjhyZW07XHJcbiAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaWNvbi1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogLjJyZW07XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICBtYXgtd2lkdGg6IDMuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnJlc3VsdC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgIGhlaWdodDogMC45cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9wZXJ0eS1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogJGdyYXk1MDA7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgcGFkZGluZzogMCAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLXVudGlsIHtcclxuICAgICAgY29sb3I6ICRncmF5NzAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG91cnMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWFkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1waG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAuZGVza3RvcC1waG9uZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXBob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZGVsaXZlcnkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzLjRyZW07XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC45cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LW1vYmlsZSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZS1sb2dvIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOTVyZW0gMy40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9iaWxlLW1lbnUtbGluay1saXN0IHsgXHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMTAwO1xyXG5cdG1hcmdpbi10b3A6IDRyZW07XHJcbiBcclxuICAudGV4dC1idG4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAmID4gdWwgeyBcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOmJlZm9yZSB7IFxyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Zyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1idG46YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG5cclxuXHRcdFx0bGkucHJpbWFyeS1tb2JpbGUtbWVudSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Zyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDEuNnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBcclxuXHRcdCAgXHR9XHJcblxyXG5cdFx0XHRcdHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjhweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogLjhyZW0gMCAuOXJlbSAzLjhyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWJ0biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi52aWRlby1lbWJlZC1jb21wb25lbnQge1xyXG5cdHdpZHRoOiAxMDAlOyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAub3JnYW5pYy1zaGFwZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5vcmdhbmljLXNoYXBlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIC5vcmdhbmljLXNoYXBlIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5vcmdhbmljLXNoYXBlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTAwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgdGhlbWVzXHJcblxyXG4gIC52aWRlby1jb250cm9sIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3BhdXNlLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDcuOHJlbTtcclxuICAgIGhlaWdodDogNy44cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudmlkZW8tcGF1c2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvcGxheS13aGl0ZS5zdmcnKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAub3JnYW5pYy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc0LjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5vcmdhbmljLXNoYXBlIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjcwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNHJlbTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNC4yNzIzNjMxNTA4Njc4MjM1JSA4LjYyMDY4OTY1NTE3MjQxNSUsIDQ1LjUyNzM2OTgyNjQzNTI1JSAzLjczNTYzMjE4MzkwODA0NjQlLCA4OC4yNTEwMDEzMzUxMTM0OSUgMC4yODczNTYzMjE4MzkwODA0NCUsIDk5LjE5ODkzMTkwOTIxMjI5JSAwLjI4NzM1NjMyMTgzOTA4MDQ0JSwgOTkuODY2NDg4NjUxNTM1MzglIDIuMDExNDk0MjUyODczNTYzMyUsIDk5Ljg2NjQ4ODY1MTUzNTM4JSA4Ny42NDM2NzgxNjA5MTk1NCUsIDk5LjczMjk3NzMwMzA3MDc1JSA5OC44NTA1NzQ3MTI2NDM2OCUsIDk5LjA2NTQyMDU2MDc0NzY3JSAxMDAlLCA4Ny40NDk5MzMyNDQzMjU3OCUgOTkuNDI1Mjg3MzU2MzIxODMlLCA4Mi41MTAwMTMzNTExMzQ4NCUgOTguODUwNTc0NzEyNjQzNjglLCA3NS45Njc5NTcyNzYzNjg1JSA5Ny45ODg1MDU3NDcxMjY0NCUsIDczLjY5ODI2NDM1MjQ2OTk1JSA5Ny45ODg1MDU3NDcxMjY0NCUsIDY2LjQ4ODY1MTUzNTM4MDUxJSA5Ni44MzkwODA0NTk3NzAxMiUsIDU3LjQwOTg3OTgzOTc4NjM4NSUgOTYuMjY0MzY3ODE2MDkxOTYlLCA1NC40NzI2MzAxNzM1NjQ3NSUgOTYuMjY0MzY3ODE2MDkxOTYlLCA0Ni44NjI0ODMzMTEwODE0NCUgOTUuOTc3MDExNDk0MjUyODglLCAzOC4zMTc3NTcwMDkzNDU3OSUgOTUuNjg5NjU1MTcyNDEzOCUsIDI0LjY5OTU5OTQ2NTk1NDYwNiUgOTUuMTE0OTQyNTI4NzM1NjQlLCA2LjQwODU0NDcyNjMwMTczNiUgOTQuODI3NTg2MjA2ODk2NTYlLCAwLjI2NzAyMjY5NjkyOTIzODk3JSA5My4xMDM0NDgyNzU4NjIwNiUsIDAuMTMzNTExMzQ4NDY0NjE5NDglIDg3LjY0MzY3ODE2MDkxOTU0JSwgMC4xMzM1MTEzNDg0NjQ2MTk0OCUgMTUuODA0NTk3NzAxMTQ5NDI2JSwgMC4yNjcwMjI2OTY5MjkyMzg5NyUgMTAuOTE5NTQwMjI5ODg1MDU4JSwgMS4zMzUxMTM0ODQ2NDYxOTUlIDkuMTk1NDAyMjk4ODUwNTc0JSwgNC4yNzIzNjMxNTA4Njc4MjM1JSA4LjYyMDY4OTY1NTE3MjQxNSUpO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLXdyYXBwZXIge1xyXG4gICAgLy90aGlzIHdyYXBwZXIgc2ltcGxpZmllcyBwYWRkaW5nIHdpdGhvdXQgcnVpbmluZyB0aGUgZW1iZWQtY29udGFpbmVyIHJhdGlvXHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzLjJyZW0pO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNS4yMDgzdncpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAudmlkZW8tY29udHJvbCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaWZyYW1lLFxyXG4gICAgICBvYmplY3QsXHJcbiAgICAgIGVtYmVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pb3MsXHJcbi5hbmRyb2lkIHtcclxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50IHtcclxuICAgIC52aWRlby1jb250cm9sIHtcclxuICAgICAgJjpub3QoLnZpZGVvLXBhdXNlZCkge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50ZXN0aW1vbmlhbC1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDIuNHJlbSAxLjVyZW0gNS43cmVtIDEuNXJlbTtcclxuICBtYXgtd2lkdGg6IDkycmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDRyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMC44cmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAudGl0bGUgKyBibG9ja3F1b3RlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA2MS40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXCInO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ+KAnSc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm51dHJpdGlvbi1jb21wb25lbnQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC8vamotOTM3IGNvbXByb21pc2VcclxuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdW5kZXJsaW5lLWdyZWVuLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgICBoMixcclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbiAgXHJcbiAgLnRhYmxlLXRhYnMge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XHJcbiAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICAgIFxyXG4gICAgLnRhYiB7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTsgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RhYi1iZy5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJGdyYXk1MDA7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtLjdyZW07XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMjVweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGFiLWJnLWFjdGl2ZS5wbmcnKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS44cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjI1cHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjF2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kay1ncmVlbi10ZXh0IHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm51dC10YWJsZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MTEwMDtcclxuICAgICAgcGFkZGluZzogLjZyZW0gMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIC5udXQtY2FsLWNvdW50IHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyZWVuNjAwO1xyXG4gICAgICBwYWRkaW5nOiAuN3JlbSAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5udXRyaXRpb24tZmFjdHMtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGdyYXk2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGFbaWRePVwiZGFpbHktdmFsdWVcIl0ge1xyXG4gICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW43MDA7XHJcbiAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZWxsLWhlYWRlciB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgLmNhbG9yaWVzRnJvbUZhdCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pbnNldC1yb3cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgLm51dHJpdGlvbi1leHRyYSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdG5vdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxODBweDtcclxuXHJcbiAgICAgICAgJjp0YXJnZXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjay10by1jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2JhY2stdG8tY29udGVudC5zdmcnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLm51dHJpdGlvbi1mYWN0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4xcmVtO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm51dHJpdGlvbi1mYWN0cy10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB1bCB7IFxyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7ICAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7IFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tY29tbW9uLWRldGFpbCB7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWwtZmF0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgLmVkZ2Uge1xyXG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQge1xyXG4gICAgICAudGFibGUtdGFicyB7XHJcbiAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuIiwiLm9yZGVyLWhlYWRlci1jb21wb25lbnQge1xyXG5cdG1heC13aWR0aDogNTVyZW07XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogOHJlbSAwIDNyZW07XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMCAwIDFyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3JkZXItdHlwZSxcclxuXHQub3JkZXItYWRkcmVzcyxcclxuXHQub3JkZXItdGltZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLXR5cGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0LmluZm8tZGV0YWlscyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zZWxlY3RlZC1zdG9yZS10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3JkZXItYWRkcmVzcyB7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZXZpZXctb3JkZXItd3JhcHBlciB7XHJcblx0XHQub3JkZXItdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLWxpa2UsIC5oMi1saWtlLCAuaDMtbGlrZSwgLmg0LWxpa2UsIC5oNS1saWtlLCAuaDYtbGlrZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm9yZGVyLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNlbGVjdGVkLXN0b3JlLXdyYXBwZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN0b3JlLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN0b3JlLWluZm8ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJhc2tldC1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzMy41cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2hhZG93OiAwIC4ycmVtIC41cmVtIDAgcmdiYSgkYmx1ZTUwMCwgMC42KTtcclxuICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICByaWdodDogMDtcclxuICB0b3A6IC01cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcblxyXG4gIC5iZy1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5vcmRlci10aXRsZSB7XHJcbiAgICBoMSB7IFxyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNsb3NlIHtcclxuICAgIG1hcmdpbjogMi4zcmVtIDIuM3JlbSAxLjFyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDIuM3JlbTtcclxuICAgIGhlaWdodDogMi4zcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5iYXNrZXQtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9IFxyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgKy5iYXNrZXQtaXRlbSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51bmF2YWlsYWJsZSB7XHJcbiAgICAgIC5pdGVtLW5hbWUsXHJcbiAgICAgIC5pdGVtLWNhbCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuNnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZW1vdmUtcHJvZHVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2RlbGV0ZS1kYXJrLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07IFxyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvZGVsZXRlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXBzZWxsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U1MDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA3Ny4yNzI3MjcyNzI3MjcyNyUsIDk5LjY1ODU0NTQ1NDU0NTQ1JSA3Mi45OTA5MDkwOTA5MDkxJSwgOTkuMzI5ODE4MTgxODE4MTclIDY5LjQ4NjM2MzYzNjM2MzYzJSwgOTguNTI4NTQ1NDU0NTQ1NDUlIDYyLjIxMzYzNjM2MzYzNjM2JSwgOTcuNTg5NDU0NTQ1NDU0NTMlIDU1LjEyNzI3MjcyNzI3MjcyNSUsIDk2LjY2NTA5MDkwOTA5MDklIDQ5LjIxODE4MTgxODE4MTgyJSwgOTUuNjcwNzI3MjcyNzI3MjYlIDQzLjcwOTA5MDkwOTA5MDkxJSwgOTQuMjc4NzI3MjcyNzI3MjglIDM3LjE5MDkwOTA5MDkwOTA5JSwgOTMuMDc0JSAzMi40NTkwOTA5MDkwOTA5MSUsIDkxLjY5NiUgMjcuOTEzNjM2MzYzNjM2MzY0JSwgOTAuNzI0OTA5MDkwOTA5MSUgMjUuMTg2MzYzNjM2MzYzNjQlLCA4OS40NDY1NDU0NTQ1NDU0NiUgMjIuMTA5MDkwOTA5MDkwOTElLCA4Ny44OTM0NTQ1NDU0NTQ1NSUgMTkuMDgxODE4MTgxODE4MTgyJSwgODYuNjMwNTQ1NDU0NTQ1NDYlIDE3LjEzNjM2MzYzNjM2MzYzNyUsIDg1LjIzNDU0NTQ1NDU0NTQ3JSAxNS40NjgxODE4MTgxODE4MTclLCA4My45NzYxODE4MTgxODE4MyUgMTQuMzU5MDkwOTA5MDkwOTA4JSwgODIuOTA5MDkwOTA5MDkwOSUgMTMuNjM2MzYzNjM2MzYzNjM1JSwgODEuODc1OTk5OTk5OTk5OTklIDEzLjEyNzI3MjcyNzI3MjcyNyUsIDgwLjc1ODkwOTA5MDkwOTA5JSAxMi42MzE4MTgxODE4MTgxODElLCA3OC43OTgxODE4MTgxODE4MiUgMTEuOTIyNzI3MjcyNzI3Mjc0JSwgNzcuNjc4MTgxODE4MTgxODMlIDExLjYxODE4MTgxODE4MTgxNyUsIDc2LjIwNzI3MjcyNzI3MjcyJSAxMS4zMzYzNjM2MzYzNjM2MzglLCA3NS4xNTc2MzYzNjM2MzYzNyUgMTEuMjIyNzI3MjcyNzI3MjclLCA3NC4zODc4MTgxODE4MTgxOCUgMTEuMTg2MzYzNjM2MzYzNjM2JSwgNzMuNTQ3NDU0NTQ1NDU0NTQlIDExLjE4NjM2MzYzNjM2MzYzNiUsIDcyLjI4NzgxODE4MTgxODE4JSAxMS4zMDQ1NDU0NTQ1NDU0NTUlLCA3MC43NDc4MTgxODE4MTgxOCUgMTEuNjE4MTgxODE4MTgxODE3JSwgNjkuODM4NzI3MjcyNzI3MjclIDExLjg5MDkwOTA5MDkwOTA5JSwgNjguNTc2NzI3MjcyNzI3MjglIDEyLjM4NjM2MzYzNjM2MzYzNyUsIDY3LjgwODE4MTgxODE4MTgxJSAxMi43NSUsIDY2LjIwMDcyNzI3MjcyNzI2JSAxMy42NTkwOTA5MDkwOTA5MSUsIDY0Ljg3MjE4MTgxODE4MTgyJSAxNC41NjgxODE4MTgxODE4MTglLCA2My4zOTQ5MDkwOTA5MDkwOSUgMTUuNzYzNjM2MzYzNjM2MzY0JSwgNjIuNDMxMjcyNzI3MjcyNzM0JSAxNi42MzYzNjM2MzYzNjM2MzclLCA2MC44MTA5MDkwOTA5MDkwODUlIDE4LjI2MzYzNjM2MzYzNjM2MiUsIDU5LjQxMDkwOTA5MDkwOTA5NCUgMTkuODI3MjcyNzI3MjcyNzI4JSwgNTguMDgwOTA5MDkwOTA5MDk1JSAyMS40MzYzNjM2MzYzNjM2MzclLCA1Ny4wMzQwMDAwMDAwMDAwMDYlIDIyLjglLCA1NS4yMjAzNjM2MzYzNjM2MzYlIDI1LjMlLCA1My43NDc2MzYzNjM2MzYzNyUgMjcuNDY4MTgxODE4MTgxODIlLCA1Mi43NzE4MTgxODE4MTgxOCUgMjguOTY4MTgxODE4MTgxODIyJSwgNTEuMDExOTk5OTk5OTk5OTklIDMxLjc5MDkwOTA5MDkwOTA5MyUsIDQ5LjYwOTQ1NDU0NTQ1NDU0JSAzNC4xMzYzNjM2MzYzNjM2NCUsIDQ4LjM2MDU0NTQ1NDU0NTQ2JSAzNi4yOTU0NTQ1NDU0NTQ1NSUsIDQ2Ljg4ODcyNzI3MjcyNzI3JSAzOC45MTM2MzYzNjM2MzYzNjQlLCA0NS42MzA3MjcyNzI3MjcyNyUgNDEuMTg2MzYzNjM2MzYzNjQlLCA0NC4yMzQlIDQzLjc5MDkwOTA5MDkwOTA5JSwgNDIuODg1ODE4MTgxODE4MTklIDQ2LjM1OTA5MDkwOTA5MDkxJSwgNDEuNzcyNzI3MjcyNzI3MjclIDQ4LjUxMzYzNjM2MzYzNjM2NSUsIDQwLjE2MjM2MzYzNjM2MzY0JSA1MS42OTU0NTQ1NDU0NTQ1NDUlLCAzOC45ODA1NDU0NTQ1NDU0NiUgNTQuMDU0NTQ1NDU0NTQ1NDU1JSwgMzcuODY4MTgxODE4MTgxODIlIDU2LjMlLCAzNi41MzYxODE4MTgxODE4MiUgNTkuMDI3MjcyNzI3MjcyNzMlLCAzNS4yNzk2MzYzNjM2MzYzNjQlIDYxLjYxMzYzNjM2MzYzNjM2JSwgMzMuOTQyJSA2NC4zOTA5MDkwOTA5MDkwOSUsIDMyLjQ3MTI3MjcyNzI3MjczJSA2Ny40NzI3MjcyNzI3MjcyNyUsIDMxLjI4OTQ1NDU0NTQ1NDU0NyUgNjkuOTY4MTgxODE4MTgxODIlLCAzMCUgNzIuNzI3MjcyNzI3MjcyNzMlLCAyOC43MDAxODE4MTgxODE4MTglIDc1LjMyNzI3MjcyNzI3MjcxJSwgMjcuMzcwOTA5MDkwOTA5MDklIDc3LjY0OTk5OTk5OTk5OTk5JSwgMjUuNDc0NzI3MjcyNzI3MjclIDgwLjQzNjM2MzYzNjM2MzY0JSwgMjQuMjg0MTgxODE4MTgxODE0JSA4MS44OTU0NTQ1NDU0NTQ1NCUsIDIzLjM2NzYzNjM2MzYzNjM2JSA4Mi44NzcyNzI3MjcyNzI3NCUsIDIxLjgyODcyNzI3MjcyNzI3NCUgODQuMjY4MTgxODE4MTgxODIlLCAxOS44MDM2MzYzNjM2MzYzNjUlIDg1LjYzMTgxODE4MTgxODE4JSwgMTguNzU0MzYzNjM2MzYzNjM1JSA4Ni4xNDk5OTk5OTk5OTk5OSUsIDE3LjIxNTA5MDkwOTA5MDkxJSA4Ni42ODYzNjM2MzYzNjM2NCUsIDE1LjA0NTYzNjM2MzYzNjM2NCUgODcuMDE4MTgxODE4MTgxOCUsIDEzLjQzNTk5OTk5OTk5OTk5OCUgODYuOTYzNjM2MzYzNjM2MzclLCAxMS43NTY1NDU0NTQ1NDU0NTUlIDg2LjY0NTQ1NDU0NTQ1NDU0JSwgOS45Mzc0NTQ1NDU0NTQ1NDQlIDg2LjAxMzYzNjM2MzYzNjM3JSwgOC4xODg5MDkwOTA5MDkwOSUgODUuMTMxODE4MTgxODE4MTglLCA2LjM3MDcyNzI3MjcyNzI3MiUgODMuOTMxODE4MTgxODE4MTklLCA0LjkwMDkwOTA5MDkwOTA5JSA4Mi43NDk5OTk5OTk5OTk5OSUsIDMuNTY1NDU0NTQ1NDU0NTQ1NCUgODEuNTA5MDkwOTA5MDkwOSUsIDIuMjQ0MTgxODE4MTgxODE4JSA4MC4xMTM2MzYzNjM2MzYzNiUsIDAuOTgxODE4MTgxODE4MTgxOSUgNzguNjA5MDkwOTA5MDkwOTElLCAwJSA3Ny4yNzI3MjcyNzI3MjcyNyUsIDAlIDEwMCUpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gM3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnVwc2VsbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY2FsIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLm9wdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRkLWJ0biB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwOyBcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVCZ0luIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlQmdJbiB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgODAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguODkpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLmJhc2tldC1pdGVtLnVwc2VsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuNHJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U1MDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWRhcmsuc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA4MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmctaGVscGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGhlaWdodDogMS4ydnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NzM3ODY0MDc3NyUgMTMuMDEyNSUsIDk2LjUzMjUyNDI3MTg0NDY1JSAxMy40MjUlLCA5NC4zNDI5NjExNjUwNDg1NSUgMTQuMiUsIDkyLjE1MjE4NDQ2NjAxOTQyJSAxNS4wODc1JSwgOTAuMDgzMDA5NzA4NzM3ODYlIDE2LjAxMjUlLCA4OC4wMTU1MzM5ODA1ODI1MyUgMTcuMDI1MDAwMDAwMDAwMDAyJSwgODUuNjQzNDQ2NjAxOTQxNzUlIDE4LjI3NSUsIDgzLjE0OTc1NzI4MTU1MzM5JSAxOS43Mzc1JSwgODAuNzc3NjY5OTAyOTEyNjIlIDIxLjIzNzUlLCA3Ny45MTA0MzY4OTMyMDM4OCUgMjMuMjAwMDAwMDAwMDAwMDAzJSwgNzUuNDg1NDM2ODkzMjAzODglIDI1JSwgNzMuOTY1MjkxMjYyMTM1OTIlIDI2LjI1JSwgNzEuNzcwNjMxMDY3OTYxMTYlIDI4LjM2MjUlLCA2OS41ODM0OTUxNDU2MzEwOCUgMzAuNzEyNSUsIDY3LjU4NTQzNjg5MzIwMzg5JSAzMyUsIDY0LjgyMjMzMDA5NzA4NzM3JSAzNi4yNSUsIDYxLjM1MzE1NTMzOTgwNTgzJSA0MC4yNjI1JSwgNTguNDk5NzU3MjgxNTUzNCUgNDMuMzM3NSUsIDU1LjI5NTg3Mzc4NjQwNzc3JSA0Ni4zNSUsIDUyLjE3ODM5ODA1ODI1MjQzJSA0OC42NjI0OTk5OTk5OTk5OTQlLCA0OS41MTQ1NjMxMDY3OTYxMiUgNTAlLCA0Ny45OTUzODgzNDk1MTQ1NyUgNTAuNTM3NSUsIDQ1Ljk0NzU3MjgxNTUzMzk4JSA1MS4xNzUwMDAwMDAwMDAwMDQlLCA0MS45NDA3NzY2OTkwMjkxMiUgNTIuMTI1JSwgNDAuNTE1NTMzOTgwNTgyNTI1JSA1Mi4zNzUwMDAwMDAwMDAwMSUsIDM3LjY2NjUwNDg1NDM2ODkzJSA1Mi43NSUsIDM1LjM1MTQ1NjMxMDY3OTYxNiUgNTIuOTM3NTAwMDAwMDAwMDElLCAzMi45NDczMzAwOTcwODczOCUgNTMuMDM3NSUsIDMwLjE4NzEzNTkyMjMzMDA5MyUgNTMuMDM3NSUsIDI3LjYwNDg1NDM2ODkzMjA0MiUgNTIuOTI1JSwgMjQuODQ0NjYwMTk0MTc0NzU3JSA1Mi43JSwgMjIuODg1Njc5NjExNjUwNDg1JSA1Mi41JSwgMjAuNDgyNzY2OTkwMjkxMjY0JSA1Mi4xNjI1JSwgMTguMDc3NjY5OTAyOTEyNjIlIDUxLjc0OTk5OTk5OTk5OTk5JSwgMTUuNjczNTQzNjg5MzIwMzg4JSA1MS4yNDk5OTk5OTk5OTk5OSUsIDEzLjQ0NjYwMTk0MTc0NzU3MiUgNTAuODYyNSUsIDEwLjU5NzMzMDA5NzA4NzM4JSA1MC4yNzUwMDAwMDAwMDAwMDYlLCA5LjIyMzMwMDk3MDg3Mzc4NyUgNTAlLCA2LjY4Mjc2Njk5MDI5MTI2MiUgNDguNzUlLCA0LjcxNDU2MzEwNjc5NjExNyUgNDYuNzc1JSwgMS45MTM4MzQ5NTE0NTYzMTA3JSA0Mi4yMzc1JSwgMC45OTk1MTQ1NjMxMDY3OTYyJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjAlLCAxLjI1MzMlIDMwLjQ4JSwgMi42MjUlIDM5LjM2JSwgNC4wODklIDQ3LjAxJSwgNS4zMCUgNTIuMjclLCA1Ljk2JSA1NC43NSUsIDYuOTAlIDU3LjklLCA3Ljk2MCUgNjAuOSUsIDkuMDE1NyUgNjMuNDMlLCAxMC4wMTQ2JSA2NS40Mjk5JSwgMTEuMDQ0NTMlIDY3LjA3JSwgMTEuODklIDY4LjE0JSwgMTMuMDk2JSA2OS4yMiUsIDE0LjA5NCUgNjkuNzclLCAxNC45MzMlIDcwJSwgMTUuODA1OCUgNzAlLCAxNi43NDYlIDY5Ljc3JSwgMTcuNzE2OCUgNjkuMzclLCAxOC41NDMlIDY4Ljk0JSwgMTkuMzcwJSA2OC40NCUsIDIwLjIyNiUgNjcuODY5JSwgMjEuMTY4JSA2Ny4xOTk5JSwgMjEuOTk1NCUgNjYuNTgwJSwgMjIuOTk0JSA2NS44MSUsIDI0LjA1MSUgNjUlLCAyNS4wMjElIDY0LjIzJSwgMjUuNzYyNiUgNjMuNjUwJSwgMjYuNzkyOCUgNjIuODU5JSwgMjcuODE4JSA2Mi4xMSUsIDI4Ljc4NyUgNjEuNDQ5OSUsIDI5Ljk4JSA2MC43MiUsIDMwLjc4NDglIDYwLjMwJSwgMzEuNDY2JSA2MCUsIDMyLjMyNDUlIDU5LjY1JSwgMzIuOTUxNyUgNTkuMzYlLCAzNC4yMCUgNTguNjklLCAzNS4xNDglIDU4LjEwOSUsIDM2LjAwNCUgNTcuNTM5JSwgMzcuMTE2JSA1Ni43MzAlLCAzOC4zOSUgNTUuNzMwJSwgMzkuMjU2OCUgNTUuMDEwJSwgNDAuMTEyOCUgNTQuMjYlLCA0MC45Njk2JSA1My40OSUsIDQxLjgyNCUgNTIuNjklLCA0Mi42OCUgNTEuODcwJSwgNDMuMzA3NCUgNTEuMjYwJSwgNDMuOTkyJSA1MC41ODAlLCA0NS4wMjAlIDQ5LjU4JSwgNDYuMDQ2NiUgNDguNTIlLCA0Ni43NiUgNDcuNzclLCA0Ny4zOTYlIDQ3LjA5OTklLCA0OC4zMDUlIDQ2LjElLCA0OS4zMTQlIDQ1LjAxOTk5OSUsIDUwLjQyODIlIDQzLjgyJSwgNTEuODk0JSA0Mi4yMzAlLCA1My43MTQlIDQwLjIzJSwgNTYuMDg3NDYlIDM3LjcyJSwgNTguMjU4OSUgMzUuNTEwJSwgNTkuNTIyJSAzNC4yOCUsIDYwLjk0MCUgMzIuOTYlLCA2Mi43MDkzMyUgMzEuNDE5OSUsIDY0LjUzJSAzMCUsIDY1LjYzNyUgMjkuMTg5OSUsIDY4LjExMjglIDI3LjQzJSwgNzAuMjM0NiUgMjYlLCA3Mi4wMDQ1JSAyNC44MSUsIDczLjYyMjYlIDIzLjc1JSwgNzQuODM2JSAyMi45NzAwJSwgNzUuNzQ2JSAyMi40MDAwJSwgNzcuMzYlIDIxLjQwMDAlLCA3OS4xMzA2JSAyMC4zMyUsIDgwLjQ5JSAxOS41MyUsIDgxLjgwODI2JSAxOC43NyUsIDgzLjMyMzczMyUgMTcuOTE5JSwgODQuMzg0OCUgMTcuMzMwJSwgODYuMjA0MjYlIDE2LjMzJSwgODcuOTIxOCUgMTUuNDMlLCA4OS41ODklIDE0LjU5JSwgOTEuODYyJSAxMy40OCUsIDk0LjEzNyUgMTIuNDMwMDAlLCA5NS43NTM4NiUgMTEuNzIlLCA5Ny40MjEwNiUgMTEuMDIwJSwgOTguNDM0NCUgMTAuNjElLCA5OS4wOTklIDEwLjM2JSwgMTAwJSAxMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMjAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFza2V0LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICB9XHJcbiAgLmJhc2tldC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gIC5pdGVtLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDA7XHJcbiAgfVxyXG4gIC5pdGVtLWRhdGEge1xyXG4gICAgcGFkZGluZzogMCAycmVtIDAgMi44cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLml0ZW0taW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDcuMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICYuZmF2b3JpdGUge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjlyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2Zhdi5zdmcnKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvZmF2LWZpbGwuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAuaXRlbS1xdWFudGl0eSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDdyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAmLmluY3JlbWVudCxcclxuICAgICAgICAmLmRlY3JlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMC4ycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaW5jcmVtZW50IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9wbHVzLWNpcmNsZS5zdmcnKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5kZWNyZW1lbnQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL21pbnVzLWNpcmNsZS5zdmcnKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi5maW5hbCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1vbmx5LXF1YW50aXR5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcmVtb3Zle1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICBcclxuICAgIC5pdGVtLXByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIG1heC13aWR0aDogMTkuOHJlbTtcclxuXHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNiwuaDEtbGlrZSwuaDItbGlrZSwuaDMtbGlrZSwuaDQtbGlrZSwuaDUtbGlrZSwuaDYtbGlrZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyBcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLWNhbCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5pdGVtLWluZ3JlZGllbnRzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWF4LXdpZHRoOiAxOC41cmVtO1xyXG4gIH1cclxuICAuZm9vdGVyLWN0YSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtO1xyXG4gIH1cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTlyZW07XHJcbiAgICBwYWRkaW5nOiAxLjM2cmVtIDJyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjFyZW0gMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXctYmFza2V0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5iYXNrZXQtZm9vdGVyLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAuZm9vdGVyLWN0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMDtcclxuXHJcbiAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTlyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUuOHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnZpZXctYmFza2V0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAmIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuICAuYmFza2V0LWNvbXBvbmVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjVyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNDUpO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYXNrZXQtd3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmJhc2tldC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmJhc2tldC10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogNC41cmVtIDAgMS41cmVtIDIuNXJlbTtcclxuICAgIH1cclxuICBcclxuICAgIC5iYXNrZXQtaXRlbSB7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAwO1xyXG4gICAgfVxyXG4gICAgLml0ZW0taW5mbyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tbmFtZSxcclxuICAgIC5pdGVtLWNhbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tbmFtZSxcclxuICAgIC5pdGVtLWluZ3JlZGllbnRzIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByaWNlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItY3RhIHtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC51cHNlbGwge1xyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjlyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtYnRuIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLmJhc2tldC1pdGVtIHtcclxuICAgICYudXBzZWxsIHtcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIub3JkZXItaW5mby1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1pbmZvLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyBcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtOyBcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1tYWluLWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA0NnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICAgLm9yZGVyLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIFxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgLmZhdm9yaXRlLWxvY2F0aW9uIHtcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjlyZW07XHJcbiAgICAgIG1hcmdpbjogLjRyZW0gMXJlbSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItbG9jYXRpb24tcGljayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIC5sb2NhdGlvbi1uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAubG9jYXRpb24tc3RyZWV0LFxyXG4gICAgICAubG9jYXRpb24tYWRkcmVzcyxcclxuICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5sb2NhdGlvbi1kYXRlLXRpbWUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLmNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY29udGFjdC10aXRsZSxcclxuICAucGF5bWVudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMi4ycmVtIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuICAgIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTAlIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgICBcclxuICAuY29udGFjdC1pbmZvLCBcclxuICAucGF5bWVudC10eXBlLCBcclxuICAucGF5bWVudC1naWZ0LWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBwYWRkaW5nOiAyLjJyZW0gMDsgICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBheW1lbnQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1pbmZvLWZvb3Rlci1jdGEge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIC5mb290ZXItY3RhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAzLjdyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMnJlbTsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC52aWV3LWJhc2tldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTsgXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXZhbHVlIHtcclxuICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItdmFsdWUtdG9wLWZyYW1lIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlYWRsaW5lLWJnLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBtYXgtd2lkdGg6IDMwLjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIGhlaWdodDogNC42cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxNS43cmVtO1xyXG4gICAgcGFkZGluZzogMS40cmVtIDEuNnJlbSAyLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA5Ny4xMzQ2NzA0ODcxMDYlIDAlLCA5Ny42MzMyMzc4MjIzNDk1NyUgMC4wNTYyNjkxMTMxNDk4NDcwOSUsIDk4LjA3MTYzMzIzNzgyMjM0JSAwLjI1MTIyMzI0MTU5MDIxNDAzJSwgOTguNTY3MzM1MjQzNTUzMDIlIDAuNzY0NTI1OTkzODgzNzkyJSwgOTguOTA2ODc2NzkwODMwOTUlIDEuMjg2MDg1NjI2OTExMzE0OCUsIDk5LjIxMjAzNDM4Mzk1NDE1JSAxLjgzNDg2MjM4NTMyMTEwMSUsIDk5LjQyNTUwMTQzMjY2NDc2JSAyLjQxNTkwMjE0MDY3Mjc4MyUsIDk5LjU4MzgxMDg4ODI1MjE2JSAyLjkwNTE5ODc3Njc1ODQxJSwgOTkuNzEzNDY3MDQ4NzEwNiUgMy4zNjQ5ODQ3MDk0ODAxMjI0JSwgOTkuOTAxMTQ2MTMxODA1MTUlIDQuMzE2MzYwODU2MjY5MTEzJSwgMTAwJSA2LjI2OTExMzE0OTg0NzA5NCUsIDEwMCUgOTEuNTkwMjE0MDY3Mjc4MjglLCA5OS45OTcxMzQ2NzA0ODcxMSUgOTIuMzAyMjkzNTc3OTgxNjYlLCA5OS44ODc1MzU4MTY2MTg5MSUgOTQuMDUzMzYzOTE0MzczMSUsIDk5LjgyMTYzMzIzNzgyMjM1JSA5NC4zODUzMjExMDA5MTc0MiUsIDk5LjcxMzQ2NzA0ODcxMDYlIDk0LjgwMTIyMzI0MTU5MDIyJSwgOTkuMzkzMjY2NDc1NjQ0NyUgOTUuOTU5MTc0MzExOTI2NiUsIDk5LjIxMjAzNDM4Mzk1NDE1JSA5Ni40ODMxODA0MjgxMzQ1NSUsIDk5LjA4MjM3ODIyMzQ5NTcxJSA5Ni43NDg2MjM4NTMyMTElLCA5OC44NTM4NjgxOTQ4NDI0JSA5Ny4wOTQ4MDEyMjMyNDE1OSUsIDk4LjU0Nzk5NDI2OTM0MDk4JSA5Ny41NDkyMzU0NzQwMDYxMSUsIDk4LjM4MTA4ODgyNTIxNDklIDk3LjcyMDc5NTEwNzAzMzY0JSwgOTguMTMxMDg4ODI1MjE0OSUgOTcuOTI1MzgyMjYyOTk2OTUlLCA5Ny44MjE2MzMyMzc4MjIzNSUgOTguMTE2MjA3OTUxMDcwMzQlLCA5Ny4yODU4MTY2MTg5MTExNyUgOTguMzMxNjUxMzc2MTQ2OCUsIDk2LjcyNzc5MzY5NjI3NTA3JSA5OC40NDM3MzA4ODY4NTAxNiUsIDk2LjI3NTA3MTYzMzIzNzgxJSA5OC40NzA5NDgwMTIyMzI0MSUsIDk2LjA1NjU5MDI1Nzg3OTY2JSA5OC40NzIzMjQxNTkwMjE0MSUsIDk1LjE5NDEyNjA3NDQ5ODU3JSA5OC40Nzg4OTkwODI1Njg4MiUsIDkxLjUyMjkyMjYzNjEwMzE2JSA5OC41MjA5NDgwMTIyMzI0MSUsIDg5LjA3MDIwMDU3MzA2NTklIDk4LjU1MzIxMTAwOTE3NDMyJSwgODYuNjIwMzQzODM5NTQxNTUlIDk4LjU4Njg1MDE1MjkwNTIlLCA4NC41NzQ0OTg1NjczMzUyNSUgOTguNjE1OTAyMTQwNjcyNzklLCA4MS44MTY2MTg5MTExNzQ3OSUgOTguNjU5MTc0MzExOTI2NiUsIDc5LjE2MTg5MTExNzQ3ODUlIDk4LjcwMTUyOTA1MTk4Nzc2JSwgNzYuMTk5MTQwNDAxMTQ2MTQlIDk4Ljc0OTg0NzA5NDgwMTIxJSwgNzQuNTcwMjAwNTczMDY1OSUgOTguNzc2NzU4NDA5Nzg1OTQlLCA3MS4wOTE3NjIxNzc2NTA0MiUgOTguODM3OTIwNDg5Mjk2NjQlLCA2OC43NDIxOTE5NzcwNzczNSUgOTguODg1MTY4MTk1NzE4NjUlLCA2Ni44MzM4MTA4ODgyNTIxNiUgOTguOTI5NjYzNjA4NTYyNjklLCA2NC42NTEyMTc3NjUwNDI5NyUgOTkuMDIxNDA2NzI3ODI4NzUlLCA2Mi4yMDQyMjYzNjEwMzE1MiUgOTkuMTYyMzg1MzIxMTAwOTMlLCA2MC4zODY4MTk0ODQyNDA2OCUgOTkuMjM1MzIxMTAwOTE3NDUlLCA1Ny45MTk0ODQyNDA2ODc2OCUgOTkuMzE0MjIwMTgzNDg2MjQlLCA1NS40NjEzMTgwNTE1NzU5NCUgOTkuNDEyNjkxMTMxNDk4NDYlLCA1My4yMTQ4OTk3MTM0NjcwNSUgOTkuNTEyMjMyNDE1OTAyMTMlLCA1MC40NTQwODMwOTQ1NTU4OCUgOTkuNjM2MDg1NjI2OTExMzIlLCA0Ni45ODgzMjM3ODIyMzQ5NiUgOTkuNzc0NzcwNjQyMjAxODQlLCA0NC4xMzAxNTc1OTMxMjMyMSUgOTkuODU4NDA5Nzg1OTMyNzElLCA0MS4yOTMxMjMyMDkxNjkwNSUgOTkuOTAwMTUyOTA1MTk4NzclLCAzNy40ODY1MzI5NTEyODk0JSA5OS45MjEyNTM4MjI2Mjk5OCUsIDMzLjcwNzgwODAyMjkyMjYzNCUgOTkuOTM1NjI2OTExMzE0OTglLCAzMi4wNzMzNTI0MzU1MzAwOSUgOTkuOTM5MTQzNzMwODg2ODUlLCAyOS4zMTU0NzI3NzkzNjk2MjglIDk5LjkzOTE0MzczMDg4Njg1JSwgMjYuMDQ2OTE5NzcwNzczNjQlIDk5LjkyOTM1Nzc5ODE2NTE0JSwgMjMuODAwMjE0ODk5NzEzNDYzJSA5OS45MTQwNjcyNzgyODc0NiUsIDIwLjk0MDYxNjA0NTg0NTI3NSUgOTkuODgxOTU3MTg2NTQ0MzQlLCAxOC40ODc4MjIzNDk1NzAxOTglIDk5Ljg0MDA2MTE2MjA3OTUxJSwgMTUuNjI5NjU2MTYwNDU4NDUzJSA5OS43NjkyNjYwNTUwNDU4OCUsIDEzLjQ4MDE1NzU5MzEyMzIxJSA5OS42OTU3MTg2NTQ0MzQyNCUsIDkuODEyNTM1ODE2NjE4OTEyJSA5OS41MTIyMzI0MTU5MDIxMyUsIDguMjY2OTc3MDc3MzYzODk2JSA5OS40MDM1MTY4MTk1NzE4NiUsIDcuNDY0Njg0ODEzNzUzNTgyJSA5OS4zMzY2OTcyNDc3MDY0MyUsIDYuNDE0NjEzMTgwNTE1NzU5JSA5OS4yMzU2MjY5MTEzMTQ5OCUsIDUuMzE3NjIxNzc2NTA0Mjk4JSA5OS4xMDg3MTU1OTYzMzAyOCUsIDQuNTU1NzMwNjU5MDI1Nzg3JSA5OS4wMDM4MjI2Mjk5Njk0MiUsIDMuNzQyMzM1MjQzNTUzMDA4NiUgOTguODcwNzk1MTA3MDMzNjQlLCAyLjU3ODIyMzQ5NTcwMjAwNTYlIDk4LjYyMjkzNTc3OTgxNjUzJSwgMS41NDY3MDQ4NzEwNjAxNzE4JSA5Ny45NTc3OTgxNjUxMzc2JSwgMS4xMjgyOTUxMjg5Mzk4MjglIDk3LjQxNjA1NTA0NTg3MTU2JSwgMC42NDQ2OTkxNDA0MDExNDYyJSA5Ni40ODMxODA0MjgxMzQ1NSUsIDAuMzMyOTUxMjg5Mzk4MjgwOCUgOTUuNTgxOTU3MTg2NTQ0MzQlLCAwLjEwMDI4NjUzMjk1MTI4OTM5JSA5NC4zMDg0MDk3ODU5MzI3MiUsIC0wLjA3MTYzMzIzNzgyMjM0OTU3JSA5MS4yODQ0MDM2Njk3MjQ3NyUsIC0wLjA3MDc3MzYzODk2ODQ4MTM4JSA4Ni4zMzY2OTcyNDc3MDY0MyUsIC0wLjA2OTQ4NDI0MDY4NzY3OTA4JSA4Mi45NzAzMzYzOTE0MzczJSwgLTAuMDY2OTA1NDQ0MTI2MDc0NSUgNzcuODIxNDA2NzI3ODI4NzQlLCAtMC4wNjM4OTY4NDgxMzc1MzU4MiUgNzIuODcxMTAwOTE3NDMxMTklLCAtMC4wNjA0NTg0NTI3MjIwNjMwNCUgNjcuNzIxNzEyNTM4MjI2MyUsIC0wLjA1NjE2MDQ1ODQ1MjcyMjA2NSUgNjEuNzgwNzMzOTQ0OTU0MTIlLCAtMC4wNTA0Mjk3OTk0MjY5MzQwOSUgNTQuNDU0MjgxMzQ1NTY1NzUlLCAtMC4wNDUwNTczMDY1OTAyNTc4OCUgNDcuOTIwMzM2MzkxNDM3MzElLCAtMC4wMzc4OTM5ODI4MDgwMjI5MjYlIDM5Ljk5OTg0NzA5NDgwMTIyNSUsIC0wLjAzMjIzNDk1NzAyMDA1NzMwNSUgMzMuNjYzMzAyNzUyMjkzNTc1JSwgLTAuMDI3MjIwNjMwMzcyNDkyODM4JSAyNy45MjA0ODkyOTY2MzYwODQlLCAtMC4wMTk1NTU4NzM5MjU1MDE0MzQlIDE5LjgwMjE0MDY3Mjc4Mjg3NiUsIC0wLjAxNDMyNjY0NzU2NDQ2OTkxNyUgMTQuMjU3Nzk4MTY1MTM3NjE1JSwgLTAuMDA3NzM2Mzg5Njg0ODEzNzU0JSA3LjUyNDMxMTkyNjYwNTUwNSUsIC0wLjAwNDc5OTQyNjkzNDA5NzQyMiUgNC41NTQ0MzQyNTA3NjQ1MjYlLCAwJSAwJSk7XHJcblxyXG4gICAgJi5maW5hbCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMy41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcXVhbnRpdHkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXN1YnRvdGFsLXZhbHVlLFxyXG4gICAgLml0ZW0tdGF4LXZhbHVlLFxyXG4gICAgLml0ZW0tZGVsaXZlcnktdmFsdWUsXHJcbiAgICAuaXRlbS10b3RhbC12YWx1ZSxcclxuICAgIC5pdGVtLXRpcC12YWx1ZSxcclxuICAgIC5pdGVtLXJld2FyZC12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1kZWxpdmVyeS12YWx1ZSxcclxuICAgIC5pdGVtLXJld2FyZC12YWx1ZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdG90YWwtdmFsdWUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcmV3YXJkLXZhbHVlIHtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWRpdC1jYXJkIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIge1xyXG4gICAgLm9yZGVyLWluZm8taGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbG9jYXRpb24tcGljayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IC42N3JlbTtcclxuICAgICAgICAgIGhlaWdodDogLjk0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kZWxpdmVyeS1vcmRlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXN0b3JlLWNvbnRhY3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXN0b3JlLWNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnN0b3JlLWNvbnRhY3QtdGl0bGUsXHJcbiAgICAuc3RvcmUtbmFtZSxcclxuICAgIC5sb2NhdGlvbi1zdHJlZXQsXHJcbiAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1uYW1lIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1zdHJlZXQsXHJcbiAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbGVwaG9uZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1jb250YWN0LXRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3RvcmUtaWNvbiB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDguNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1zdHJlZXQsXHJcbiAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1pZGRvdCB7XHJcbiAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IC0uNXJlbTtcclxufVxyXG4iLCIub3JkZXItcmVjZWlwdC1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICYuYWNjb3VudCB7XHJcbiAgICAub3JkZXItbWFpbi1pbmZvIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUycmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMy42cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCB7XHJcbiAgICAgIC5sb2NhdGlvbi1zdHJlZXQsXHJcbiAgICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbmdyZWRpZW50cyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXByaWNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi51cGRhdGVkIHtcclxuICAgICAgLm9yZGVyLW1haW4taW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDMuNnJlbSAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IHtcclxuICAgICAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXItY29udGFjdC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjZyZW0gMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNTJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSA0LjJyZW0gMS44cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjNyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00LjJyZW07XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAubmFtZSxcclxuICAgICAgICAuZW1haWwsXHJcbiAgICAgICAgLnRlbGVwaG9uZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXItbG9jYXRpb24tcGljayB7XHJcbiAgICAgICAgLmxvY2F0aW9uLWRhdGUtdGltZSB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNzAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgaDUge1xyXG4gICAgICAmLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW5yIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1sb2NhdGlvbi1waWNrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXItZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtc3RydWN0dXJlIHtcclxuICAgICAgLmJhc2tldC1jb21wb25lbnQsXHJcbiAgICAgIC5iYXNrZXQtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXNrZXQtaXRlbSB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1xdWFudGl0eSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1jYWwge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXNrZXQtdG90YWwtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3JlZGl0LWNhcmQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tYXgtd2lkdGgtaW1hZ2UtY29tcG9uZW50IHtcclxuICAgXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgIFx0bWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xyXG4gICBcdHBhZGRpbmc6IDAgMS41cmVtIDZyZW0gMS41cmVtO1xyXG5cclxuICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICBcdFx0cGFkZGluZzogMCAwIDZyZW0gMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgXHR9XHJcblxyXG4gICBcdGltZyB7XHJcbiAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgXHRcdGhlaWdodDogYXV0bztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgfVxyXG4gICBcdH1cclxufSIsIiNTaXRlTWFwIHtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IC40cmVtIDAgMCAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjRyZW0gMCAwIC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jU2l0ZU1hcExlZnRDb2x1bW4ge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI1NpdGVNYXBSaWdodENvbHVtbiB7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLXRvcDogMy43cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI1NpdGVNYXAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuI1NpdGVNYXAgbGkubGV2ZWwwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuI1NpdGVNYXAgbGkubGV2ZWwxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuI1NpdGVNYXAgbGkubGV2ZWwyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG59XHJcblxyXG4jU2l0ZU1hcCBsaS5sZXZlbDQge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICNTaXRlTWFwIHtcclxuICAgICAgICAjU2l0ZU1hcExlZnRDb2x1bW4sXHJcbiAgICAgICAgI1NpdGVNYXBSaWdodENvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjU2l0ZU1hcFJpZ2h0Q29sdW1uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDkwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZXJyb3ItY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogMTAwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMi42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNTRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyOS42cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmgxLWxpa2Uge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC45MztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjdyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay10by1ob21lIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwcGVyIHtcclxuICAgIGEgKyBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzNyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICAmLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYudmFsaWQsXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52YWxpZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIHRvcDogMi4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nLWluLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjhyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4td3JhcHBlciB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcblxyXG4gICAgICAmLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tdGV4dC13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuaXRlbS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG59IiwiLmNhcmQtZXJyb3ItY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pbWctd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDQuOHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5iZy1oZWxwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTcwMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDQuNjc2MjU4OTkyODA1NzU2JSwgMS4xNDM2MzMzMzMzMzMzMzMzJSA0LjQ3Nzg1MjAwNDExMDk5NiUsIDIuMzUzNjMzMzMzMzMzMzMzMiUgNC4yNzY0NjQ1NDI2NTE1OTMlLCA0Ljc2NDQxNjY2NjY2NjY2NjUlIDMuODkyOTU5OTE3NzgwMDYxNiUsIDYuNzYwMDgzMzMzMzMzMzMzJSAzLjU5MDQ0MTkzMjE2ODU1MSUsIDguODY0OTUlIDMuMjg0NTMyMzc0MTAwNzE5NyUsIDExLjg5MDAzMzMzMzMzMzMzNSUgMi44NjcxNjM0MTIxMjc0NDA3JSwgMTQuMzAyMjY2NjY2NjY2NjY2JSAyLjU1MjU2OTM3MzA3Mjk3MDQlLCAxNi4wNDk2MzMzMzMzMzMzMzMlIDIuMzM0NjM1MTQ5MDIzNjM4MyUsIDE3LjY3OTEzMzMzMzMzMzMzMyUgMi4xMzg5MDAzMDgzMjQ3NjklLCAxOS41NTYzJSAxLjkyMjQ1NjMyMDY1Nzc1OTYlLCAyMS4yNDE3OTk5OTk5OTk5OTglIDEuNzM2MzgyMzIyNzEzMjU4JSwgMjIuMjc0OCUgMS42MjYyNTg5OTI4MDU3NTUxJSwgMjMuNTkyOTY2NjY2NjY2NjY2JSAxLjQ5MDEzMzYwNzM5OTc5NDQlLCAyNS4xMDc4JSAxLjMzOTc3Mzg5NTE2OTU3ODYlLCAyNi43OTk2MzMzMzMzMzMzMzMlIDEuMTc5NzAxOTUyNzIzNTM1NSUsIDI3Ljk5ODQ2NjY2NjY2NjY2NiUgMS4wNzEzNzcxODM5NjcxMTIlLCAzMC4wNTIzJSAwLjg5NTc4NjIyODE2MDMyODglLCAzMS42ODU0NjY2NjY2NjY2NjclIDAuNzY1NDE2MjM4NDM3ODIxMSUsIDMzLjk3MzMlIDAuNTk2OTE2NzUyMzEyNDM1NyUsIDM1LjE4NDk2NjY2NjY2NjY3JSAwLjUxNDY5NjgxMzk3NzM4OTQlLCAzNy43Nzg5NjY2NjY2NjY2NiUgMC4zNTQ5ODQ1ODM3NjE1NjIyJSwgNDAuMDEyMjk5OTk5OTk5OTk2JSAwLjIzNjI3OTU0Nzc5MDMzOTEzJSwgNDIuMTg1MyUgMC4xMzgyMzIyNzEzMjU3OTY1MiUsIDQ0LjQxNjQ2NjY2NjY2NjY2NSUgMC4wNTYzMjA2NTc3NTk1MDY2OCUsIDQ2LjQwMDAwMDAwMDAwMDAwNiUgMCUsIDQ4LjgyMyUgMC4wMjYxMDQ4MzA0MjEzNzcxODYlLCA1MC4yMTE4MzMzMzMzMzMzMyUgMC4wODg0Mzc4MjExNzE2MzQxMiUsIDUyLjQ0NjY2NjY2NjY2NjY3JSAwLjIzMDgzMjQ3Njg3NTY0MjM1JSwgNTQuNTU3ODMzMzMzMzMzMzMlIDAuNDAwNDExMDk5NjkxNjc1MiUsIDU2LjE4NzgzMzMzMzMzMzM0JSAwLjU0OTk0ODYxMjUzODU0MDUlLCA1Ny45OTY1JSAwLjczMjczMzgxMjk0OTY0MDQlLCA2MC4wNTclIDAuOTYxNTEwNzkxMzY2OTA2MyUsIDYxLjQ2NjY2NjY2NjY2NjY3JSAxLjEzMDUyNDE1MjEwNjg4NTglLCA2My4wNzUzMzMzMzMzMzMzMjYlIDEuMzMzNDUzMjM3NDEwMDcyJSwgNjUuMzA3MzMzMzMzMzMzMzMlIDEuNjI3MzM4MTI5NDk2NDAyOSUsIDY3LjY1JSAxLjk1MjcyMzUzNTQ1NzM0ODQlLCA2OC44NjQlIDIuMTQyODU3MTQyODU3MTQzJSwgNzAuMzgzMzMzMzMzMzMzMzMlIDIuMzEyNDM1NzY1NjczMTc1OCUsIDcyLjAwODgzMzMzMzMzMzMzJSAyLjQzNzgyMTE3MTYzNDEyMSUsIDczLjQ2NjY2NjY2NjY2NjY3JSAyLjYyMDc2MDUzNDQyOTU5OTQlLCA3NC43NjkxNjY2NjY2NjY2NiUgMi43NzQzMDYyNjkyNzAyOTglLCA3Ni4zMzgzMzMzMzMzMzMzNCUgMi45NTk5NjkxNjc1MjMxMjQzJSwgNzguMzMzMzMzMzMzMzMzMzMlIDMuMTg2MDczOTk3OTQ0NTAxNiUsIDgwLjE0NDUlIDMuMzc0ODcxNTMxMzQ2MzUxJSwgODEuOTQ5ODMzMzMzMzMzMzMlIDMuNTQ3MDE5NTI3MjM1MzU0NiUsIDgzLjA0NzE2NjY2NjY2NjY2JSAzLjY0MTk4MzU1NjAxMjMzMzMlLCA4NS4xNTcxNjY2NjY2NjY2NyUgMy43OTg1MDk3NjM2MTc2NzcyJSwgODcuMDIzOTk5OTk5OTk5OTklIDMuOTAwMDUxMzg3NDYxNDU5JSwgODguMjMxNjY2NjY2NjY2NjclIDMuOTQxMTYxMzU2NjI4OTgyJSwgODkuODUlIDMuOTU2NTc3NTk1MDY2ODA0JSwgOTIuMDM5MzMzMzMzMzMzMzMlIDMuODEwODQyNzU0MzY3OTM0NCUsIDkzLjcyNzQ5OTk5OTk5OTk5JSAzLjU3MjMwMjE1ODI3MzM4MSUsIDk1LjIzMTUlIDMuMzAxMTMwNTI0MTUyMTA2MyUsIDk3LjMzMzMzMzMzMzMzMzM0JSAyLjg3NzM4OTUxNjk1Nzg2MjMlLCA5OS4xNjY2NjY2NjY2NjY2NyUgMi40NjYyODk4MjUyODI2MzEzJSwgMTAwJSAyLjI2MDczOTk3OTQ0NTAxNTQlLCAxMDAlIDk3LjAxOTUyNzIzNTM1NDU3JSwgOTguNDg4ODMzMzMzMzMzMzMlIDk3LjE3Njc3Mjg2NzQyMDM0JSwgOTYuNDk3NSUgOTcuMzc1MTI4NDY4NjUzNjQlLCA5NC43NTI4MzMzMzMzMzMzMyUgOTcuNTQyNjUxNTkzMDExMzElLCA5My4xODE1JSA5Ny42ODk2MTk3MzI3ODUxOSUsIDkxLjY3Mzk5OTk5OTk5OTk5JSA5Ny44MjY4MjQyNTQ4ODE4JSwgODkuNjE4NDk5OTk5OTk5OTglIDk4LjAwOTI0OTc0MzA2MjY4JSwgODguNzEwNjY2NjY2NjY2NjclIDk4LjA4NzM1ODY4NDQ4MDk5JSwgODYuOTY1MTY2NjY2NjY2NjYlIDk4LjIzNTM1NDU3MzQ4NDA3JSwgODQuNjY3MTY2NjY2NjY2NjYlIDk4LjQyMzk0NjU1NzA0MDA4JSwgODIuNDk0NjY2NjY2NjY2NjclIDk4LjU5NjA5NDU1MjkyOTA5JSwgODEuNDY5MzMzMzMzMzMzMzIlIDk4LjY3NDcxNzM2ODk2MTk4JSwgODAuMjUlIDk4Ljc2NjcwMDkyNDk3NDMlLCA3OC42OTUlIDk4Ljg4MzM1MDQ2MjQ4NzE2JSwgNzYuOTQzJSA5OS4wMTQzODg0ODkyMDg2MyUsIDc1LjYxODgzMzMzMzMzMzM0JSA5OS4xMTIwMjQ2NjU5ODE1MSUsIDczLjM4NzE2NjY2NjY2NjY2JSA5OS4yNzIzNTM1NDU3MzQ4MyUsIDcxLjAyOTMzMzMzMzMzMzMzJSA5OS40MzE2NTQ2NzYyNTklLCA2OS4wOTkxNjY2NjY2NjY2NiUgOTkuNTUyNDE1MjEwNjg4NiUsIDY3LjgzMTE2NjY2NjY2NjY2JSA5OS42MjU4OTkyODA1NzU1NCUsIDY1Ljk2MDE2NjY2NjY2NjY3JSA5OS43MjUwNzcwODExOTIyJSwgNjQuODE0ODMzMzMzMzMzMzMlIDk5Ljc3OTU0Nzc5MDMzOTE3JSwgNjMuNjA4MTY2NjY2NjY2NjYlIDk5LjgzMTQ0OTEyNjQxMzE1JSwgNTkuNjI1MzMzMzMzMzMzMzMlIDk5Ljk1NjgzNDUzMjM3NDElLCA1OC4yMzY4MzMzMzMzMzMzNCUgOTkuOTgyMDE0Mzg4NDg5MjIlLCA1Ni4xNjY2NjY2NjY2NjY2NjQlIDEwMCUsIDU0LjM3NDY2NjY2NjY2NjY3JSAxMDAuMDE3NDcxNzM2ODk2MiUsIDUyLjk4NzE2NjY2NjY2NjY2JSAxMDAuMDMwMzE4NjAyMjYxMDMlLCA1MSUgMTAwJSwgNDkuNzMzMzMzMzMzMzMzMzM0JSA5OS44OTcyMjUwNzcwODEyJSwgNDguMjIyJSA5OS43Njk3ODQxNzI2NjE4NyUsIDQ2LjY0MzgzMzMzMzMzMzMzJSA5OS41OTg2NjM5MjYwMDIwNiUsIDQzLjQ1MDY2NjY2NjY2NjY2JSA5OS4xNTIxMDY4ODU5MTk4NCUsIDQxLjgxOTMzMzMzMzMzMzMzJSA5OC44ODU5MTk4MzU1NjAxMiUsIDQwLjQ5OSUgOTguNjYwMzI4ODc5NzUzMzUlLCAzOC4wMjU1JSA5OC4yMzM4MTI5NDk2NDAzJSwgMzUuNDE5JSA5Ny44MTYwMzI4ODc5NzUzNCUsIDMyLjQ1JSA5Ny40MzA2MjY5MjcwMjk4JSwgMjkuOTM1ODMzMzMzMzMzMzM1JSA5Ny4yNTE3OTg1NjExNTEwOCUsIDI3LjUyMDMzMzMzMzMzMzMzNyUgOTcuMTkzMjE2ODU1MDg3MzYlLCAyNi4zMTI1JSA5Ny4xODgwNzgxMDg5NDE0MSUsIDI0LjUwMTUlIDk3LjE5OTg5NzIyNTA3NzA4JSwgMjIuNTMzMzMzMzMzMzMzMzMlIDk3LjIyNTA3NzA4MTE5MjIlLCAyMC44ODAxNjY2NjY2NjY2NjglIDk3LjI1MDc3MDgxMTkyMTklLCAxOS4wMDg2NjY2NjY2NjY2NjclIDk3LjI4OTgyNTI4MjYzMTA0JSwgMTUuNTY5NjE2NjY2NjY2NjY3JSA5Ny4zODk1MTY5NTc4NjIyOCUsIDEzLjI3ODE1JSA5Ny40NzUzMzQwMTg0OTk0OCUsIDEwLjkyMTQ4MzMzMzMzMzMzMyUgOTcuNTgwNjc4MzE0NDkxMjclLCA4Ljg3MDk4MzMzMzMzMzMzMyUgOTcuNjg1NTA4NzM1ODY4NDUlLCA3LjM2MjY0OTk5OTk5OTk5OTUlIDk3Ljc3MDgxMTkyMTg5MTA1JSwgNS41NDkxJSA5Ny44ODI4MzY1ODc4NzI1NiUsIDMuOTIwMiUgOTcuOTkyODA1NzU1Mzk1NjglLCAyLjExMjA2NjY2NjY2NjY2NjglIDk4LjEyNjkyNzAyOTgwNDcyJSwgMCUgOTguMzA0MjEzNzcxODM5NjclLCAwJSA0LjY3NjI1ODk5MjgwNTc1NiUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU3MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoLjJyZW0pO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzguNjEwMCUsIDEuNjEyMTYlIDM2LjU1NTIxJSwgMy41NjA4OTMlIDM0LjExNDI4JSwgNS4wNTg5NSUgMzIuMjY0MDklLCA3LjA5OTQ5JSAyOS43NzkxJSwgOC45MzU1MSUgMjcuNTc4MzclLCAxMC40NDQyMCUgMjUuNzk3MjklLCAxMi4wNjAzMSUgMjMuOTE4MSUsIDEzLjY3MTQyJSAyMi4wNzg3JSwgMTQuOTY1MzMlIDIwLjYyNTQ4JSwgMTYuMTUxNjklIDE5LjMxNTA1JSwgMTguMDg1NiUgMTcuMjMwMSUsIDIwLjE3NTAzJSAxNS4wNTc5MSUsIDIxLjg0Njc2JSAxMy4zNTQ0NCUsIDIzLjY4MjQlIDExLjQ5NjUyJSwgMjUuNDAyMTElIDkuNzk3NjglLCAyNi45MTExMCUgOC4zNjQwOSUsIDI4LjUyNzQwJSA2LjkwNTAxJSwgMjkuODE3NTklIDUuODA4NDklLCAzMS40MzA2NyUgNC41MzQzNiUsIDMzLjQ3NzElIDMuMDk4ODQlLCAzNC44NzU3JSAyLjI0NTk0NSUsIDM2LjA1OTQlIDEuNjEyMzU1JSwgMzcuNjc1NCUgMC44ODgwMzAlLCAzOS4zOTYxJSAwLjMwMjMxNjYlLCA0MC45MCUgLTAuMDQyMDg0OSUsIDQyLjYyNjU5JSAtMC4yMzI0MzI0JSwgNDMuOTE4MTYlIC0wLjIyNjY0MCUsIDQ1LjEwMjI1JSAtMC4xMDUwMTkzJSwgNDcuNDcwMTMlIDAuNDg1MzI4MSUsIDQ5LjgwODAlIDEuNTQ0NDAxJSwgNTEuNTU0JSAyLjY3OTkyMiUsIDU0LjAzNzQlIDQuODI4MTglLCA1NS42NjM3JSA2LjU1MDklLCA1OC4wMjIyNiUgOS40NTc1MiUsIDU5LjYzMTk2JSAxMS42OTY5MSUsIDYxLjM0NzYlIDE0LjI5MzgyJSwgNjMuNjExOCUgMTguMDIxNjIlLCA2NS4xMTExJSAyMC42NTg2JSwgNjYuNjMzJSAyMy40NTc1MiUsIDY4LjU3NjIlIDI3LjE4NTMyJSwgNzAuODIyNiUgMzEuNjczMzUlLCA3Mi4zMjgyJSAzNC43NjIxJSwgNzMuNzE3OSUgMzcuNjUzMjglLCA3Ni4xMDUlIDQyLjY2MTM4JSwgNzcuODU5NiUgNDYuMzI5MzQlLCA3OS43NDg2JSA1MC4yOTU3JSwgODEuODA2JSA1NC43MDQlLCA4My44MzU4JSA1OS4xNDIwOCUsIDg1LjM2ODglIDYyLjU1MzIlLCA4Ni44NjM4JSA2NS45MjkzJSwgODguMjYxJSA2OS4xMjk3JSwgODkuMTQ0NiUgNzEuMTc2MCUsIDkwLjUzMjElIDc0LjQyNDclLCA5MS44MSUgNzcuNDYyMSUsIDkzLjY0NTklIDgxLjg4MTQlLCA5NS40NzkzJSA4Ni4zODY0JSwgOTYuODg2MiUgODkuOTAlLCA5OC4wNjkyJSA5Mi45MTkzJSwgMTAwJSA5Ny45NjI1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAzOC42MTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3MtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1pbmZvLFxyXG4gIC5sb2NhdGlvbi1kaXJlY3Rpb25zIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1pbmZvIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mZWF0dXJlcy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjRyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLXdyYXBwZXIsXHJcbiAgICAuZGVza3RvcC1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZGRyZXNzLXdyYXBwZXIge1xyXG4gICAgICAmLmRlc2t0b3AtYWRkcmVzcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb2JpbGUtYWRkcmVzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXBob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDMuNHJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25lYXJieUxvY2F0aW9ucyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1kaXJlY3Rpb25zIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0zcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9jYXRpb24taG91cnMtY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDMuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGR0LFxyXG4gICAgZGQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIHdpZHRoOiAxMi40cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjRyZW0pO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEuNnJlbTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTQuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAuNnJlbSAwIC0xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDEuNnJlbSAwIDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlODAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjRyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMi43cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2wteHMtMTIsXHJcbi5jb2wtbWQtMTAsXHJcbi5jb2wtbGctOCB7XHJcbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIC00LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNS4zcmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1LjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTQuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1pbi13aWR0aDogMjlyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtIDAgMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtYXJnaW46IC42cmVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAtNC40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAtMC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstd3JhcHBlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtaW4td2lkdGg6IDI5cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbSAwIDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAuNnJlbSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24tcnRlLWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIC00LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIC0wLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnRlLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjRyZW07XHJcbiAgICBtYXJnaW46IDMuNHJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIC00LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIC0wLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFsLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAuNnJlbSAuOHJlbSAwIDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1LjZyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi53YXZlLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUxODcyMzk5NDUlIDQuNzE0Mjg1NzE0Mjg1NzE0JSwgOTkuOTMwNjUxODcyMzk5NDUlIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEwMCUsIDAuMDY5MzQ4MTI3NjAwNTU0NzglIDEuNTcxNDI4NTcxNDI4NTcxNiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMiUsIDEuOTQxNzQ3NTcyODE1NTMzOCUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4xNDI4NTcxNDI4NTcxNDMlLCAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4yODU3MTQyODU3MTQyODU2JSwgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDMuNjc1NDUwNzYyODI5NDAzMyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjU3MTQyODU3MTQyODU3MSUsIDYuMzEwNjc5NjExNjUwNDg1JSAzJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCA3LjA3MzUwOTAxNTI1NjU4OCUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjQyODU3MTQyODU3MTQyOSUsIDguODc2NTYwMzMyODcxMDEyJSAzLjQyODU3MTQyODU3MTQyOSUsIDEwLjE5NDE3NDc1NzI4MTU1MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxMS43MTk4MzM1NjQ0OTM3NiUgMy43MTQyODU3MTQyODU3MTQ0JSwgMTQuMjE2MzY2MTU4MTEzNzMlIDMuNTcxNDI4NTcxNDI4NTcxJSwgMTYuMDg4NzY1NjAzMzI4NzElIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjQyODU3MTQyODU3MTQyOSUsIDE4LjE2OTIwOTQzMTM0NTM1NCUgMy4yODU3MTQyODU3MTQyODU2JSwgMjAuMDQxNjA4ODc2NTYwMzMyJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMTQyODU3MTQyODU3MTQzMiUsIDIxLjYzNjYxNTgxMTM3MzA5JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCAyMy4yMzE2MjI3NDYxODU4NTIlIDMlLCAyNC42MTg1ODUyOTgxOTY5NDglIDIuODU3MTQyODU3MTQyODU3JSwgMjcuMzIzMTYyMjc0NjE4NTg2JSAyLjQyODU3MTQyODU3MTQyODQlLCAzNi42MTU4MTEzNzMwOTI5MjQlIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS4yODU3MTQyODU3MTQyODU2JSwgMzguMTQxNDcwMTgwMzA1MTM0JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgMzguOTA0Mjk5NTgzOTExMjMlIDElLCA0MC4wMTM4Njk2MjU1MjAxMSUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNDEuMTkyNzg3Nzk0NzI5NTQlIDAuNzE0Mjg1NzE0Mjg1NzE0MyUsIDQyLjMwMjM1NzgzNjMzODQxNiUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuNDQxMDU0MDkxNTM5NTMlIDAuNTcxNDI4NTcxNDI4NTcxNCUsIDQzLjY4OTMyMDM4ODM0OTUxNSUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNzU4NjY4NTE1OTUwMDclIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ1LjA3NjI4Mjk0MDM2MDYxJSAwLjQyODU3MTQyODU3MTQyODYlLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4yODU3MTQyODU3MTQyODU3JSwgNDYuNjcxMjg5ODc1MTczMzclIDAuMTQyODU3MTQyODU3MTQyODUlLCA0OC42MTMwMzc0NDc5ODg5JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNTEuNDU2MzEwNjc5NjExNjUlIDAlLCA1Ny43NjY5OTAyOTEyNjIxMyUgMCUsIDYwLjEyNDgyNjYyOTY4MDk5NiUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDYwLjgxODMwNzkwNTY4NjU0JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjQyODU3MTQyODU3MTQyODYlLCA2NS4xODcyMzk5NDQ1MjE1MSUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNjguNzIzOTk0NDUyMTQ5OCUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNzAuMzE5MDAxMzg2OTYyNTUlIDElLCA3My4yMzE2MjI3NDYxODU4NSUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgNzQuNjE4NTg1Mjk4MTk2OTUlIDEuMjg1NzE0Mjg1NzE0Mjg1NiUsIDc1LjkzNjE5OTcyMjYwNzQ4JSAxLjQyODU3MTQyODU3MTQyODYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNzE0Mjg1NzE0Mjg1NzE0NCUsIDc4LjkxODE2OTIwOTQzMTM0JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMS44NTcxNDI4NTcxNDI4NTcyJSwgNzkuNjgwOTk4NjEzMDM3NDUlIDIlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4xNDI4NTcxNDI4NTcxNDMlLCA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDgzLjE0ODQwNDk5MzA2NTE4JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgODQuMjU3OTc1MDM0Njc0MDYlIDIuNTcxNDI4NTcxNDI4NTcxJSwgODUuNzE0Mjg1NzE0Mjg1NzElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLCA4Ni40NzcxMTUxMTc4OTE4MSUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMi44NTcxNDI4NTcxNDI4NTclLCA4Ny41MTczMzcwMzE5MDAxNCUgMyUsIDg4LjU1NzU1ODk0NTkwODQ3JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMuMTQyODU3MTQyODU3MTQzMiUsIDg5Ljk0NDUyMTQ5NzkxOTU3JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy4yODU3MTQyODU3MTQyODU2JSwgOTAuNjM4MDAyNzczOTI1MTElIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNDI4NTcxNDI4NTcxNDI5JSwgOTEuNjA4ODc2NTYwMzMyODclIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNTcxNDI4NTcxNDI4NTcxJSwgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDkzLjU1MDYyNDEzMzE0ODQlIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLCA5NC41MjE0OTc5MTk1NTYxNyUgNCUsIDk1LjQ5MjM3MTcwNTk2Mzk1JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMTQyODU3MTQyODU3MTQyJSwgOTYuNDYzMjQ1NDkyMzcxNzElIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuMjg1NzE0Mjg1NzE0Mjg2JSwgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuNDI4NTcxNDI4NTcxNDI4JSwgOTguMzM1NjQ0OTM3NTg2NyUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjU3MTQyODU3MTQyODU3MSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTkwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSguMnJlbSkgO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA5LjY2NjIwMzA1OTgwNTI4NSUsIDAuNTk3NDE2NjY2NjY2NjY2NyUgOS40NTc1Nzk5NzIxODM1ODglLCAxLjYyNTIlIDkuMDg3MDY1MzY4NTY3NDU1JSwgMi40ODU1ODMzMzMzMzMzMzMlIDguODA2ODg0NTYxODkxNTE3JSwgMy4yOTEzMTY2NjY2NjY2NjclIDguNTUxMzkwODIwNTg0MTQ0JSwgNC4wMDY1NSUgOC4zMjg4NTk1MjcxMjEwMDIlLCA0LjgxMzQ4MzMzMzMzMzMzMyUgOC4wODE0MzI1NDUyMDE2NyUsIDUuNjU5ODgzMzMzMzMzMzMzJSA3LjgyNTc5OTcyMTgzNTg4MyUsIDYuNzEzMzUlIDcuNTEyODY1MDkwNDAzMzM4JSwgNy41Nzg2MTY2NjY2NjY2NjclIDcuMjU5NTk2NjYyMDMwNTk4NSUsIDguNDczJSA3LjAwMTMyMTI3OTU1NDkzOCUsIDkuMjc2MDY2NjY2NjY2NjY1JSA2Ljc3MjQ2MTc1MjQzMzkzNiUsIDEwLjA5MjczMzMzMzMzMzMzMyUgNi41NDI5NzYzNTYwNTAwNjklLCAxMC44Mjc5NSUgNi4zMzg2NjQ4MTIyMzkyMjElLCAxMS42NzU4NjY2NjY2NjY2NjYlIDYuMTA1OTgwNTI4NTExODIyNSUsIDEyLjc0MzQwMDAwMDAwMDAwMSUgNS44MTc2NjM0MjE0MTg2MzY1JSwgMTMuOTEyMTUlIDUuNTA4MDY2NzU5Mzg4MDM5JSwgMTUuMDM4MjMzMzMzMzMzMzM0JSA1LjIxNTk5NDQzNjcxNzY2MyUsIDE2LjU5MjUzMzMzMzMzMzMzNiUgNC44MjMwMTgwODA2Njc1OTQlLCAxNy41NzM5MTY2NjY2NjY2NjYlIDQuNTgxMzYzMDA0MTcyNDYxJSwgMTguMzk5OTE2NjY2NjY2NjY2JSA0LjM4MTk4ODg3MzQzNTMyNjUlLCAxOS4wOTY0MTY2NjY2NjY2NyUgNC4yMTYxMzM1MTg3NzYwNzglLCAyMS4wNjkwODMzMzMzMzMzMyUgMy43NTQ3OTgzMzEwMTUyOTklLCAyMi40MTM3NSUgMy40NDg4MTc4MDI1MDM0Nzc1JSwgMjMuNjQ3NDE2NjY2NjY2NjclIDMuMjAzMjY4NDI4MzcyNzQlLCAyNC43NDI1ODMzMzMzMzMzMzYlIDIuOTkzMzI0MDYxMTk2MTA1NCUsIDI3LjA0MTI1JSAyLjQ1MjcxMjEwMDEzOTA4MjQlLCAyNy44MzMyNSUgMi4yOTU4OTcwNzkyNzY3NzMyJSwgMjkuMzk1MjUlIDIuMDE2MDYzOTc3NzQ2ODcwNSUsIDMwLjgyODc1JSAxLjc3MTA3MDkzMTg0OTc5MTUlLCAzMS44MjUwODMzMzMzMzMzNCUgMS42MDYxMTk2MTA1NzAyMzYyJSwgMzIuODk0NDE2NjY2NjY2NjY1JSAxLjQxOTgxOTE5MzMyNDA2MTQlLCAzMy41Mzg5MTY2NjY2NjY2NjUlIDEuMzIxMDcwOTMxODQ5NzkxMyUsIDM0LjUzNDc1JSAxLjE3MzA4NzYyMTY5NjgwMTElLCAzNS44NjQ3NTAwMDAwMDAwMSUgMC45ODE1MDIwODYyMzA4NzYzJSwgMzYuODMwOTE2NjY2NjY2NjclIDAuODQ2MzE0MzI1NDUyMDE2NyUsIDM4LjI3ODA4MzMzMzMzMzMzNSUgMC42NTE1OTk0NDM2NzE3NjYzJSwgMzkuNjMzMzMzMzMzMzMzMzMlIDAuNDg2Nzg3MjA0NDUwNjI1ODQlLCA0MC4wNzg2NjY2NjY2NjY2NiUgMC40NDEzNzY5MTIzNzgzMDMyMyUsIDQxLjY1OTMzMzMzMzMzMzMzJSAwLjI5NjUyMjk0ODUzOTYzODQlLCA0My4zNDE4MzMzMzMzMzMzMzQlIDAuMTYxNDA0NzI4Nzg5OTg2MSUsIDQ0LjY4ODMzMzMzMzMzMzMzJSAwLjA2NDA0NzI4Nzg5OTg2MDkzJSwgNDUuNjUlIDAlLCA0Ny4wMTQ4MzMzMzMzMzMzMzUlIC0wLjA1NDAzMzM3OTY5NDAxOTQ3JSwgNDkuMDA1MTY2NjY2NjY2NjclIC0wLjAyMDAyNzgxNjQxMTY4Mjg5JSwgNTAuNzc1MTY2NjY2NjY2NjclIDAuMTEyMTAwMTM5MDgyMDU4NDIlLCA1Mi4wMTk2NjY2NjY2NjY2NjYlIDAuMjU2Mzk3Nzc0Njg3MDY1MzclLCA1My4xOTA0OTk5OTk5OTk5OSUgMC40MjY3MDM3NTUyMTU1NzcyJSwgNTMuODkzJSAwLjU0MzQ2MzE0MzI1NDUyMDIlLCA1Ny4yMjYzMzMzMzMzMzMzMzYlIDEuMjE5ODE5MTkzMzI0MDYxMiUsIDYwLjIxNjY2NjY2NjY2NjY2JSAxLjk0NzE0ODgxNzgwMjUwMzQlLCA2MS44OTE4MzMzMzMzMzMzNCUgMi4zNjg1Njc0NTQ3OTgzMzElLCA2NC4wOTUxNjY2NjY2NjY2NyUgMi45MTc0NTQ3OTgzMzEwMTUzJSwgNjYuMjkzNTAwMDAwMDAwMDElIDMuNDc3NzQ2ODcwNjUzNjg1NCUsIDY3Ljg1JSAzLjg5NDI5NzYzNTYwNTAwNjclLCA2OS42NDE1MDAwMDAwMDAwMSUgNC4zNzQ1NDc5ODMzMTAxNTMlLCA3MS4yMTk4MzMzMzMzMzMzMyUgNC43NzU3OTk3MjE4MzU4ODQlLCA3Mi44MDg2NjY2NjY2NjY2OCUgNS4xNTgyNzUzODI0NzU2NjElLCA3NS4xNzgxNjY2NjY2NjY2NiUgNS42ODY3ODcyMDQ0NTA2MjUlLCA3Ny4xMjY1JSA2LjA4MDk0NTc1Nzk5NzIxOSUsIDc4Ljg4MjMzMzMzMzMzMzM0JSA2LjQwMTg3NzYwNzc4ODU5NCUsIDgxLjE2MDUlIDYuNzYzNDkwOTU5NjY2MjAzJSwgODMuODE2NjY2NjY2NjY2NjYlIDcuMDkyOTc2MzU2MDUwMDclLCA4NS4yOTUzMzMzMzMzMzMzMyUgNy4yNDkzMDQ1ODk3MDc5MjclLCA4Ny45NDA2NjY2NjY2NjY2NiUgNy40NjgxNTAyMDg2MjMwODYlLCA4OS45MTY2NjY2NjY2NjY2NyUgNy40NDA2ODE1MDIwODYyMzElLCA5MS4yNzExNjY2NjY2NjY2NyUgNy4xNjk0NzE0ODgxNzgwMjYlLCA5Mi40MzM4MzMzMzMzMzMzMyUgNi44MDA5MDQwMzMzNzk2OTQlLCA5My41JSA2LjM5NzU2NjA2Mzk3Nzc0NyUsIDk0LjkwMjMzMzMzMzMzMzM1JSA1Ljc5NjM4Mzg2NjQ4MTIyNCUsIDk2Ljk4MzMzMzMzMzMzMzMzJSA0Ljc5ODMzMTAxNTI5OTAyNyUsIDk4LjYxMiUgNC4wMDYyNTg2OTI2Mjg2NTElLCAxMDAlIDMuMjY4NDI4MzcyNzM5OTE2NCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOS42NjYyMDMwNTk4MDUyODUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4MiUsIDAuODYyODkxODc0NjAwMTI4JSA4MC40MzQlLCAxLjg5ODMzNjUzMjMwOTY2MDglIDc4LjU1NiUsIDMuMjg2NjkyMjU4NDc3Mjg3NSUgNzYuMDQlLCA0LjI3NTc1MTc1OTQzNjk4JSA3NC4yNCUsIDUuNzg3MDc2MTM1NjM2NTk2JSA3MS41MDQlLCA3LjEzMTM0OTk2ODAxMDIzNyUgNjkuMDcyJSwgOC40NDI5MzAyNjIzMTYwNiUgNjYuNyUsIDEwLjY5NzM3NjgzOTQxMTM4NyUgNjIuNjM0JSwgMTIuMjc2MzI3NTc1MTc1OTQ0JSA1OS43ODQwMDAwMDAwMDAwMDYlLCAxNC4xNzMyNTY1NTc5MDE0NzElIDU2LjM2MiUsIDE1LjQ4MzA0NTQyNTQ2Mzg1MSUgNTQlLCAxNy4xODAxNjYzNDY3NjkwMzUlIDUwLjkzJSwgMTguNjgyMzQxNjUwNjcxNzg0JSA0OC4yMSUsIDE5LjgzNjIxMjQxMjAyODE1NCUgNDYuMTI0JSwgMjEuNTM1ODkyNTE0Mzk1MzkzJSA0My4wNyUsIDIzLjAwMzMyNjkzNTM4MDY3NyUgNDAuNDU2JSwgMjQuNTUxOTUxMzc1NTU5ODIlIDM3LjczJSwgMjYuNDk1MzkzNDc0MDg4MjkyJSAzNC4zNyUsIDI3LjkxNDkwNzIyOTY4NjUwMiUgMzEuOTclLCAyOS4xMTA2ODQ1ODA5MzQwOTglIDMwJSwgMzAuMjU5NjkyODk4MjcyNTU0JSAyOC4xNDglLCAzMS4xOTk4MDgwNjE0MjAzNSUgMjYuNjYxOTk5OTk5OTk5OTk1JSwgMzIuMTU1OTE4MTA2MjA2MDElIDI1LjE4MDAwMDAwMDAwMDAwMyUsIDMzLjAyOTA0NjcwNTA1NDM4NCUgMjMuODU0JSwgMzQuMDk3NTA0Nzk4NDY0NDklIDIyLjI2OCUsIDM1LjM2MjI1MjA3OTMzNDYxJSAyMC40NDQlLCAzNi44MjQ4ODgwMzU4Mjg1MzYlIDE4LjQxMiUsIDM4LjUyODQ3MDg4OTMxNTQyJSAxNi4xNSUsIDQwLjI3MTcyMTA0OTI2NDI0JSAxMy45NSUsIDQyLjI5MDU5NTAwOTU5NjkzJSAxMS41NyUsIDQzLjU1Nzk2NTQ1MTA1NTY2NSUgMTAuMTclLCA0NS4wNjU1MTUwMzUxODg3NCUgOC41ODIlLCA0Ni41NjkwMzM5MDkxNDkwNyUgNy4wOTIlLCA0Ny43NjIxMjQxMjAyODE1MSUgNS45NzQlLCA0OS4yMjYyOTU1ODU0MTI2NyUgNC42NzglLCA1MC4wMzE5ODk3NjMyNzU3NSUgNCUsIDUwLjg5MDQwMzA3MTAxNzI3NSUgMy4zOSUsIDUyLjM1NTUzNDIyOTA0NjcxJSAyLjgyNiUsIDU0LjUzMzkwOTE0OTA3MjMlIDIuMjI2JSwgNTQuOTU4NDEzMzA3NzQxNTMlIDIlLCA1Ni4yMzYyNzYzOTE1NTQ2OTYlIDEuMzcyJSwgNTcuMjI3OTU5MDUzMTAzMDElIDEuMDAyJSwgNTguOTMwMTk4MzM2NTMyMyUgMC41ODglLCA1OS43MjIzOTI4MzQyOTMwMjUlIDAuNDg0JSwgNjAuODMxNzMzODQ1MTY5NTQ1JSAwLjQyNiUsIDYyLjY1Mzc0MjgwMjMwMzI3JSAwLjU0JSwgNjQuMDAwMDYzOTc5NTI2NTYlIDAuNzc2JSwgNjUuNDI2MTY3NjI2MzU5NTclIDEuMTU2JSwgNjcuMDEyMjIwMDg5NTcxMzQlIDEuNzIlLCA2OC43OTM0MTAxMDg3NjUyJSAyLjUyJSwgNjkuNjc0NDA4MTg5Mzc5NCUgMi45NyUsIDcwLjIzMDM5MDI3NTExMTk2JSAzLjI3MiUsIDcxLjE4NTYwNDYwNjUyNTkxJSAzLjgyJSwgNzEuOTI3MTI3MzE5MjU3ODMlIDQuMjclLCA3Mi4zNTMyMzA5NjYwOTA4NSUgNC41MzglLCA3My4wNDk5NjgwMTAyMzY3MyUgNC45ODglLCA3My44NzU5NDM2OTgwMTY2MyUgNS41NDIlLCA3NC40NjM5MTU1NDcwMjQ5NyUgNS45NDIlLCA3NS4xMjAyODE1MDk5MTY4NCUgNi40JSwgNzUuNjQ3NDcyODA4NzAxMjElIDYuNzglLCA3Ni4zNDM1NzAwNTc1ODE1NyUgNy4yOTAwMDAwMDAwMDAwMDElLCA3Ni45NTA3MzU3NjQ1NTUzNSUgNy43Mzk5OTk5OTk5OTk5OTklLCA3Ny43MjYxNjc2MjYzNTk1NSUgOC4zMjQlLCA3OC41NDMxODYxODA0MjIyOCUgOC45NDQlLCA3OS40NjgzMzAxMzQzNTclIDkuNjUlLCA4MC44MTI1Mzk5ODcyMDQwOSUgMTAuNjcyJSwgODEuODk2OTkyOTYyMjUyMDklIDExLjQ3MiUsIDgyLjU5NzU2ODc3Nzk5MTA0JSAxMS45ODIlLCA4Mi44NDI2MTAzNjQ2ODMzJSAxMi4xNTglLCA4My44NDcwODg5MzE1NDE5JSAxMi44ODYwMDAwMDAwMDAwMDElLCA4NC42MzMzOTczMTI4NTk4OCUgMTMuNDYyJSwgODUuMTkxOTM4NTc5NjU0NSUgMTMuODc0JSwgODUuNzg3NTg3OTcxODQ5JSAxNC4zMTYlLCA4Ni42NTM4NzA3NjEzNTYzNyUgMTQuOTYzOTk5OTk5OTk5OTk5JSwgODcuNTk5NDg4MTYzNzg3NTglIDE1LjY4JSwgODguMjk2MjI1MjA3OTMzNDYlIDE2LjIxMiUsIDg5LjIxMTc3MjIzMjg4NTUlIDE2LjkxOCUsIDg5Ljk0NzUzNjc4ODIyNzc4JSAxNy40OTIlLCA5MC43OTM5ODU5MjQ1MDQxNiUgMTguMTU4JSwgOTEuNjgwMTAyMzY3MjQyNDglIDE4Ljg2NCUsIDkyLjQ3NjY0NzQ3MjgwODcxJSAxOS41MDYlLCA5My4zMTI4NTk4ODQ4MzY4NSUgMjAuMTg2JSwgOTQuMDQ5MjY0MjM1NDQ0NjclIDIwLjc4NiUsIDk0LjcyNjE2NzYyNjM1OTU1JSAyMS4zNDglLCA5NS4zOTI4MzQyOTMwMjYyMyUgMjEuOTA4JSwgOTYuMTQ5MDcyMjk2ODY1JSAyMi41NSUsIDk2Ljk1NTIxNDMzMTQxMzk2JSAyMy4yNDQlLCA5Ny45Mzk4NTkyNDUwNDE1OSUgMjQuMTA0JSwgOTkuMjA0MDk0Njg5Njk5MjklIDI1LjIzNjAwMDAwMDAwMDAwNCUsIDEwMCUgMjYlLCAxMDAlIDIxNiUsIDAlIDIxNiUsIDAlIDgyJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0LW1hbmRhcmluLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjgwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW44MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWVsZW1lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICBcclxuICAgIC5kaXN0YW5jZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmFkZHJlc3Mtd3JhcHBlcixcclxuICAgIC5waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgLmRlc2t0b3AtcGhvbmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2JpbGUtcGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IHtcclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogNDJyZW07XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1saXN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgICAuaW5mby13cmFwcGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDp1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6dXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0ZS5zdmdcIik7IFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogMzQuNnJlbTtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm9yZGVyLWxvY2F0aW9uLWhlbHBlciB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tbGlzdCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDY1cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJSAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vcmUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW46IC42cmVtIDA7XHJcblxyXG4gICAgICAgICAgZHQsXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1pY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLXRvcDogLjNyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgICAgbWF4LXdpZHRoOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWFkcmVzcyxcclxuICAgIC5sb2NhdGlvbi1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tYWRyZXNzIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tbmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgICAgLnN0YXR1cyxcclxuICAgICAgLm9wZW4tdW50aWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW40MDA7XHJcblxyXG4gICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuLXVudGlsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWN0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlc3Mge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgLmJ1dHRvbi1ncm91cCB7XHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jaXR5LWxpc3QtY29tcG9uZW50IHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOjphZnRlcixcclxuICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2RpdmlkZXIteWVsbG93LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IC42cmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2RpdmlkZXItZ3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjMlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGl2IHtcclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICB1bCArIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xyXG5cclxuICAmLmxhcmdlciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNS40cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l6ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEuMnJlbTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnMsXHJcbiAgICAmLm0sXHJcbiAgICAmLmwsXHJcbiAgICAmLnhsIHtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHJcbiAgLmRvdCB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgY29sb3I6ICRncmVlbjYwMDtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjYwMDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjYwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmVlbjYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjgwMDtcclxuICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW42MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICB3aWR0aDogN3JlbTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjgwMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW42MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW42MDA7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHksXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuNHJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICBcclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDE2cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nLFxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogOS4zcmVtO1xyXG4gICAgaGVpZ2h0OiA5LjNyZW07XHJcbiAgICBwYWRkaW5nOiAwLjZyZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFxyXG4gICAgJitsYWJlbCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAuNHJlbTtcclxuXHJcbiAgICAgICAgLnN0MCxcclxuICAgICAgICAuc3QxLFxyXG4gICAgICAgIC5zdDIge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3QyIHtcclxuICAgICAgICAgIGZpbGw6ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICYuc3QwIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50cnVlLFxyXG4gICAgJi5mYWxzZSB7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgICAgLnN0MCxcclxuICAgICAgICAgICAgICAuc3QxLFxyXG4gICAgICAgICAgICAgIC5zdDIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIC5zdDIge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgJi5zdDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50LFxyXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1oZWFkZXIsXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Ym1pdCB7XHJcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5pbmdyZWRpZW50LWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAuOHJlbSAxLjJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogIHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAmLnN3YXBlZCB7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3N3YXAtcmVkLnN2Z1wiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3YXBlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTkwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGxlcmdlbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2LjJyZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaW5ncmVkaWVudC13cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgc3BhbixcclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5jYWxvcmllcyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3N3YXAuc3ZnXCIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3Qtc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIHBhZGRpbmc6IDJyZW0gN3JlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMC42cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2UsXHJcbiAgICAgIC5jYWxvcmllcyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgJiArIC5jYWxvcmllcyB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtYW5kYXJpbjUwMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXdhcmRzLWxpc3QtY29tcG9uZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjUwO1xyXG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5yZWRlZW0tcmV3YXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyLjNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMC4ycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG5cclxuICAgICAgICAmLmZ1bGxIZWlnaHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgICAgICAuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XHJcbiAgICAgICAgICAucmV3YXJkcyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0LjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjNyZW07XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkYmVpZ2U2NTAsIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMCkpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lbXB0eS1yZXdhcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5pb3MxMixcclxuLmlvczEzLFxyXG4uaW9zMTQsXHJcbi5pb3MxNSB7XHJcbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4iLCIuYm9vc3QtY29tcG9uZW50IHtcclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgfVxyXG5cclxuICAuaW5mby13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9vc3QtbGlzdC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubW9iaWxlLWdyYWRpZW50IHtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudW5hdmFpbGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ib29zdC1saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0wLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTYwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMi4ycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDE2LjZyZW07XHJcbiAgICAgIG1hcmdpbjogMCAuOXJlbSAzcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDJyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U3MDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIC44cmVtIDAgcmdiYSgkYmx1ZTYwMCwgLjc5KTtcclxuXHJcbiAgICAgICAgLmJvb3N0LWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAuY2lyY2xlLWNoZWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnVuYXZhaWxhYmxlIHtcclxuICAgICAgICAudW5hdmFpbGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYW5uZXIsIDAuNSk7XHJcbiAgICAgICAgICBsZWZ0OiAtMC4ycmVtO1xyXG4gICAgICAgICAgdG9wOiAtMC4ycmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAtMi40cmVtO1xyXG4gICAgICAgICAgcmlnaHQ6IC0wLjJyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjNyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNS4ycmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAuMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICBcclxuICAgICAgICAgIC5hbGxlcmdlbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkNTAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1LjZyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmNhbG9yaWVzIHtcclxuICAgICAgICAgICAgJiArIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZS1jaGVjayB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEuN3JlbTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5jaXJjbGUtY2hlY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5mby1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1oZWFkZXIsXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiA0LjRyZW0gLTIuOHJlbSAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjZyZW07XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAzMS40cmVtO1xyXG4gICAgbWFyZ2luOiAyLjZyZW0gMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyLjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtb3Blbj1cImluZm8tbW9kYWwtY29tcG9uZW50XCJdIHtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn0iLCIuYWRkLW9ucy1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDUuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDMuNnJlbTtcclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LW1lbnUtY29tcG9uZW50IHtcclxuICAmLndpcmVkLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gICAgICYrLmFjY291bnQtbWVudS1jb21wb25lbnQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMnJlbSAwIDRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW0gMS43cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICYuaGFzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW42MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2ZycpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAtMC4ycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmcnKTtcclxuICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0taWNvbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgdWwge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA0NC40NDQlLCAwLjI3NCUgNDUuNTUlLCAwLjY5MzMlIDQ3LjE3Nzc3NzclLCAxLjA4NjQlIDQ4LjYxMTExMSUsIDEuNDc0OTMzMzMlIDUwJSwgMS44NTg2NjY2NiUgNTEuMjY2NjY2JSwgMi4zMDkwNjY2JSA1Mi43MzMzMzMlLCAyLjgxNTczMzMlIDU0LjI5OTk5OSUsIDMuMjQxODY2NjYlIDU1LjU1NTU1NSUsIDMuNjEzMDY2NjYlIDU2LjY2NjY2NjYlLCA0LjE1NjI2NjYlIDU4LjE3Nzc3NyUsIDQuNjg2NCUgNTkuNTU1NTU1NSUsIDUuMjMxMiUgNjAuOTMzMzMzJSwgNS44NzQxMzMzJSA2Mi40Nzc3Nzc3JSwgNi41MzY4MDAwJSA2My45ODg4ODg4JSwgNy4yMTc4NjY2JSA2NS40NDQ0NDQlLCA3Ljg3OTczMzMlIDY2Ljc3Nzc3NyUsIDguNjU4NCUgNjguMjQ0NDQ0JSwgOS4zODA1MzMzJSA2OS41JSwgMTAuMTgwNTMzMyUgNzAuNzc3Nzc3JSwgMTAuOTIwODAwMCUgNzEuODg4ODg4JSwgMTEuNTYzNzMzMyUgNzIuNzU1NTU1JSwgMTIuMzA0NTMzMyUgNzMuNDMzMzMzJSwgMTMuMTIwMDAwMCUgNzQuMTQ0NDQ0JSwgMTMuODgwMjY2JSA3NC43ODg4ODglLCAxNC43Mzg2NjY2JSA3NS40Nzc3NzclLCAxNS44MTMzMzMzJSA3Ni4yNTU1NTUlLCAxNi41MjY2NjY2JSA3Ni42NjY2NjYlLCAxOC4yNDkzJSA3Ny40OTklLCAxOS40NjY2JSA3Ny43NzclLCAyMC4wNDA4JSA3Ny43NzclLCAyMS42ODklIDc3LjQ2NiUsIDIyLjc2NCUgNzcuMDg4JSwgMjQuNDEyJSA3Ni4yNjYlLCAyNi4yNzIyJSA3NS4wMjIlLCAyNy44NDc3JSA3My43NTUlLCAyOS4xNDE2JSA3Mi41NzclLCAzMS4wNzU0JSA3MC42MTElLCAzMy4wMTY4JSA2OC4zODglLCAzNC43MzElIDY2LjI4OCUsIDM2LjUyMSUgNjMuOTU1NSUsIDM4LjMxMTIlIDYxLjUlLCA0MC42MDYlIDU4LjE2NjYlLCA0Mi41NDQ1JSA1NS4yNjY2JSwgNDQuMDU1NyUgNTIuOTU1NSUsIDQ1LjYzMDQlIDUwLjUlLCA0Ny43MDg4JSA0Ny4xNjYlLCA0OS40OTgxJSA0NC4yODglLCA1MS4yMjElIDQxLjUlLCA1My41MjIlIDM3Ljc3NyUsIDU1LjQ1NSUgMzQuNjU1JSwgNTcuMDk1JSAzMi4wMzMlLCA1OC44MTM2JSAyOS4zMTElLCA2MC44MTgxJSAyNi4yMDAwJSwgNjIuMzk4JSAyMy43OTk5JSwgNjQuNDAyJSAyMC44NDQlLCA2NS45OCUgMTguNjIyMjIlLCA2Ny4zNDU1OSUgMTYuNzY2NjY2JSwgNjguNTU2MjYlIDE1LjE3Nzc3NyUsIDcwLjQyNTMzJSAxMi44NTU1NTUlLCA3MiUgMTEuMTExMTElLCA3Mi43OTM4NiUgMTAuMjc3Nzc3JSwgNzUuMjMyMjYlIDguNCUsIDc2LjY2NjY2JSA3Ljc3Nzc3NyUsIDc4LjUzMDkzJSA3LjQ0NDQ0NDQlLCA4MC42MTA5MyUgNy43MjIyMjIlLCA4Mi43NjQ1MyUgOC43MzMzMzMlLCA4NS4yMDM0NiUgMTAuNzU1NTU1JSwgODYuOTI0MjYlIDEyLjc0NDQ0NCUsIDg4LjE0MjY2JSAxNC40MzMzMzMlLCA4OS41MDUwNiUgMTcuNiUsIDkwLjg2MjEzJSAyMSUsIDkyLjIxOTIlIDI0LjQ0NDQ0NCUsIDkzLjU4OTA2JSAyNy45NDQ0NDQlLCA5NC44MTE3MyUgMzEuMDc3Nzc3JSwgOTUuNTkyOCUgMzMuMDg4ODglLCA5Ni4zMjU2JSAzNC45Nzc3NyUsIDk3LjAyMTA2JSAzNi43NjY2NiUsIDk3LjU2ODglIDM4LjE3Nzc3JSwgOTguMTA2NjYlIDM5LjU0NDQ0JSwgOTguNzQ5MzMlIDQxLjIxMTExJSwgOTkuMjA2NjYlIDQyLjQlLCA5OS44NjEzMyUgNDQuMSUsIDEwMCUgNDQuNDQ0NDQlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDQ0LjQ0NDQlKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IC45cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaGFzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC45cmVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDQ0LjQ0NCUsIDAuMjc0JSA0NS41NSUsIDAuNjkzMyUgNDcuMTc3Nzc3NyUsIDEuMDg2NCUgNDguNjExMTExJSwgMS40NzQ5MzMzMyUgNTAlLCAxLjg1ODY2NjY2JSA1MS4yNjY2NjYlLCAyLjMwOTA2NjYlIDUyLjczMzMzMyUsIDIuODE1NzMzMyUgNTQuMjk5OTk5JSwgMy4yNDE4NjY2NiUgNTUuNTU1NTU1JSwgMy42MTMwNjY2NiUgNTYuNjY2NjY2NiUsIDQuMTU2MjY2NiUgNTguMTc3Nzc3JSwgNC42ODY0JSA1OS41NTU1NTU1JSwgNS4yMzEyJSA2MC45MzMzMzMlLCA1Ljg3NDEzMzMlIDYyLjQ3Nzc3NzclLCA2LjUzNjgwMDAlIDYzLjk4ODg4ODglLCA3LjIxNzg2NjYlIDY1LjQ0NDQ0NCUsIDcuODc5NzMzMyUgNjYuNzc3Nzc3JSwgOC42NTg0JSA2OC4yNDQ0NDQlLCA5LjM4MDUzMzMlIDY5LjUlLCAxMC4xODA1MzMzJSA3MC43Nzc3NzclLCAxMC45MjA4MDAwJSA3MS44ODg4ODglLCAxMS41NjM3MzMzJSA3Mi43NTU1NTUlLCAxMi4zMDQ1MzMzJSA3My40MzMzMzMlLCAxMy4xMjAwMDAwJSA3NC4xNDQ0NDQlLCAxMy44ODAyNjYlIDc0Ljc4ODg4OCUsIDE0LjczODY2NjYlIDc1LjQ3Nzc3NyUsIDE1LjgxMzMzMzMlIDc2LjI1NTU1NSUsIDE2LjUyNjY2NjYlIDc2LjY2NjY2NiUsIDE4LjI0OTMlIDc3LjQ5OSUsIDE5LjQ2NjYlIDc3Ljc3NyUsIDIwLjA0MDglIDc3Ljc3NyUsIDIxLjY4OSUgNzcuNDY2JSwgMjIuNzY0JSA3Ny4wODglLCAyNC40MTIlIDc2LjI2NiUsIDI2LjI3MjIlIDc1LjAyMiUsIDI3Ljg0NzclIDczLjc1NSUsIDI5LjE0MTYlIDcyLjU3NyUsIDMxLjA3NTQlIDcwLjYxMSUsIDMzLjAxNjglIDY4LjM4OCUsIDM0LjczMSUgNjYuMjg4JSwgMzYuNTIxJSA2My45NTU1JSwgMzguMzExMiUgNjEuNSUsIDQwLjYwNiUgNTguMTY2NiUsIDQyLjU0NDUlIDU1LjI2NjYlLCA0NC4wNTU3JSA1Mi45NTU1JSwgNDUuNjMwNCUgNTAuNSUsIDQ3LjcwODglIDQ3LjE2NiUsIDQ5LjQ5ODElIDQ0LjI4OCUsIDUxLjIyMSUgNDEuNSUsIDUzLjUyMiUgMzcuNzc3JSwgNTUuNDU1JSAzNC42NTUlLCA1Ny4wOTUlIDMyLjAzMyUsIDU4LjgxMzYlIDI5LjMxMSUsIDYwLjgxODElIDI2LjIwMDAlLCA2Mi4zOTglIDIzLjc5OTklLCA2NC40MDIlIDIwLjg0NCUsIDY1Ljk4JSAxOC42MjIyMiUsIDY3LjM0NTU5JSAxNi43NjY2NjYlLCA2OC41NTYyNiUgMTUuMTc3Nzc3JSwgNzAuNDI1MzMlIDEyLjg1NTU1NSUsIDcyJSAxMS4xMTExMSUsIDcyLjc5Mzg2JSAxMC4yNzc3NzclLCA3NS4yMzIyNiUgOC40JSwgNzYuNjY2NjYlIDcuNzc3Nzc3JSwgNzguNTMwOTMlIDcuNDQ0NDQ0NCUsIDgwLjYxMDkzJSA3LjcyMjIyMiUsIDgyLjc2NDUzJSA4LjczMzMzMyUsIDg1LjIwMzQ2JSAxMC43NTU1NTUlLCA4Ni45MjQyNiUgMTIuNzQ0NDQ0JSwgODguMTQyNjYlIDE0LjQzMzMzMyUsIDg5LjUwNTA2JSAxNy42JSwgOTAuODYyMTMlIDIxJSwgOTIuMjE5MiUgMjQuNDQ0NDQ0JSwgOTMuNTg5MDYlIDI3Ljk0NDQ0NCUsIDk0LjgxMTczJSAzMS4wNzc3NzclLCA5NS41OTI4JSAzMy4wODg4OCUsIDk2LjMyNTYlIDM0Ljk3Nzc3JSwgOTcuMDIxMDYlIDM2Ljc2NjY2JSwgOTcuNTY4OCUgMzguMTc3NzclLCA5OC4xMDY2NiUgMzkuNTQ0NDQlLCA5OC43NDkzMyUgNDEuMjExMTElLCA5OS4yMDY2NiUgNDIuNCUsIDk5Ljg2MTMzJSA0NC4xJSwgMTAwJSA0NC40NDQ0NCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDQuNDQ0NCUpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhhcy1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW42MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICYrLmFjY291bnQtbWVudS1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiA1Mi41cmVtO1xyXG4gIHBhZGRpbmc6IDMuNnJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNTAwJSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1MCUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjkwMCUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OTAlIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzgwJSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTcwJSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYwJSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJld2FyZC1pY29uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC51c2VybmFtZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICYubGFyZ2VyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZ3Jlc3MtbGluay13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5pb3Mge1xyXG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmV3YXJkLWljb24ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jaHJvbWUge1xyXG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgICAgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlcixcclxuICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICAgICAgYm90dG9tOiAtMy4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmPi50cmlhbmdsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2ZycpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAzMnJlbTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlcixcclxuICAgIC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDgwLjZyZW07XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyguMnJlbSAtMC4ycmVtIDEuMXJlbSByZ2JhKCRibHVlNjAwLCAwLjM4KSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAmOm5vdCguY29sKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3R0b206IC0xLjRyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA2LjY2NjY2NjY2NjY2NjY2NyUsIDEwMCUgMCUsIDEwMCUgNTMuMzMzMzMzMzMzMzMzMzM2JSwgOTguNjI0MDY0ODM3OTA1MjUlIDYzLjM5MzMzMzMzMzMzMzM0JSwgOTcuMTIzOTQwMTQ5NjI1OTQlIDY1Ljk5MzMzMzMzMzMzMzMzJSwgOTYuMDg2NTMzNjY1ODM1NDIlIDY3LjU3MzMzMzMzMzMzMzMyJSwgOTQuNjY3ODMwNDIzOTQwMTUlIDY5LjQ4NjY2NjY2NjY2NjY2JSwgOTMuMjQ1MDEyNDY4ODI3OTQlIDcxLjE0NjY2NjY2NjY2NjY4JSwgOTEuNjY4NDUzODY1MzM2NjYlIDcyLjclLCA5MC4wMDcyMzE5MjAxOTk0OSUgNzQuMDMzMzMzMzMzMzMzMzUlLCA4Ni44NDc1MDYyMzQ0MTM5NyUgNzUuNzY2NjY2NjY2NjY2NjclLCA4NS4xMDkxMDIyNDQzODkwNCUgNzYuMjkzMzMzMzMzMzMzMzQlLCA4Mi44OTcyNTY4NTc4NTUzNyUgNzYuNTMzMzMzMzMzMzMzMzMlLCA4MC43NjUwODcyODE3OTU1MiUgNzYuMzI2NjY2NjY2NjY2NjclLCA3OC41NTE4NzAzMjQxODk1MiUgNzUuNjYwMDAwMDAwMDAwMDElLCA3Ni4yNTk3MjU2ODU3ODU1MyUgNzQuNSUsIDc0LjU2MzU5MTAyMjQ0Mzg5JSA3My4zMzMzMzMzMzMzMzMzMyUsIDczLjA5NzYzMDkyMjY5MzI3JSA3Mi4xMjY2NjY2NjY2NjY2NyUsIDcxLjY3NDA2NDgzNzkwNTIzJSA3MC43OTMzMzMzMzMzMzMzNCUsIDY4LjkwNzQ4MTI5Njc1ODElIDY3Ljg3MzMzMzMzMzMzMzMzJSwgNjcuNjQxNzcwNTczNTY2MDglIDY2LjQwNjY2NjY2NjY2NjY3JSwgNjUuOTAzOTkwMDI0OTM3NjYlIDY0LjI3OTk5OTk5OTk5OTk5JSwgNjMuNDU1NDg2Mjg0Mjg5MjglIDYxLjEwNjY2NjY2NjY2NjY2JSwgNjAuNjEyNTkzNTE2MjA5NDglIDU3LjIyNjY2NjY2NjY2NjY2JSwgNTguMDA2NjA4NDc4ODAyOTklIDUzLjU0JSwgNTYuMTkwMzk5MDAyNDkzNzYlIDUwLjkzMzMzMzMzMzMzMzMzJSwgNTQuNDUzMTE3MjA2OTgyNTUlIDQ4LjQyNjY2NjY2NjY2NjY3JSwgNTIuMzE5MjAxOTk1MDEyNDglIDQ1LjM3MzMzMzMzMzMzMzMzNSUsIDQ5LjcxNTIxMTk3MDA3NDgxJSA0MS42NjY2NjY2NjY2NjY2NyUsIDQ3LjAyMzMxNjcwODIyOTQzJSAzNy45MzMzMzMzMzMzMzMzNCUsIDQ1LjQzOTc3NTU2MTA5NzI2NCUgMzUuODEzMzMzMzMzMzMzMzMlLCA0My4zODYyODQyODkyNzY4MSUgMzMuMTQ2NjY2NjY2NjY2NjclLCA0MC4zODI5MTc3MDU3MzU2NiUgMjkuNTMzMzMzMzMzMzMzMzM1JSwgMzcuNzc2OTMyNjY4MzI5MTglIDI2LjcyJSwgMzUuNDA2NDgzNzkwNTIzNjk0JSAyNC40OCUsIDMzLjc0Njc1ODEwNDczODE1NiUgMjMuMTQ2NjY2NjY2NjY2NjY1JSwgMzEuMzc1NDM2NDA4OTc3NTYlIDIxLjU3MzMzMzMzMzMzMzMzOCUsIDI4Ljc2NjMzNDE2NDU4ODUyNSUgMjAuNDIlLCAyNi4xODQ1Mzg2NTMzNjY1ODQlIDIwJSwgMjQuNjU0NDg4Nzc4MDU0ODY2JSAyMC4xNDY2NjY2NjY2NjY2NjUlLCAyMi43NTc0ODEyOTY3NTgxMDUlIDIwLjcyJSwgMTkuNTE3NTgxMDQ3MzgxNTQ3JSAyMi42OCUsIDE3Ljc3NjMwOTIyNjkzMjY2OCUgMjQuMjMzMzMzMzMzMzMzMzMlLCAxNi4wMzU5MTAyMjQ0Mzg5MDQlIDI2LjExOTk5OTk5OTk5OTk5NyUsIDEzLjgyOTgwMDQ5ODc1MzExOCUgMjguOTkzMzMzMzMzMzMzMzMyJSwgMTIuNDAzODY1MzM2NjU4MzU0JSAzMS4xNCUsIDEwLjEwODcyODE3OTU1MTEyMyUgMzUuMDYlLCA4LjM3MTgyMDQ0ODg3NzgwNiUgMzguMzkzMzMzMzMzMzMzMzQlLCA2LjU1MzQ5MTI3MTgyMDQ0OCUgNDIuMjc5OTk5OTk5OTk5OTk0JSwgNC40OTg3NTMxMTcyMDY5ODIlIDQ3LjE0NjY2NjY2NjY2NjY2JSwgMi4yOTExNDcxMzIxNjk1NzU4JSA1My4wMjY2NjY2NjY2NjY2NjQlLCAwJSA2MCUsIDAlIDYuNjY2NjY2NjY2NjY2NjY3JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDAgMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMS40cmVtIDAgMS42cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjgyO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMS1saWtlLCAuaDItbGlrZSwgLmgzLWxpa2UsIC5oNC1saWtlLCAuaDUtbGlrZSwgLmg2LWxpa2Uge1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3VudC1zdGF0dXMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBcclxuICAucHJvZ3Jlc3MtbGluay13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgZm9udC1zaXplOiAxMy42cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDE0LjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cclxuICAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIzcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICsgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG5cclxuICAgICAgKyBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmQtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMi42cmVtIDAgMi4ycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmRzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzOC40cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAwIDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gIFxyXG4gICAgLnJld2FyZC1jb250ZW50LWluZm8ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJld2FyZC1idG4td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJld2FyZC1sZXZlbCB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmVlbjMwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1yZXdhcmQtc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYyYzY7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMi42Mzc4ODk2ODgyNDk0MDA1JSAzLjM2MTM0NDUzNzgxNTEyNiUsIDUuMjExMDMxMTc1MDU5OTUyJSAzLjEzMTkzMjc3MzEwOTI0MzclLCA3LjQ3NDEwMDcxOTQyNDQ2JSAyLjg3OTgzMTkzMjc3MzEwOTIlLCA5LjczNjIxMTAzMTE3NTA2JSAyLjYyNjA1MDQyMDE2ODA2NzIlLCAxMi4wOTM1MjUxNzk4NTYxMTUlIDIuMzYxMzQ0NTM3ODE1MTI2JSwgMTQuMTg1MTMxODk0NDg0NDEyJSAyLjEzNDQ1Mzc4MTUxMjYwNSUsIDE2LjQ1MTA3OTEzNjY5MDY0OCUgMS45MDA4NDAzMzYxMzQ0NTM3JSwgMTguNzE3NzQ1ODAzMzU3MzE0JSAxLjY4MDY3MjI2ODkwNzU2MyUsIDIwLjUxMjIzMDIxNTgyNzMzNyUgMS41MjEwMDg0MDMzNjEzNDQ3JSwgMjIuMzEwNzkxMzY2OTA2NDc1JSAxLjM3Mzk0OTU3OTgzMTkzMjglLCAyNC4yOTYxNjMwNjk1NDQzNjMlIDEuMjI3NzMxMDkyNDM2OTc0OSUsIDI1LjkwMjg3NzY5Nzg0MTcyNCUgMS4xMjI2ODkwNzU2MzAyNTIlLCAyOS4xMTQ2MjgyOTczNjIxMSUgMC45NTQ2MjE4NDg3Mzk0OTU2JSwgMzEuMTAwNDc5NjE2MzA2OTUyJSAwLjg3OTgzMTkzMjc3MzEwOTElLCAzMi42MTM5MDg4NzI5MDE2OCUgMC44NDAzMzYxMzQ0NTM3ODE1JSwgMzQuOTcwMDIzOTgwODE1MzUlIDAuODU1NDYyMTg0ODczOTQ5NSUsIDM3LjcxMzY2OTA2NDc0ODIlIDAuOTc5ODMxOTMyNzczMTA5MiUsIDQwLjczNTI1MTc5ODU2MTE2JSAxLjE5MDc1NjMwMjUyMTAwODQlLCA0My42NjI4Mjk3MzYyMTEwNCUgMS40MzY5NzQ3ODk5MTU5NjY0JSwgNDYuNDk1NDQzNjQ1MDgzOTMlIDEuNjk1Nzk4MzE5MzI3NzMxJSwgNDkuMTM5NTY4MzQ1MzIzNzQ1JSAxLjk0Mjg1NzE0Mjg1NzE0MjYlLCA1My4wMjE1ODI3MzM4MTI5NCUgMi4yODkwNzU2MzAyNTIxMDElLCA1Ni4zNTQ5MTYwNjcxNDYyOSUgMi41MjEwMDg0MDMzNjEzNDQ1JSwgNTkuNzI5NDk2NDAyODc3NyUgMi42NTA0MjAxNjgwNjcyMjclLCA2Mi4yODI0OTQwMDQ3OTYxNiUgMi42ODU3MTQyODU3MTQyODYlLCA2NS4wMjQ5NDAwNDc5NjE2NCUgMi42NjM4NjU1NDYyMTg0ODczJSwgNjcuODU4NTEzMTg5NDQ4NDQlIDIuNTkzMjc3MzEwOTI0MzclLCA3MC4wMjM5ODA4MTUzNDc3MSUgMi41MjEwMDg0MDMzNjEzNDQ1JSwgNzEuODI3MDk4MzIxMzQyOTMlIDIuNDM2OTc0Nzg5OTE1OTY2NiUsIDc1Ljc5MjgwNTc1NTM5NTY4JSAyLjA5NTc5ODMxOTMyNzczMSUsIDc5LjM4MDMzNTczMTQxNDg3JSAxLjYwNDIwMTY4MDY3MjI2ODglLCA4MS41NjI1ODk5MjgwNTc1NSUgMS4yMzY5NzQ3ODk5MTU5NjY0JSwgODQuMTE2NTQ2NzYyNTg5OTMlIDAuNzgwNjcyMjY4OTA3NTYzMSUsIDg3LjA0MjIwNjIzNTAxMTk5JSAwLjMxNDI4NTcxNDI4NTcxNDMlLCA4OS4xMTY3ODY1NzA3NDM0MSUgMC4wODY1NTQ2MjE4NDg3Mzk1JSwgOTAuNjQ2MjgyOTczNjIxMTElIDAuMDAyNTIxMDA4NDAzMzYxMzQ0NyUsIDkzLjE4MzIxMzQyOTI1NjYlIC0wLjAwNzU2MzAyNTIxMDA4NDAzMyUsIDk2LjQwMjg3NzY5Nzg0MTczJSAwLjg0MDMzNjEzNDQ1Mzc4MTUlLCA5OC4xNzc0NTgwMzM1NzMxNSUgMS44MDc1NjMwMjUyMTAwODM4JSwgOTkuMDYxMTUxMDc5MTM2NjklIDMuMTA5MjQzNjk3NDc4OTkxNyUsIDk5Ljc2MDE5MTg0NjUyMjc5JSA3LjU2MzAyNTIxMDA4NDAzMyUsIDk5Ljg4MDA5NTkyMzI2MTQlIDEyLjU3MDU4ODIzNTI5NDExNyUsIDk5Ljk3NDM0MDUyNzU3Nzk0JSAyMC43ODMxOTMyNzczMTA5MjUlLCA5OS45OTUyMDM4MzY5MzA0NiUgMjYuMzQzNjk3NDc4OTkxNTk3JSwgMTAwJSAzMy42MTM0NDUzNzgxNTEyNiUsIDEwMCUgOTIuNDM2OTc0Nzg5OTE1OTYlLCA5OS42MTQzODg0ODkyMDg2MiUgOTguNSUsIDk3Ljg0MTcyNjYxODcwNTA0JSAxMDAlLCA5NS43MzYyMTEwMzExNzUwNiUgOTkuOTE1OTY2Mzg2NTU0NjMlLCA5My45Mzc2NDk4ODAwOTU5MyUgOTkuODI0MzY5NzQ3ODk5MTUlLCA5MS42NzMxNDE0ODY4MTA1NSUgOTkuNzA2NzIyNjg5MDc1NjIlLCA4OC43NDQxMjQ3MDAyMzk4MSUgOTkuNTYxMzQ0NTM3ODE1MTIlLCA4NS4yNDc5NjE2MzA2OTU0MyUgOTkuNDA4NDAzMzYxMzQ0NTQlLCA4MS41NjI1ODk5MjgwNTc1NSUgOTkuMjc4OTkxNTk2NjM4NjYlLCA3OS40ODI3MzM4MTI5NDk2MyUgOTkuMjIxMDA4NDAzMzYxMzQlLCA3Ni40OTg4MDA5NTkyMzI2MSUgOTkuMTU5NjYzODY1NTQ2MjIlLCA3NC44NTEzMTg5NDQ4NDQxMiUgOTkuMTQ0NTM3ODE1MTI2MDYlLCA3Mi41ODI5NzM2MjExMDMxMiUgOTkuMTUxMjYwNTA0MjAxNjclLCA2OC43MDgxNTM0NzcyMTgyMiUgOTkuMjA1MDQyMDE2ODA2NzElLCA2Ni4xNTY4MzQ1MzIzNzQxJSA5OS4yNDc4OTkxNTk2NjM4NiUsIDYzLjc5NDQ4NDQxMjQ3MDAzNCUgOTkuMjc3MzEwOTI0MzY5NzQlLCA2MC4wMTQ4NjgxMDU1MTU1OCUgOTkuMjgyMzUyOTQxMTc2NDclLCA1Ny4yNzQ4MjAxNDM4ODQ4OTUlIDk5LjIzNTI5NDExNzY0NzA3JSwgNTUuMTU1ODc1Mjk5NzYwMTklIDk5LjE1OTY2Mzg2NTU0NjIyJSwgNTMuMDE4NDY1MjI3ODE3NzQlIDk5LjAzMTA5MjQzNjk3NDc5JSwgNTAuNzQ4NDQxMjQ3MDAyNCUgOTguODM3ODE1MTI2MDUwNDIlLCA0Ni42ODgwMDk1OTIzMjYxMyUgOTguNCUsIDQ0LjYxNDM4ODQ4OTIwODYzNiUgOTguMTU5NjYzODY1NTQ2MjIlLCA0Mi4xNTk0NzI0MjIwNjIzNSUgOTcuODg5MDc1NjMwMjUyMSUsIDM5Ljc5NzYwMTkxODQ2NTIyNiUgOTcuNjYyMTg0ODczOTQ5NTglLCAzNy4xNzAyNjM3ODg5Njg4MjUlIDk3LjQ3ODk5MTU5NjYzODY1JSwgMzQuODgwMzM1NzMxNDE0ODclIDk3LjM0NDUzNzgxNTEyNjA2JSwgMzIuMTM5NTY4MzQ1MzIzNzQlIDk3LjE1MjEwMDg0MDMzNjE1JSwgMjguMzU5NzEyMjMwMjE1ODI3JSA5Ni44NDUzNzgxNTEyNjA0OSUsIDI1Ljk5NjQwMjg3NzY5Nzg0MyUgOTYuNjM4NjU1NDYyMTg0ODclLCAyMy41NDMxNjU0Njc2MjU4OTclIDk2LjQyMTAwODQwMzM2MTM0JSwgMjAuMjMzODEyOTQ5NjQwMjklIDk2LjEzOTQ5NTc5ODMxOTMzJSwgMTcuNjc3NDU4MDMzNTczMTQyJSA5NS45NDcwNTg4MjM1Mjk0MiUsIDE1LjEwNzkxMzY2OTA2NDc0OCUgOTUuNzk4MzE5MzI3NzMxMSUsIDEzLjYxNjU0Njc2MjU4OTkyOSUgOTUuNzQxMTc2NDcwNTg4MjQlLCAxMS42MzE0MTQ4NjgxMDU1MTYlIDk1LjY5ODMxOTMyNzczMTElLCAxMC4xMTg5NDQ4NDQxMjQ3JSA5NS42ODk5MTU5NjYzODY1NSUsIDguMzIzNzQxMDA3MTk0MjQ1JSA5NS43MDUwNDIwMTY4MDY3MSUsIDYuMzM3NDEwMDcxOTQyNDQ1JSA5NS43NDUzNzgxNTEyNjA1MSUsIDQuMDcwMjYzNzg4OTY4ODI0JSA5NS44MDE2ODA2NzIyNjg5JSwgMi4xNTgwMzM1NzMxNDE0ODclIDk1LjgwMTY4MDY3MjI2ODklLCAwLjIwMjE1ODI3MzM4MTI5NDk3JSA5My4xNzU2MzAyNTIxMDA4NSUsIDAlIDg4LjIzNTI5NDExNzY0NzA2JSwgLTAuMDA1MDM1OTcxMjIzMDIxNTgzJSA4MC45MjQzNjk3NDc4OTkxNiUsIC0wLjAxMzQyOTI1NjU5NDcyNDIyMiUgNjcuMDIxMDA4NDAzMzYxMzQlLCAtMC4wMTc3NDU4MDMzNTczMTQxNDglIDU3Ljc1Mjk0MTE3NjQ3MDU4NiUsIC0wLjAyMDYyMzUwMTE5OTA0MDc2NSUgNDguMTUxMjYwNTA0MjAxNjclLCAtMC4wMjA2MjM1MDExOTkwNDA3NjUlIDM2LjU2MjE4NDg3Mzk0OTU4JSwgLTAuMDE3OTg1NjExNTEwNzkxMzY2JSAyNy4yODk5MTU5NjYzODY1NiUsIC0wLjAxMDc5MTM2NjkwNjQ3NDgxOSUgMTguMzUyMTAwODQwMzM2MTMlLCAwJSAxMS43NjQ3MDU4ODIzNTI5NCUsIDAuMTI3MDk4MzIxMzQyOTI1NjclIDYuMzMwMjUyMTAwODQwMzM2JSwgMS4xMjEzNDI5MjU2NTk0NzI1JSAzLjcxMTc2NDcwNTg4MjM1MjYlLCAyLjYzNzg4OTY4ODI0OTQwMDUlIDMuMzYxMzQ0NTM3ODE1MTI2JSk7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV3YXJkLWltZy13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2U4OWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTIuNnJlbTtcclxuICB9XHJcblxyXG4gIC5yZXdhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMC41cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0wLjhyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5lbXB0eS1yZXdhcmRzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzOC40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hY2NvdW50L2FjY291bnQtbm8tcmV3YXJkcy1kb3R0ZWQtYmcuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmQtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmQtY29udGVudC1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI5cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XHJcblx0YmFja2dyb3VuZDogJGdvbGQ3MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMS42cmVtO1xyXG5cdHBhZGRpbmc6IDIuMXJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEuNnJlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEuNnJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICRnb2xkNzAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxLjM2OTQlIDEuMDgzMyUsIDMuMjczMyUgMi41OTUlLCA2LjA2OSUgNC44MzMlLCA4LjQxMyUgNi43MTY2JSwgMTAuNjE2OSUgOC40OTU4JSwgMTMuNDAyNSUgMTAuNzU4MyUsIDE1Ljc1NjQlIDEyLjY3OTElLCAxNy42NjM1JSAxNC4yNDE2JSwgMTkuNDkzOCUgMTUuNzQ1OCUsIDIxLjExOTIlIDE3LjA4MzMlLCAyMi41MTAyJSAxOC4yMzMzJSwgMjQuMjY3MSUgMTkuNjkxNiUsIDI1LjY0MSUgMjAuODMzMyUsIDI4LjUxNiUgMjMuMjMzJSwgMzEuMDE2OSUgMjUuMzE2NiUsIDMyLjkzNSUgMjYuOTIwOCUsIDM0Ljg5JSAyOC41NjI1JSwgMzYuNjgxJSAzMC4xNDU4MyUsIDM3Ljk5MDclIDMxLjE1JSwgNDAuNzA2OSUgMzMuMzY2NiUsIDQyLjI1NTY0JSAzNC42NTgzJSwgNDMuMjc2NjYlIDM1LjQ5MTY2JSwgNDUuNDcyOCUgMzcuMzI5MTYlLCA0OC4xMDc5JSAzOS41NDE2JSwgNTAuNDY5MjMlIDQxLjUyNSUsIDUyLjYwNzE3JSA0My4zMjA4JSwgNTUuMzg4OTclIDQ1LjY2MjUlLCA1OC4xMDEwJSA0Ny45NDUlLCA2MC4zNzAlIDQ5Ljg1OCUsIDYyLjczOSUgNTEuODU0JSwgNjQuNzg4JSA1My41ODMlLCA2Ny4wNzMlIDU1LjUwOCUsIDY5LjQwMDUlIDU3LjQ3MDglLCA3MS41MzAlIDU5LjI2NiUsIDczLjczNDMlIDYxLjEyNCUsIDc1LjcxOCUgNjIuNzkxJSwgNzguMDY0JSA2NC43NzAzJSwgODEuMjI3JSA2Ny40NDE2JSwgODMuNzkzMCUgNjkuNjA4JSwgODYuNTc4NCUgNzEuOTYyNSUsIDg5LjUxNzYlIDc0LjQ2MjQlLCA5MS4yODI4JSA3NS45NjYlLCA5My4xODUlIDc3LjU3NCUsIDk0Ljc5NTY0JSA3OC45Mzc1JSwgOTYuNjMzMyUgODAuNDkxNiUsIDk3Ljg4NSUgODEuNTUlLCA5OC41NDQxJSA4Mi4xMDgzJSwgMTAwJSA4My4zMzMzJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XHJcblx0fVxyXG5cdHN0cm9uZyxcclxuXHRiIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRcclxuXHQuc2NyaXB0LXRleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAwLjgyO1xyXG5cdH1cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMDc7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdC5wcm9kdWN0LXpvbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LnRleHQtd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0aHIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luOiAycmVtIDAgMi40cmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5oaWdobGlnaHQtZm9vdGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdG1heC13aWR0aDogMjByZW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JltkYXRhLXJlZj1cImFkZC1wcm9kdWN0XCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcm9kdWN0LWNvbHVtbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC02cmVtO1xyXG5cdFx0bWF4LXdpZHRoOiAzNHJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtY29sdW1uIHtcclxuXHRcdG1hcmdpbi10b3A6IDRyZW07XHJcblx0XHRzcGFuW2NsYXNzKj1cInByb2R1Y3RcIl0gIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW5bY2xhc3MqPVwicHJvZHVjdFwiXSB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHQucHJvZHVjdC1wcmljZSB7XHJcblx0XHQmKy5wcm9kdWN0LWluZm8ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMS43cmVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS42cmVtO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdvbGQ1MDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5taW50LXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjEwMDA7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmxpZ2h0LWdyZWVuLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm1hbmRhcmluLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRtYW5kYXJpbjcwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtYW5kYXJpbjcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5nb2xkLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRnb2xkNzAwO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdvbGQ3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmx1ZS10aGVtZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTYwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLndhdmUtdG9wIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNnJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xLjZyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDU2LjI1JSwgMC42OTA4NSUgNTkuMDUlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUlIDcxLjc4NzUlLCA1Ljk4MSUgNzUuMjA2MjUlLCA2Ljg3JSA3Ny4yODc1JSwgNy45JSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5JSA4My44NDM3NSUsIDExLjY5MSUgODUuOSUsIDEyLjk1MjMlIDg3LjUlLCAxNC41MDI4JSA4OC45JSwgMTUuNzY0JSA4OS41ODc0JSwgMTcuNTQ0MSUgOTAuMDE4NzUlLCAxOS4xMDElIDkwLjAxODc1JSwgMjAuNDM2JSA4OS43NjI1JSwgMjIuNzM0JSA4OC45NDM3NSUsIDI0LjU4ODMlIDg4LjAzNzUlLCAyNS41MjM4JSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTclIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NiUgMTIuMjkzNyUsIDg2Ljg3JSAxMC45NjI1JSwgODguMzUyJSA5LjI0Mzc1JSwgODkuNDY1JSA3Ljk5MzclLCA5MS4yMzglIDYuMjUlLCA5Mi41MDYyJSA1LjExMjUlLCA5My43NjU5JSA0LjA2MjUlLCA5NC42NTMzJSAzLjM2ODclLCA5NS43NjglIDIuNTUlLCA5Ny4xMDE1JSAxLjY0Mzc1JSwgOTguMjg5OSUgMC45MTI1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1Ni4yNSUpO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnByb2R1Y3Qge1xyXG5cdFx0bWF4LXdpZHRoOiAzNy40cmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAycmVtIDEuNXJlbSAycmVtO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2LjZyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bm90KC5jb2wpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnByb2R1Y3Qtem9uZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMy4ycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aHIge1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMCAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYub3JkZXItaGlzdG9yeSB7XHJcblx0XHRtYXgtd2lkdGg6IDM3LjRyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpub3QoLmNvbCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQub3JkZXItaXRlbSB7XHJcblx0XHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjM4cmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjcmlwdC10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNnJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQrIC50aXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4wcmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC50cmlhbmdsZS1saW5rIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC44OTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lml0ZW0tZGV0YWlscyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5kYXRlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5sb2NhdGlvbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQucHJvZHVjdC1saXN0IHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEuMHJlbSAwO1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lml0ZW0tZXh0cmEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRvdGFsLXByaWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuXHQuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuXHRcdC5oaWdobGlnaHQtZm9vdGVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0JltkYXRhLXJlZj1cImFkZC1wcm9kdWN0XCJdIHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIG1heC13aWR0aDogMzQuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogLjNyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC0xLjhyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FjY291bnQvaGVhZGxpbmUtYmcuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC13cmFwcGVyIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1pY29uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtO1xyXG4gICAgd2lkdGg6IDQuM3JlbTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcXItY29tcG9uZW50IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDYuNnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYWNjb3VudC9kaXZpZGVyLWhvcml6b250YWwuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnFyLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNC42cmVtO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn0iLCIuY2hlY2tvdXQtY29tcG9uZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHQub3JkZXItaGVhZGVyLWNvbXBvbmVudCB7XHJcblx0XHRtYXgtd2lkdGg6IDUwcmVtO1xyXG5cdH1cclxuXHRcclxuXHQub3JkZXItdGl0bGUge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50cmlhbmdsZS1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci10eXBlLFxyXG5cdC5vcmRlci1hZGRyZXNzLFxyXG5cdC5vcmRlci10aW1lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItdHlwZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFxyXG5cdFx0aDEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRhY3Qtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjZyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRtYXgtd2lkdGg6IDU1cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYmctaGVscGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTVyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjJ2dztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODczNzg2NDA3NzclIDEzLjAxMjUlLCA5Ni41MzI1MjQyNzE4NDQ2NSUgMTMuNDI1JSwgOTQuMzQyOTYxMTY1MDQ4NTUlIDE0LjIlLCA5Mi4xNTIxODQ0NjYwMTk0MiUgMTUuMDg3NSUsIDkwLjA4MzAwOTcwODczNzg2JSAxNi4wMTI1JSwgODguMDE1NTMzOTgwNTgyNTMlIDE3LjAyNTAwMDAwMDAwMDAwMiUsIDg1LjY0MzQ0NjYwMTk0MTc1JSAxOC4yNzUlLCA4My4xNDk3NTcyODE1NTMzOSUgMTkuNzM3NSUsIDgwLjc3NzY2OTkwMjkxMjYyJSAyMS4yMzc1JSwgNzcuOTEwNDM2ODkzMjAzODglIDIzLjIwMDAwMDAwMDAwMDAwMyUsIDc1LjQ4NTQzNjg5MzIwMzg4JSAyNSUsIDczLjk2NTI5MTI2MjEzNTkyJSAyNi4yNSUsIDcxLjc3MDYzMTA2Nzk2MTE2JSAyOC4zNjI1JSwgNjkuNTgzNDk1MTQ1NjMxMDglIDMwLjcxMjUlLCA2Ny41ODU0MzY4OTMyMDM4OSUgMzMlLCA2NC44MjIzMzAwOTcwODczNyUgMzYuMjUlLCA2MS4zNTMxNTUzMzk4MDU4MyUgNDAuMjYyNSUsIDU4LjQ5OTc1NzI4MTU1MzQlIDQzLjMzNzUlLCA1NS4yOTU4NzM3ODY0MDc3NyUgNDYuMzUlLCA1Mi4xNzgzOTgwNTgyNTI0MyUgNDguNjYyNDk5OTk5OTk5OTk0JSwgNDkuNTE0NTYzMTA2Nzk2MTIlIDUwJSwgNDcuOTk1Mzg4MzQ5NTE0NTclIDUwLjUzNzUlLCA0NS45NDc1NzI4MTU1MzM5OCUgNTEuMTc1MDAwMDAwMDAwMDA0JSwgNDEuOTQwNzc2Njk5MDI5MTIlIDUyLjEyNSUsIDQwLjUxNTUzMzk4MDU4MjUyNSUgNTIuMzc1MDAwMDAwMDAwMDElLCAzNy42NjY1MDQ4NTQzNjg5MyUgNTIuNzUlLCAzNS4zNTE0NTYzMTA2Nzk2MTYlIDUyLjkzNzUwMDAwMDAwMDAxJSwgMzIuOTQ3MzMwMDk3MDg3MzglIDUzLjAzNzUlLCAzMC4xODcxMzU5MjIzMzAwOTMlIDUzLjAzNzUlLCAyNy42MDQ4NTQzNjg5MzIwNDIlIDUyLjkyNSUsIDI0Ljg0NDY2MDE5NDE3NDc1NyUgNTIuNyUsIDIyLjg4NTY3OTYxMTY1MDQ4NSUgNTIuNSUsIDIwLjQ4Mjc2Njk5MDI5MTI2NCUgNTIuMTYyNSUsIDE4LjA3NzY2OTkwMjkxMjYyJSA1MS43NDk5OTk5OTk5OTk5OSUsIDE1LjY3MzU0MzY4OTMyMDM4OCUgNTEuMjQ5OTk5OTk5OTk5OTklLCAxMy40NDY2MDE5NDE3NDc1NzIlIDUwLjg2MjUlLCAxMC41OTczMzAwOTcwODczOCUgNTAuMjc1MDAwMDAwMDAwMDA2JSwgOS4yMjMzMDA5NzA4NzM3ODclIDUwJSwgNi42ODI3NjY5OTAyOTEyNjIlIDQ4Ljc1JSwgNC43MTQ1NjMxMDY3OTYxMTclIDQ2Ljc3NSUsIDEuOTEzODM0OTUxNDU2MzEwNyUgNDIuMjM3NSUsIDAuOTk5NTE0NTYzMTA2Nzk2MiUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRhY3QtdGl0bGUge1xyXG5cdFx0cGFkZGluZzogMy4ycmVtIDAgMDtcclxuXHRcdFxyXG5cdFx0Ji5lcnJvciB7XHJcblx0XHRcdC5lcnJvci1sYWJlbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZXJyb3ItbGFiZWwge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0dG9wOiA1cmVtO1xyXG5cdFx0bGVmdDogMS42cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjhyZW07XHJcblx0XHRoZWlnaHQ6IDEuOHJlbTtcclxuXHR9XHJcblx0XHJcblx0LnBheW1lbnQtdGl0bGUge1xyXG5cdFx0cGFkZGluZzogMi4ycmVtIDAgMDtcclxuXHRcdFxyXG5cdFx0Ji5lcnJvciB7XHJcblx0XHRcdC5lcnJvci1sYWJlbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGFjdC10aXRsZSxcclxuXHQucGF5bWVudC10aXRsZSAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBheW1lbnQtdGl0bGUge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWN0LWluZm8ge1xyXG5cdFx0LmNvbnRhY3QtZGV0YWlscyB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRhY3QtaW5mbywgXHJcblx0LnBheW1lbnQtdHlwZSwgXHJcblx0LnBheW1lbnQtZ2lmdC1jYXJkLFxyXG5cdC5wYXltZW50LWNhcmQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMi4ycmVtIDA7ICAgIFxyXG5cdFx0XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYXltZW50LWNhcmQge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucHJpbWFyeS1jYXJkLFxyXG5cdFx0LmNhcmQtbG9nbyB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnByaW1hcnktY2FyZCB7XHJcblx0XHRcdG1heC13aWR0aDogMS44cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDIuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNhcmQtbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDIuNnJlbTtcclxuXHRcdGhlaWdodDogMS45cmVtO1xyXG5cdH1cclxuXHRcclxuXHQucGF5bWVudC10eXBlLFxyXG5cdC5wYXltZW50LWdpZnQtY2FyZCB7XHJcblx0XHQuY3JlZGl0LWNhcmQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCsuY3JlZGl0LWNhcmQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFjdC1pbmZvLFxyXG5cdC5wYXltZW50LXR5cGUsXHJcblx0LnBheW1lbnQtY2FyZCB7XHJcblx0XHRcclxuXHRcdC50cmlhbmdsZS1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMC43cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC45cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0XHJcblx0LnBheW1lbnQtdHlwZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZy10b3A6IDMuMnJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucGF5bWVudC1naWZ0LWNhcmQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIgeyBcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuOHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjdyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjlyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmdpZnQtY2FyZC1pbmZvIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5naWZ0LWNhcmQtbnVtYmVyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogM3JlbTtcclxuXHR9XHJcblx0XHJcblx0LnBheW1lbnQtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NXJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyBcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5yZXdhcmQtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IC40cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRncmVlbjYwMCwgLjMpO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMi42NTcxNzU0MjI1MjU4NTUzJSAzLjcxOTQ4NDcyNzM4MjQzMzQlLCAyLjk2OTUzMzM4NjAxMDY3MDclIDMuNzI2OTIzNjk2ODM3MTk4NCUsIDMuODI4MDgwNzUwMTYyNTc3OCUgMy43NDA1NjE4MDc1MDQyNjc1JSwgNC4xNjgwNTkzNTI5MDc4NTklIDMuNzQ0MjgxMjkyMjMxNjUlLCA0LjcyMjYzOTgzMzg1NjYxMDUlIDMuNzQ4NDE0MDUzMDM5ODUyNCUsIDUuNjUyNjUxMjMxNzQwNjU5JSAzLjc1MDg5MzcwOTUyNDc3NCUsIDYuNjAwNzAzNDUyMjMwMjc5JSAzLjc0ODAwMDc3Njk1OTAzMjQlLCA3LjM2OTg4NTgxMTM4MjUwMSUgMy43NDIyMTQ5MTE4Mjc1NDgzJSwgOC4xMDMzMzYxNTM2Njg2NTIlIDMuNzMzOTQ5MzkwMjExMTQzJSwgOC43NDczNTE1NjUyODYxMDIlIDMuNzI0NDQ0MDQwMzUyMjc2NyUsIDkuNzEzNTE0NTM0MDUwMzA0JSAzLjcwNjY3MzE2ODg3NzAwNDclLCAxOS43OTE2MjE1MDYzMzg3NjQlIDMuMjc2NDUyNzY4NzQzMTAzOCUsIDUzLjkxMjY5MDgwOTY2OTMzJSAzLjcxOTQ4NDcyNzM4MjQzMzQlLCA3OS45MjUwMzk2ODI4MTcxNyUgMi4wNjYzODA0MDQxMDEzNTIlLCA5MS4zMDk2Mzc4NTQ5NjAxOSUgMi4wMzA0MjUzODUwNjk5ODg1JSwgOTIuMjc1MzExMzQ0MDQxMjglIDIuMDcxNzUyOTkzMTUyMDE1MyUsIDkyLjc5MTM2Mjc4MTM2MzQyJSAyLjA2NzYyMDIzMjM0MzgxMyUsIDkzLjQzOTU3MzczMzEyMTY5JSAyLjE2MzA4NzAwNzAxMzI5NTMlLCA5NC4wNDc5MjcwNTM1NDIxJSAyLjMxOTMwNTM2NTU2MzM1NzMlLCA5NC43NDIyODg5NDY4NDk1MSUgMi41MjM0NjM3NDk0ODg1NzA4JSwgOTUuMDYzOTQ3MDI0MzEzMTUlIDIuNjIzNDc2NTYxMDQ3MDc2NSUsIDk1LjUxNzc2NDYxNjIxMjk3JSAyLjc2ODEyMzE4OTMzNDE3MSUsIDk2LjA0NjQwMjY3Mzk1NzU5JSAyLjk0MDA0NjAzODk1NTQwMzUlLCA5Ni40OTg4MjE3NTI0NzcxMyUgMy4wODg0MTIxNTE5Njk4ODA2JSwgOTYuODQwNzU4MjczOTU0NzklIDMuMTk5MTcwMTQxNjI5NzEyNSUsIDk3LjE5NjY3OTkyOTIzNTIzJSAzLjMwNzg2MTc1MDg4NTQ0NDQlLCA5Ny42NDQ5MDM0Njc2MTM5NCUgMy40NjE2MDA0NTI5NTA1ODUlLCA5OC4zMjczNzc5OTcxODklIDMuODI1MjgzNDA0MDcyNDIzJSwgOTkuMDQ2OTEzMTMxMzQxNCUgNC40NTg4MzU2MzU5Njk4OTclLCA5OS4zNjQzNzU2Njg2NjQyMiUgNC45NTkzMTI5Njk4NDMyNDQ1JSwgOTkuODkxNjE1MjEzMDI4NTQlIDcuMjk4MDQyMzExMjA1MTU0JSwgMTAwLjEzMzU1ODAyNzgxNjQzJSA4LjY3ODc5NzY5NzIyNTY3OCUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgMTEuNzE4NDQzMjcxNjU4NzY3JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAxMy42MzgxMTA2NjcwNjg5MjIlLCAxMDAuMjgwNDAxOTMyNzQ1NSUgMTcuMTA2MzIzNTM3MzEyNjMzJSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAyMS4wNzcwODAxMjE4MzM3ODglLCAxMDAuMjY3ODE1MzEyMzIzMDElIDI1LjY2NDQ0NDYxODkzODc5JSwgMTAwLjI3MDYxMjMzOTA4MzU3JSAyOC45NDAwNzA4MzU1MjAyNTMlLCAxMDAuMjc0MTA4NjIyNTM0MjYlIDMxLjU3OTI1MTg4NzYzODUwNiUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgMzguNDM1NTAyMDY4NDQ2NzglLCAxMDAuMjY5MjEzODI1NzAzMjklIDQxLjA4OTU2MTA1OTQ3NDU3JSwgMTAwLjI2OTIxMzgyNTcwMzI5JSA0Ni42ODczODU1NzQxODUxMiUsIDEwMC4yNzA2MTIzMzkwODM1NyUgNDguNTg4NDU1NTQ1OTU4MzclLCAxMDAuMjcyMDEwODUyNDYzODUlIDQ5Ljg1ODAzOTY2NjIzODI0JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA1MS42NTMzMTA5NjEzMjE0OTUlLCAxMDAuMjc1NTA3MTM1OTE0NTQlIDUzLjU1NDM4MDkzMzA5NDczNCUsIDEwMC4yNzYyMDYzOTI2MDQ2NiUgNTQuNzE1Njg2NzIwMTk5NyUsIDEwMC4yNzYyMDYzOTI2MDQ2NiUgNTguMjAyNDk3MDE0MDgwMzE1JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA2MC43NTE5OTcxNTY2NjA1NjUlLCAxMDAuMjY3ODE1MzEyMzIzMDElIDY1LjgwOTI1NjU1NzY1ODIyJSwgMTAwLjI2NjQxNjc5ODk0MjczJSA2OC44NzI4NzIxNDQ3Nzg4OCUsIDEwMC4yNjU3MTc1NDIyNTI2JSA3Mi4wNDE0NTk4NTY0Mjc4OSUsIDEwMC4yNjcxMTYwNTU2MzI4OCUgNzUuNDIxNjQ0OTIxNDU2ODklLCAxMDAuMjY4NTE0NTY5MDEzMTUlIDc4LjI3MzI0OTg3OTExNjc1JSwgMTAwLjI2OTkxMzA4MjM5MzQyJSA4MC43MDI4OTk5NTgyNTkxMiUsIDEwMC4yNzEzMTE1OTU3NzM3JSA4Mi45MjEzNjU5NjAxMDIzNCUsIDEwMC4yNzIwMTA4NTI0NjM4NSUgODQuNTA1ODY2NDUzOTY3MjQlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDg3LjU2OTg5NTMxNzE2ODczJSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA4OS42ODA5MDk1Mzc5OTg2NyUsIDEwMC4yMzA3NTQ3MDc3NDU2NyUgOTMuNTM2Nzc1MzcyMDUxNzklLCAxMDAuMTMzNTU4MDI3ODE2NDMlIDk1Ljg4MDA1MDc1MDMwMjczJSwgOTkuOTU4MDQ0NTk4NTkxNyUgOTguNDE3OTc5MTYyNjIlLCA5OS43ODgxMjUyMjI4ODgwNyUgOTkuNTI4MDM4NzE1NzAzMjUlLCA5OS42MzM1ODk0OTQzNjc1JSAxMDAuMTcwMjY5NzQ1Mjk3OTQlLCA5OS4zODY3NTE4ODI3NDg2NCUgMTAwLjgzNzI5NzMzOTc0MTg3JSwgOTguOTY0NDAwODQxOTA1MDUlIDEwMS40MzY5NjA5MzMwMTIwOSUsIDk4LjQ1NTM0MTk3MTQ4NDMyJSAxMDEuNjY1OTE1ODgxNzg2NSUsIDk4LjA3MTQ1MDA0ODU5ODM0JSAxMDEuNjg3NDA2MjM3OTg5MTUlLCA5Ny41MzIzMjMxNDA1MDE2NiUgMTAxLjY4NzQwNjIzNzk4OTE1JSwgOTcuMDMzNzUzMTIwNDMyOTklIDEwMS42ODc0MDYyMzc5ODkxNSUsIDk2LjUzMzA4NTMzMDI5MzklIDEwMS42ODQ5MjY1ODE1MDQyMyUsIDk2LjA4NTU2MTA0ODYwNTMzJSAxMDEuNjgxMjA3MDk2Nzc2ODYlLCA5NS4yOTgxOTgwMTU1MDk1MSUgMTAxLjY3MjExNTAyMjk5ODgyJSwgOTQuNDc1ODcyMTQ3OTA2NzclIDEwMS42NjAxMzAwMTY2NTUwMiUsIDkzLjQxOTk5NDU0NTc5NzgyJSAxMDEuNjQxOTQ1ODY5MDk4OTMlLCAzOS4wMTg1MjMzMDk3MjE3NyUgMTAwLjAxMjgxMTU1ODUwNTQzJSwgMjEuMzk3MjU0NzE4MjM0NTE3JSA5Ny45NDY0MzExNTQ0MDQwOCUsIDEwLjU1ODc3NjAyMTA4OTU4MiUgOTcuMTE5ODc4OTkyNzYzNTUlLCA0Ljg5NDc5NjgzMDk2ODY4MSUgOTcuMTE5ODc4OTkyNzYzNTUlLCA0LjA2NjY2NzEzMjgzNzc5NCUgOTcuMTM5NzE2MjQ0NjQyOTElLCAzLjI1NDk2OTk2NjkyNTE1ODYlIDk3LjEzMTQ1MDcyMzAyNjUlLCAzLjExMTU1MjQxOTc3Nzc3NiUgOTcuMTE4MjI1ODg4NDQwMjYlLCAyLjU3NTY0MjA5MjQ1NTcyJSA5Ny4wMTUzMjAxNDQzMTYwMiUsIDIuMzI2MDc3Mzc5NzQ1MzMxJSA5Ni45MjcyOTIzMzkxMDEyOSUsIDEuODk5NTMwNzk4NzYwOTE3MSUgOTYuNjg5NjU4NTkyNjI5NjQlLCAxLjM5NjU1NTQ2MTU0NDM3ODUlIDk2LjE5MTY2MDkxNTI0MTIlLCAwLjk5Njg2MDMzNzQ2MTI3ODglIDk1LjQ5ODE4MzY1MTYyNDc5JSwgMC43MzI3NTEwODU1OTYwMTE0JSA5NC43NTc1OTI5MTQ3OTQ4NyUsIDAuNDQ2MDU1ODQyNjM5Mjc0NSUgOTMuMzIzMTExNjM4MjY3NyUsIDAuMzIzNjg1OTIxODY1MDU3NCUgOTIuMDA4MDY3MTQ5MDk3NjElLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDkwLjA5NDE4NTYxODgxODk0JSwgMC4zMDM4MjcwMzE4NjUxMjc0JSA4MC43MDI0ODY2ODIxNzgzJSwgMC4yNzk3MDI2NzYwNTUzNTMyJSA1OC42ODUyMDM0NzY0Nzg0JSwgMC4yOTU1MDU4NzcyNTI0ODA2JSAzOS44MjAzOTAyMTUyNzU1MSUsIDAuMjk4NzIyNDU4MDI3MTE3MiUgMzcuMDc2NjUwMzE0NzA5NzQlLCAwLjMwMjI4ODY2NzE0NjgyMjk1JSAzMy42OTQzOTg4NjkyNzY2NCUsIDAuMzA0ODA1OTkxMjMxMzIxMSUgMzAuNzM0NTE1NTc4NDQxODclLCAwLjMwNjU1NDEzMjk1NjY2NzElIDI3LjE0MjczMzE2MDAzMjklLCAwLjMwNTc4NDk1MDU5NzUxNDg3JSAyMi43MDQ1NjEzMjgxMDQwMTMlLCAwLjMwMzU0NzMyOTE4OTA3MiUgMjAuMzc5NDcwMDk3NDA5MTcyJSwgMC4yOTgyMzI5NzgzNDQwMjAzJSAxNy40MjM3MTk1NjczODI1OTglLCAwLjI4OTE0MjY0MTM3MjIyMTM0JSAxNC40NjcxNDI0ODUxOTQzODMlLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDEyLjM5ODI4MjQyNDYwODExMiUsIDAuMzc4NzE3NDIzMzc4OTQ4MiUgOS44MTczNzMyOTk4ODU1MjMlLCAwLjU2NzUxNjcyOTcxNjMxMTUlIDguMzEzMDQ4MzY1Njk5NzM3JSwgMC44MzMyMzQyNzE5Njg4OTcxJSA3LjA0ODAxMDI4MjMwODg5MSUsIDEuMjkyOTk1NTQ1NzM0ODgzOCUgNS42NTc3NDk1NDY0Mjk1MDElLCAxLjY4NDU3OTI5MjIxMjM3ODYlIDQuODU5NzEzNDM0MzY1NTYlLCAyLjY1NzE3NTQyMjUyNTg1NTMlIDMuNzE5NDg0NzI3MzgyNDMzNCUpO1xyXG5cdFx0XHRcclxuXHRcdFx0LnJld2FyZC1kZXRhaWxzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAuMnJlbTtcclxuXHRcdFx0XHRsZWZ0OiAuMnJlbTtcclxuXHRcdFx0XHRib3R0b206IC4ycmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAuMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAuNHJlbSk7IFxyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQuMXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMi42NTcxNzU0MjI1MjU4NTUzJSAzLjcxOTQ4NDcyNzM4MjQzMzQlLCAyLjk2OTUzMzM4NjAxMDY3MDclIDMuNzI2OTIzNjk2ODM3MTk4NCUsIDMuODI4MDgwNzUwMTYyNTc3OCUgMy43NDA1NjE4MDc1MDQyNjc1JSwgNC4xNjgwNTkzNTI5MDc4NTklIDMuNzQ0MjgxMjkyMjMxNjUlLCA0LjcyMjYzOTgzMzg1NjYxMDUlIDMuNzQ4NDE0MDUzMDM5ODUyNCUsIDUuNjUyNjUxMjMxNzQwNjU5JSAzLjc1MDg5MzcwOTUyNDc3NCUsIDYuNjAwNzAzNDUyMjMwMjc5JSAzLjc0ODAwMDc3Njk1OTAzMjQlLCA3LjM2OTg4NTgxMTM4MjUwMSUgMy43NDIyMTQ5MTE4Mjc1NDgzJSwgOC4xMDMzMzYxNTM2Njg2NTIlIDMuNzMzOTQ5MzkwMjExMTQzJSwgOC43NDczNTE1NjUyODYxMDIlIDMuNzI0NDQ0MDQwMzUyMjc2NyUsIDkuNzEzNTE0NTM0MDUwMzA0JSAzLjcwNjY3MzE2ODg3NzAwNDclLCAxOS43OTE2MjE1MDYzMzg3NjQlIDMuMjc2NDUyNzY4NzQzMTAzOCUsIDUzLjkxMjY5MDgwOTY2OTMzJSAzLjcxOTQ4NDcyNzM4MjQzMzQlLCA3OS45MjUwMzk2ODI4MTcxNyUgMi4wNjYzODA0MDQxMDEzNTIlLCA5MS4zMDk2Mzc4NTQ5NjAxOSUgMi4wMzA0MjUzODUwNjk5ODg1JSwgOTIuMjc1MzExMzQ0MDQxMjglIDIuMDcxNzUyOTkzMTUyMDE1MyUsIDkyLjc5MTM2Mjc4MTM2MzQyJSAyLjA2NzYyMDIzMjM0MzgxMyUsIDkzLjQzOTU3MzczMzEyMTY5JSAyLjE2MzA4NzAwNzAxMzI5NTMlLCA5NC4wNDc5MjcwNTM1NDIxJSAyLjMxOTMwNTM2NTU2MzM1NzMlLCA5NC43NDIyODg5NDY4NDk1MSUgMi41MjM0NjM3NDk0ODg1NzA4JSwgOTUuMDYzOTQ3MDI0MzEzMTUlIDIuNjIzNDc2NTYxMDQ3MDc2NSUsIDk1LjUxNzc2NDYxNjIxMjk3JSAyLjc2ODEyMzE4OTMzNDE3MSUsIDk2LjA0NjQwMjY3Mzk1NzU5JSAyLjk0MDA0NjAzODk1NTQwMzUlLCA5Ni40OTg4MjE3NTI0NzcxMyUgMy4wODg0MTIxNTE5Njk4ODA2JSwgOTYuODQwNzU4MjczOTU0NzklIDMuMTk5MTcwMTQxNjI5NzEyNSUsIDk3LjE5NjY3OTkyOTIzNTIzJSAzLjMwNzg2MTc1MDg4NTQ0NDQlLCA5Ny42NDQ5MDM0Njc2MTM5NCUgMy40NjE2MDA0NTI5NTA1ODUlLCA5OC4zMjczNzc5OTcxODklIDMuODI1MjgzNDA0MDcyNDIzJSwgOTkuMDQ2OTEzMTMxMzQxNCUgNC40NTg4MzU2MzU5Njk4OTclLCA5OS4zNjQzNzU2Njg2NjQyMiUgNC45NTkzMTI5Njk4NDMyNDQ1JSwgOTkuODkxNjE1MjEzMDI4NTQlIDcuMjk4MDQyMzExMjA1MTU0JSwgMTAwLjEzMzU1ODAyNzgxNjQzJSA4LjY3ODc5NzY5NzIyNTY3OCUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgMTEuNzE4NDQzMjcxNjU4NzY3JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAxMy42MzgxMTA2NjcwNjg5MjIlLCAxMDAuMjgwNDAxOTMyNzQ1NSUgMTcuMTA2MzIzNTM3MzEyNjMzJSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAyMS4wNzcwODAxMjE4MzM3ODglLCAxMDAuMjY3ODE1MzEyMzIzMDElIDI1LjY2NDQ0NDYxODkzODc5JSwgMTAwLjI3MDYxMjMzOTA4MzU3JSAyOC45NDAwNzA4MzU1MjAyNTMlLCAxMDAuMjc0MTA4NjIyNTM0MjYlIDMxLjU3OTI1MTg4NzYzODUwNiUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgMzguNDM1NTAyMDY4NDQ2NzglLCAxMDAuMjY5MjEzODI1NzAzMjklIDQxLjA4OTU2MTA1OTQ3NDU3JSwgMTAwLjI2OTIxMzgyNTcwMzI5JSA0Ni42ODczODU1NzQxODUxMiUsIDEwMC4yNzA2MTIzMzkwODM1NyUgNDguNTg4NDU1NTQ1OTU4MzclLCAxMDAuMjcyMDEwODUyNDYzODUlIDQ5Ljg1ODAzOTY2NjIzODI0JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA1MS42NTMzMTA5NjEzMjE0OTUlLCAxMDAuMjc1NTA3MTM1OTE0NTQlIDUzLjU1NDM4MDkzMzA5NDczNCUsIDEwMC4yNzYyMDYzOTI2MDQ2NiUgNTQuNzE1Njg2NzIwMTk5NyUsIDEwMC4yNzYyMDYzOTI2MDQ2NiUgNTguMjAyNDk3MDE0MDgwMzE1JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA2MC43NTE5OTcxNTY2NjA1NjUlLCAxMDAuMjY3ODE1MzEyMzIzMDElIDY1LjgwOTI1NjU1NzY1ODIyJSwgMTAwLjI2NjQxNjc5ODk0MjczJSA2OC44NzI4NzIxNDQ3Nzg4OCUsIDEwMC4yNjU3MTc1NDIyNTI2JSA3Mi4wNDE0NTk4NTY0Mjc4OSUsIDEwMC4yNjcxMTYwNTU2MzI4OCUgNzUuNDIxNjQ0OTIxNDU2ODklLCAxMDAuMjY4NTE0NTY5MDEzMTUlIDc4LjI3MzI0OTg3OTExNjc1JSwgMTAwLjI2OTkxMzA4MjM5MzQyJSA4MC43MDI4OTk5NTgyNTkxMiUsIDEwMC4yNzEzMTE1OTU3NzM3JSA4Mi45MjEzNjU5NjAxMDIzNCUsIDEwMC4yNzIwMTA4NTI0NjM4NSUgODQuNTA1ODY2NDUzOTY3MjQlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDg3LjU2OTg5NTMxNzE2ODczJSwgMTAwLjI3MzQwOTM2NTg0NDEyJSA4OS42ODA5MDk1Mzc5OTg2NyUsIDEwMC4yMzA3NTQ3MDc3NDU2NyUgOTMuNTM2Nzc1MzcyMDUxNzklLCAxMDAuMTMzNTU4MDI3ODE2NDMlIDk1Ljg4MDA1MDc1MDMwMjczJSwgOTkuOTU4MDQ0NTk4NTkxNyUgOTguNDE3OTc5MTYyNjIlLCA5OS43ODgxMjUyMjI4ODgwNyUgOTkuNTI4MDM4NzE1NzAzMjUlLCA5OS42MzM1ODk0OTQzNjc1JSAxMDAuMTcwMjY5NzQ1Mjk3OTQlLCA5OS4zODY3NTE4ODI3NDg2NCUgMTAwLjgzNzI5NzMzOTc0MTg3JSwgOTguOTY0NDAwODQxOTA1MDUlIDEwMS40MzY5NjA5MzMwMTIwOSUsIDk4LjQ1NTM0MTk3MTQ4NDMyJSAxMDEuNjY1OTE1ODgxNzg2NSUsIDk4LjA3MTQ1MDA0ODU5ODM0JSAxMDEuNjg3NDA2MjM3OTg5MTUlLCA5Ny41MzIzMjMxNDA1MDE2NiUgMTAxLjY4NzQwNjIzNzk4OTE1JSwgOTcuMDMzNzUzMTIwNDMyOTklIDEwMS42ODc0MDYyMzc5ODkxNSUsIDk2LjUzMzA4NTMzMDI5MzklIDEwMS42ODQ5MjY1ODE1MDQyMyUsIDk2LjA4NTU2MTA0ODYwNTMzJSAxMDEuNjgxMjA3MDk2Nzc2ODYlLCA5NS4yOTgxOTgwMTU1MDk1MSUgMTAxLjY3MjExNTAyMjk5ODgyJSwgOTQuNDc1ODcyMTQ3OTA2NzclIDEwMS42NjAxMzAwMTY2NTUwMiUsIDkzLjQxOTk5NDU0NTc5NzgyJSAxMDEuNjQxOTQ1ODY5MDk4OTMlLCAzOS4wMTg1MjMzMDk3MjE3NyUgMTAwLjAxMjgxMTU1ODUwNTQzJSwgMjEuMzk3MjU0NzE4MjM0NTE3JSA5Ny45NDY0MzExNTQ0MDQwOCUsIDEwLjU1ODc3NjAyMTA4OTU4MiUgOTcuMTE5ODc4OTkyNzYzNTUlLCA0Ljg5NDc5NjgzMDk2ODY4MSUgOTcuMTE5ODc4OTkyNzYzNTUlLCA0LjA2NjY2NzEzMjgzNzc5NCUgOTcuMTM5NzE2MjQ0NjQyOTElLCAzLjI1NDk2OTk2NjkyNTE1ODYlIDk3LjEzMTQ1MDcyMzAyNjUlLCAzLjExMTU1MjQxOTc3Nzc3NiUgOTcuMTE4MjI1ODg4NDQwMjYlLCAyLjU3NTY0MjA5MjQ1NTcyJSA5Ny4wMTUzMjAxNDQzMTYwMiUsIDIuMzI2MDc3Mzc5NzQ1MzMxJSA5Ni45MjcyOTIzMzkxMDEyOSUsIDEuODk5NTMwNzk4NzYwOTE3MSUgOTYuNjg5NjU4NTkyNjI5NjQlLCAxLjM5NjU1NTQ2MTU0NDM3ODUlIDk2LjE5MTY2MDkxNTI0MTIlLCAwLjk5Njg2MDMzNzQ2MTI3ODglIDk1LjQ5ODE4MzY1MTYyNDc5JSwgMC43MzI3NTEwODU1OTYwMTE0JSA5NC43NTc1OTI5MTQ3OTQ4NyUsIDAuNDQ2MDU1ODQyNjM5Mjc0NSUgOTMuMzIzMTExNjM4MjY3NyUsIDAuMzIzNjg1OTIxODY1MDU3NCUgOTIuMDA4MDY3MTQ5MDk3NjElLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDkwLjA5NDE4NTYxODgxODk0JSwgMC4zMDM4MjcwMzE4NjUxMjc0JSA4MC43MDI0ODY2ODIxNzgzJSwgMC4yNzk3MDI2NzYwNTUzNTMyJSA1OC42ODUyMDM0NzY0Nzg0JSwgMC4yOTU1MDU4NzcyNTI0ODA2JSAzOS44MjAzOTAyMTUyNzU1MSUsIDAuMjk4NzIyNDU4MDI3MTE3MiUgMzcuMDc2NjUwMzE0NzA5NzQlLCAwLjMwMjI4ODY2NzE0NjgyMjk1JSAzMy42OTQzOTg4NjkyNzY2NCUsIDAuMzA0ODA1OTkxMjMxMzIxMSUgMzAuNzM0NTE1NTc4NDQxODclLCAwLjMwNjU1NDEzMjk1NjY2NzElIDI3LjE0MjczMzE2MDAzMjklLCAwLjMwNTc4NDk1MDU5NzUxNDg3JSAyMi43MDQ1NjEzMjgxMDQwMTMlLCAwLjMwMzU0NzMyOTE4OTA3MiUgMjAuMzc5NDcwMDk3NDA5MTcyJSwgMC4yOTgyMzI5NzgzNDQwMjAzJSAxNy40MjM3MTk1NjczODI1OTglLCAwLjI4OTE0MjY0MTM3MjIyMTM0JSAxNC40NjcxNDI0ODUxOTQzODMlLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDEyLjM5ODI4MjQyNDYwODExMiUsIDAuMzc4NzE3NDIzMzc4OTQ4MiUgOS44MTczNzMyOTk4ODU1MjMlLCAwLjU2NzUxNjcyOTcxNjMxMTUlIDguMzEzMDQ4MzY1Njk5NzM3JSwgMC44MzMyMzQyNzE5Njg4OTcxJSA3LjA0ODAxMDI4MjMwODg5MSUsIDEuMjkyOTk1NTQ1NzM0ODgzOCUgNS42NTc3NDk1NDY0Mjk1MDElLCAxLjY4NDU3OTI5MjIxMjM3ODYlIDQuODU5NzEzNDM0MzY1NTYlLCAyLjY1NzE3NTQyMjUyNTg1NTMlIDMuNzE5NDg0NzI3MzgyNDMzNCUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3Jld2FyZHMtaWNvbi5zdmcnKTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjRyZW07XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvcmV3YXJkcy1maWxsLnN2ZycpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNoZWNrb3V0LWZvb3Rlci1jdGEge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHJcblx0XHQuZm9vdGVyLWN0YXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XHJcblx0XHRcdHBhZGRpbmc6IDEuMnJlbSAwIDMuN3JlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnByaW1hcnktYnV0dG9uIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1heC13aWR0aDogMzEuNXJlbTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDIuMXJlbSAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudmlldy1iYXNrZXQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmVycm9yLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRjb2xvcjogJHJlZDYwMDtcclxuXHRcdG1hcmdpbi10b3A6IC40cmVtO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG5cdFx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuOHJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLW5yIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5tZXNzYWdlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucmV3YXJkLWxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2dlbmVyaWMtY3JlZGl0LWNhcmQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZW1vdmUtYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVtb3ZlLWljb24tZ3JlZW4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2FyZC13cmFwcGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cdFxyXG5cdCYudXBkYXRlZCB7XHJcblx0XHQucGF5bWVudC10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYXltZW50LXN1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGF5bWVudC1naWZ0LWNhcmQtc3VidGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yOTtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuMnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmVtcHR5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLXdyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYXltZW50LXR5cGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi4ycmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGF5bWVudC1naWZ0LWNhcmQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5naWZ0LWNhcmQtaW5mbyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBheW1lbnQtZ2lmdC1jYXJkIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdC5yZXdhcmQtbGluayB7XHJcblx0XHRcdFx0LmNhcmQtbG9nbyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucmV3YXJkLWxpbmsge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdFx0XHJcblx0XHRhLnJld2FyZC1saW5rLCBzcGFuLnJld2FyZC1saW5rIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0LmNhcmQtdmFsdWUge1xyXG5cdFx0XHQrLnJlbW92ZS1idXR0b24ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLWxvZ28td3JhcHBlciB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IC4zNHJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FyZC1kZXRhaWxzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQtbnVtYmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FyZC1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAwO1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jaGVja2JveCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQtdmFsdWUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjRyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMi40cmVtO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMS4ycmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjJyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmVycm9yIHtcclxuXHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi45cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjppbnZhbGlkICsgbGFiZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCxcclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogLjJzIHNjYWxlQmdJbiBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHRcdC5zYWZhcmkgJiB7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHRcdC5zYWZhcmkgJiB7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVse1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWx7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0LnNhZmFyaSAmIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oaWdoY29udHJhc3QgJiB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDAuOXJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuXHRcdFx0XHRyaWdodDogMC41cmVtO1x0XHRcclxuXHRcdFx0XHR3aWR0aDogMXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdC5zYWZhcmkgJiB7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0bGVnZW5kIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGtleWZyYW1lcyBzY2FsZUJnSW4ge1xyXG5cdFx0XHQwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ1MCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ4MCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguODkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQxMDAlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGtleWZyYW1lcyBzY2FsZUluIHtcclxuXHRcdFx0MCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ1MCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ4MCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguODkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQxMDAlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZnJhbmNoaXNlLWJhbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuaW1nLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjcmlwdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaDItbGlrZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLy9TVEFSVCB0aGVtZXNcclxuICAmLmdvbGQtdGhlbWUge1xyXG4gICAgLmZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRnb2xkNTAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmx1ZTYwMCwgMC42KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgLmZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRtYW5kYXJpbjcwMCwgMC42KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICAuZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuMTAwMCwgMC42KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgdGhlbWVzXHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgIC5pbmZvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgbWFyZ2luOiAwIC0xLjVyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA1NXJlbTtcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIHdpZHRoOiAzMnJlbTtcclxuICAgICAgbWluLWhlaWdodDogMjcuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogLTEwcmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMi1saWtlIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZyYW1lIHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjg1MDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJld2FyZC1jaGVja291dC1jb21wb25lbnQge1xyXG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAucG9pbnRzLWNvdW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjQ0N3JlbTtcclxuICB9XHJcblxyXG4gIC5pbWctd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIC5pbWctcmV3YXJkIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yZXdhcmRzLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZhZGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAmIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3Jld2FyZC1ib3JkZXItdjItYXBwLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgcGFkZGluZzogMS40cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIFxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDIuM3JlbTtcclxuICAgICAgICByaWdodDogMS4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkYmx1ZTMwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3Jld2FyZC1ib3JkZXItdjItYXBwLWdyZWVuLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIH1cclxuICBcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IHtcclxuICBtaW4taGVpZ2h0OiA5LjJyZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIFxyXG4gIC5pbmZvLXRleHQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuNnJlbTtcclxuICB9XHJcblxyXG4gIC5vZmZlcnMtdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAuZXhwaXJ5LWluZm8ge1xyXG4gICAgY29sb3I6ICRncmF5NzUwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmltZy13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgbWFyZ2luLWxlZnQ6IDIuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctb2ZmZXIge1xyXG4gICAgbWluLXdpZHRoOiAzLjJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mYWRlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgJiB7XHJcbiAgICAubGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuM3JlbTtcclxuICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvb2ZmZXItYm9yZGVyLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAyLjNyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGJsdWUzMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvb2ZmZXItYm9yZGVyLWdyZWVuLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIH1cclxuICBcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVtYmVyLWJhZGdlLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMTUuM3JlbTtcclxuICBtaW4taGVpZ2h0OiAzLjRyZW07IFxyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25zL2dyZWVudmVjdG9yLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIFxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8vTW9kaWZpZXIgZm9yIGdvbGQgbWVtYmVyIGJhZGdlXHJcbiAgJi5nb2xkIHtcclxuICAgIG1pbi13aWR0aDogMTcuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2dvbGRtZW1iZXIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IC44cmVtIDA7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItcGFsZS1vcmFuZ2Uuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIH1cclxuICAuaXRlbS1zdGF0dXMge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAuaXRlbS1kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiA1Ni4ycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcclxuICB9XHJcblxyXG4gIC5tanItbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAzcmVtIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLnZhbGlkIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gICYgKyAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJHdoaXRlIGluc2V0O1xyXG4gIH1cclxufSIsIi5hY2NvdW50LXJlY2VpcHQtc3VjY2Vzcy1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDU2LjJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAubWpyLWxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDYuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcclxuICAgIHBhZGRpbmc6IDEuMDRyZW0gMy40cmVtO1xyXG4gIH1cclxufSIsIi5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDY2cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMy4zcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubm9uZS1zZWxlY3RlZCB7XHJcbiAgICAgIG1heC13aWR0aDogNDUuOHJlbTtcclxuXHJcbiAgICAgIC5sb2NhdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtb3JkZXItY29tcG9uZW50IHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQuMnJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAub3JkZXItaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICYuaXRlbS1uYW1lIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0taGVhZGVyIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNHJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5pdGVtLWV4dHJhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcmVjZWlwdCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDFyZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbjogLjJyZW0gMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmPi50cmlhbmdsZS1saW5rIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC5nZW5lcmljLWZvcm0tY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG4gIC5yZWFkLW9ubHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIG1hcmdpbi1ib3R0b206MS44cmVtO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuICAgICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgICAgcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnZhbGlkOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTtcclxuICAgICB9XHJcbiAgICAgLmVycm9yLWxpc3Qge1xyXG4gICAgICAgbGkge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3QtbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiBcclxuICAgICYrc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJisuYWNjb3VudC1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW0haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgaW5wdXQ6aG92ZXIsXHJcbiAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkd2hpdGUgaW5zZXQ7XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcGFzc3dvcmQtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMCAxLjNyZW07XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuICAmKy5hY2NvdW50LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbn0iLCIuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAucHJlZmVycmVkLWNhcmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICYuZ2lmdC1jYXJkcyB7XHJcbiAgICAgIC5jYXJkLWRldGFpbHMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtbG9nbyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJhbGFuY2UtcmVtb3ZlLXdyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkLWJhbGFuY2Uge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAmLnJlbW92ZS1jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2RlbGV0ZS5zdmcnKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1sb2dvLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjM0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIuNHJlbSAxLjZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1kZXRhaWxzLFxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1kZXRhaWxzIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYuc3ZnXCIpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgfVxyXG4gICAgJi5jaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2LWZpbGwuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtZGV0YWlscyxcclxuICBpbnB1dFt0eXBlPXJhZGlvXSxcclxuICBsYWJlbCB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgICYucmVtb3ZlLWNhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvZGVsZXRlLnN2ZycpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbGFuY2UtcmVtb3ZlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jYXJkLWxvZ28ge1xyXG4gICAgbWFyZ2luOiAwIDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLW51bWJlcixcclxuICAuY2FyZC1iYWxhbmNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB3aWR0aDogMS45cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuc21zLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDIuNnJlbSAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbWFpbC1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuc3Vic2NyaWJlLWZvcm0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIHBhZGRpbmc6IDAgMi42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51bnN1YnNjcmliZS1pdGVtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMDsgICAgICBcclxuICAgIH1cclxuICBcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIFxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07IFxyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjcwMDtcclxuICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZU91dCBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLypBZGRpbmcgZm9jdXMgc3R5bGVzIG9uIHRoZSBvdXRlci1ib3ggb2YgdGhlIGZha2UgY2hlY2tib3gqL1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgLmNoZWNrbWFyayB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcmsge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gLjA1cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgLnNhZmFyaSAmIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAubmV0d29yay1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcblxyXG4gIC5hY2NvdW50LWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIG1heC13aWR0aDogMi44cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjhyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgICAgXHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBtYXJnaW46IC40cmVtIDA7XHJcbiAgfVxyXG5cclxuICAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgKy5hY2NvdW50LWxpbmsge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiA4LjRyZW07XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJnLWhlbHBlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTRyZW07XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBoZWlnaHQ6IDExcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTIuOTI5MjkyOTI5MjkyOTMlLCA5OS4zNjY0MDAwMDAwMDAwMSUgOTIuNzQzNDM0MzQzNDM0MzQlLCA5OC44NDU4NjY2NjY2NjY2NyUgOTIuNjAwMDAwMDAwMDAwMDElLCA5OC4wMDE4NjY2NjY2NjY2NyUgOTIuMzc4Nzg3ODc4Nzg3ODglLCA5Ny4wNTQ0JSA5Mi4xNDU0NTQ1NDU0NTQ1NiUsIDk1LjgxNzYlIDkxLjg2MDYwNjA2MDYwNjA2JSwgOTQuOTUzNjAwMDAwMDAwMDElIDkxLjY3MzczNzM3MzczNzM3JSwgOTMuNzc1MiUgOTEuNDM0MzQzNDM0MzQzNDMlLCA5Mi44MzAxMzMzMzMzMzMzNCUgOTEuMjU0NTQ1NDU0NTQ1NDUlLCA5MS45ODc0NjY2NjY2NjY2NiUgOTEuMTAzMDMwMzAzMDMwMyUsIDkwLjc4NTA2NjY2NjY2NjY3JSA5MC45MDEwMTAxMDEwMTAxJSwgODkuMjI5MzMzMzMzMzMzMzQlIDkwLjY2MzYzNjM2MzYzNjM3JSwgODguMDk3MDY2NjY2NjY2NjYlIDkwLjUwNzA3MDcwNzA3MDcxJSwgODYuODQ1MzMzMzMzMzMzMzQlIDkwLjM1MDUwNTA1MDUwNTA1JSwgODUuMjMyOCUgOTAuMTc0NzQ3NDc0NzQ3NDglLCA4My45MDcxOTk5OTk5OTk5OSUgOTAuMDUxNTE1MTUxNTE1MTUlLCA4Mi42MzYlIDg5Ljk1MDUwNTA1MDUwNTA0JSwgODEuMzgyNjY2NjY2NjY2NjclIDg5Ljg2OTY5Njk2OTY5Njk3JSwgODAuMzk3NiUgODkuODE4MTgxODE4MTgxODElLCA3OC40MjcyJSA4OS43NDg0ODQ4NDg0ODQ4NSUsIDc2Ljk3NjAwMDAwMDAwMDAxJSA4OS43MjUyNTI1MjUyNTI1MyUsIDc1LjUyNTMzMzMzMzMzMzM1JSA4OS43MjUyNTI1MjUyNTI1MyUsIDc0LjMwNjkzMzMzMzMzMzMzJSA4OS43NDU0NTQ1NDU0NTQ1NCUsIDczLjM0MDI2NjY2NjY2NjY2JSA4OS43NzQ3NDc0NzQ3NDc0NyUsIDcyLjQ0NDglIDg5LjgxMjEyMTIxMjEyMTIxJSwgNzEuNzY0MDAwMDAwMDAwMDElIDg5Ljg0NzQ3NDc0NzQ3NDc1JSwgNzAuOTMzMzMzMzMzMzMzMzQlIDg5Ljg5ODk4OTg5ODk4OTklLCA3MC4xNzA2NjY2NjY2NjY2NiUgODkuOTU0NTQ1NDU0NTQ1NDclLCA2OS4yNDUzMzMzMzMzMzMzMyUgOTAuMDM0MzQzNDM0MzQzNDMlLCA2Ny44NTA0JSA5MC4xNzg3ODc4Nzg3ODc4OSUsIDY2LjgzMTczMzMzMzMzMzMzJSA5MC4zMDEwMTAxMDEwMTAwOSUsIDY1LjYwOTYlIDkwLjQ2NDY0NjQ2NDY0NjQ2JSwgNjQuMzAwNTMzMzMzMzMzMzMlIDkwLjY1NzU3NTc1NzU3NTc2JSwgNjIuNTI3MjAwMDAwMDAwMDElIDkwLjk0NjQ2NDY0NjQ2NDY1JSwgNjEuMTU5MjAwMDAwMDAwMDA2JSA5MS4xODc4Nzg3ODc4Nzg3OSUsIDU5Ljg4MTA2NjY2NjY2NjY3JSA5MS40MjYyNjI2MjYyNjI2MyUsIDU4LjM0MDc5OTk5OTk5OTk5NCUgOTEuNzI5MjkyOTI5MjkyOTIlLCA1Ni45NDQyNjY2NjY2NjY2NjQlIDkyLjAxMzEzMTMxMzEzMTMxJSwgNTUuNTQ2MTMzMzMzMzMzMzQlIDkyLjMwNTA1MDUwNTA1MDUyJSwgNTQuMzE5NDY2NjY2NjY2NjclIDkyLjU2NjY2NjY2NjY2NjY4JSwgNTMuMDcyOCUgOTIuODM2MzYzNjM2MzYzNjQlLCA1MS45MTMzMzMzMzMzMzMzMzQlIDkzLjA4ODg4ODg4ODg4ODg5JSwgNTAuNTQ0NTMzMzMzMzMzMzM0JSA5My4zOTE5MTkxOTE5MTkxOSUsIDQ5LjM3ODQwMDAwMDAwMDAwNiUgOTMuNjQ3NDc0NzQ3NDc0NzUlLCA0OC4xMzIwMDAwMDAwMDAwMDUlIDkzLjkxOTE5MTkxOTE5MTkzJSwgNDYuOTcwNjY2NjY2NjY2NjYlIDk0LjE2OTY5Njk2OTY5Njk2JSwgNDUuODkxNDY2NjY2NjY2NjY2JSA5NC40JSwgNDQuOTAyNCUgOTQuNjA4MDgwODA4MDgwODElLCA0My44ODYxMzMzMzMzMzMzNCUgOTQuODE4MTgxODE4MTgxODMlLCA0Mi44MTMwNjY2NjY2NjY2NjQlIDk1LjAzNDM0MzQzNDM0MzQ0JSwgNDIuMTQxMzMzMzMzMzMzMzM2JSA5NS4xNjY2NjY2NjY2NjY2NyUsIDQwLjkxODY2NjY2NjY2NjY3JSA5NS4zOTk5OTk5OTk5OTk5OSUsIDQwLjE2MDAwMDAwMDAwMDAwNCUgOTUuNTQwNDA0MDQwNDA0MDQlLCAzOS4xNjk1OTk5OTk5OTk5OTYlIDk1LjcxNzE3MTcxNzE3MTcyJSwgMzcuODM4NCUgOTUuOTQxNDE0MTQxNDE0MTQlLCAzNi44MzYlIDk2LjElLCAzNS42NCUgOTYuMjc1NzU3NTc1NzU3NTglLCAzMy45ODY2NjY2NjY2NjY2NjUlIDk2LjQ5MjkyOTI5MjkyOTI5JSwgMzIuNDcyMjY2NjY2NjY2NjYlIDk2LjY2MTYxNjE2MTYxNjE3JSwgMzAuODc1NzMzMzMzMzMzMzMzJSA5Ni44MDQwNDA0MDQwNDA0JSwgMjguOTgyNCUgOTYuOTIxMjEyMTIxMjEyMTIlLCAyNy40MTMzMzMzMzMzMzMzMzQlIDk2Ljk2OTY5Njk2OTY5Njk3JSwgMjYuNjY2NjY2NjY2NjY2NjY4JSA5Ni45Njk2OTY5Njk2OTY5NyUsIDI1LjYzNzMzMzMzMzMzMzMzNCUgOTYuOTYzNjM2MzYzNjM2MzclLCAyNC42MTk0NjY2NjY2NjY2NjQlIDk2Ljk0NDQ0NDQ0NDQ0NDQ0JSwgMjMuNTQzMjAwMDAwMDAwMDAyJSA5Ni45MTExMTExMTExMTExJSwgMjIuNTI2MTMzMzMzMzMzMzM0JSA5Ni44Njc2NzY3Njc2NzY3NyUsIDIxLjcxMjUzMzMzMzMzMzMzMyUgOTYuODI0MjQyNDI0MjQyNDMlLCAyMC44MTE0NjY2NjY2NjY2NjglIDk2Ljc2NzY3Njc2NzY3Njc4JSwgMTkuNzY1MzMzMzMzMzMzMzM0JSA5Ni42ODk4OTg5ODk4OTg5OSUsIDE4LjU3MiUgOTYuNTg4ODg4ODg4ODg4ODklLCAxNy4xNDY2NjY2NjY2NjY2NjUlIDk2LjQ0NTQ1NDU0NTQ1NDU0JSwgMTYuMTI2MTMzMzMzMzMzMzM1JSA5Ni4zMjkyOTI5MjkyOTI5MyUsIDE0LjkzMzMzMzMzMzMzMzMzNSUgOTYuMTc1NzU3NTc1NzU3NTclLCAxMy4zOTUxOTk5OTk5OTk5OTklIDk1Ljk1OTU5NTk1OTU5NTk2JSwgMTIuMDg1MDY2NjY2NjY2NjY4JSA5NS43NTc1NzU3NTc1NzU3NSUsIDEwLjQ1OTk5OTk5OTk5OTk5OSUgOTUuNDc4Nzg3ODc4Nzg3ODglLCA4LjkxNzA2NjY2NjY2NjY2NyUgOTUuMTg3ODc4Nzg3ODc4NzklLCA3LjM4MDUzMzMzMzMzMzMzMyUgOTQuODcxNzE3MTcxNzE3MTglLCA1Ljc3ODQlIDk0LjUxMzEzMTMxMzEzMTMxJSwgNC4zNTIlIDk0LjE2ODY4Njg2ODY4Njg2JSwgMy4zNDEwNjY2NjY2NjY2NjY0JSA5My45MDkwOTA5MDkwOTA5JSwgMi4yNjI2NjY2NjY2NjY2NjY2JSA5My42MTYxNjE2MTYxNjE2MiUsIDEuMjM3NiUgOTMuMzIwMjAyMDIwMjAyMDMlLCAwJSA5Mi45MjkyOTI5MjkyOTI5MyUsIDAlIDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV3YXJkcy1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzLjNyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYW5rLWltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjRyZW07XHJcbiAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jZWxlYnJhdGUtZGF0ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDIxLjJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5leHBpcmF0aW9uLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbiAgXHJcbiAgLnFyLWltYWdlIHtcclxuICAgIG1heC13aWR0aDogMTEuNnJlbTtcclxuICAgIG1hcmdpbjogMi40cmVtIGF1dG87XHJcbiAgfVxyXG5cclxuICAubGVnYWwtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAyNS44cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjA0cmVtIDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjc4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIHBhZGRpbmc6IDMuNnJlbSAxcmVtIDIuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gIG1heC13aWR0aDogMzNyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XHJcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzLjZyZW0gLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5yZXdhcmQtdGV4dCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2VuZXJpYy1jcmVkaXQtY2FyZC5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgfVxyXG4gICAgXHJcbiAgLnNlYXJjaC1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3N3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbi1mb3JtLXNlYXJjaHtcclxuICAgICAgICAmOmJlZm9yZSAge1xyXG4gICAgICAgICAgY29udGVudCA6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTsgXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgcmlnaHQ6IDIwLjVyZW07XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc21hbGwge1xyXG4gICAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0uMnJlbTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc3cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICByaWdodDogNC44cmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmK2lucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRncmVlbjMwMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDguNXJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZWVuMzAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTsgXHJcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDExLjVyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgIH0gXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmVkZ2UgJiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7IFxyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICY6Oi1tcy12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLWZvcm0tc3BsaXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXgtd2lkdGg6IDguNXJlbTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2xvY2F0ZS5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIHRyYW5zZm9ybTtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb246IC41cyBmaW5kTWVBbmltYXRpb24gY3ViaWMtYmV6aWVyKDAuMTc1LCAtMC41ODUsIDAuMzIsIDEuNTc1KSBmb3J3YXJkcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3gge1xyXG4gICAgIGxhYmVse1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBmaW5kTWVBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1JSwgLTc1JSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLCA3NSUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIG1heC13aWR0aDogMTguOXJlbTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3JkZXI6IDQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWx0ZXItYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTAuM3JlbTtcclxuICAgICAgICBsZWZ0OiAtM3JlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLW1lZGl1bS5zdmcpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXh0ZW5kLWZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjcy12aWV3LWFsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudCxcclxuICAgICAgICAgICYubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSk2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICYuaGlkZGVuLW1vYmlsZSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWRpc3RhbmNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTcuNnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDExLjZyZW07XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHsgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAjY3VzdG9tTGFiZWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmVkZ2UgJiB7XHJcbiAgICAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHsgXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjotbXMtdmFsdWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW9zIHtcclxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQge1xyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAmLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWRpc3RhbmNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtbW9iaWxlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuYXBwLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiA0LjUzdnc7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6ICRtaWQtZGVza3RvcDtcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHQtbGlzdC13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA1OS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXN1bHQtbGlzdCxcclxuICAuY3B0LWhlcm8tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1OS41cmVtO1xyXG4gICAgbWF4LWhlaWdodDogODUuM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDg1LjNyZW07XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgaGVpZ2h0OiA3MHJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbmZvLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuampTY3JvbGxiYXIsXHJcbiAgICAuU2Nyb2xsYmFyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgIHdpZHRoOiAwLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby1yZXN1bHRzLWZvb3RlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmRlZmF1bHQge1xyXG4gICAgICBwYWRkaW5nOiA3LjVyZW0gMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0LjUzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5pdGlhbC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiA3LjVyZW0gMi41cmVtIDAgNy41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEyMDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMjY3NzE2JSwgMS44NDYwNTA0JSA4LjA4NjIyMCUsIDMuOTY4MDY3MiUgNy44Nzk5MiUsIDYuOTIwNjcyJSA3LjU5NjA2MiUsIDEwLjUxOTMyNyUgNy4yNTM5MzclLCAxMy4zMDYwNSUgNi45OTE3MzIlLCAxNi4yNTUyOTQlIDYuNzE2MTQxNyUsIDE5LjY2OTc0NyUgNi40MDExODElLCAyMi42NDA4NDAlIDYuMTI5OTIxMiUsIDI0Ljg1NTYzMCUgNS45Mjk1MjclLCAyNy43MjAxNiUgNS42NzI0NDAlLCAzMC41ODExNzYlIDUuNDE4NTAzJSwgMzMuNzE5MzI3JSA1LjE0MjkxMzMlLCAzNi4yMzE3NjQlIDQuOTI1MTk2JSwgMzguNTM5MTUlIDQuNzI4MzQ2JSwgNDEuMDMxMjYwJSA0LjUxNjkyOSUsIDQzLjMzODk5JSA0LjMyMzIyOCUsIDQ1LjA5MjclIDQuMTc3NTU5MCUsIDQ2Ljg0NjcyMiUgNC4wMzM0NjQlLCA0OS45OTgzMTklIDMuNzc3OTUyNyUsIDUyLjk0MTE3JSAzLjU0MzMwNyUsIDU1LjI2MzUlIDMuMzYyMjA0JSwgNTguNDA2MzglIDMuMTIyNDQwOSUsIDYxLjE3OTQ5JSAyLjkxNTM1NDMlLCA2My44Njg1NyUgMi43MTg1MDMlLCA2Ni4xNzEwOSUgMi41NTI3NTU5JSwgNjguMDE2ODAlIDIuNDIxNjUzNSUsIDcwLjUxMDA4JSAyLjI0NzYzNzclLCA3MS44OTc5OCUgMi4xNTE5Njg1JSwgNzMuODQyNTIlIDIuMDE5MjkxJSwgNzUuNTkxOTMlIDEuOTAxMTgxMSUsIDc3LjYyODkwJSAxLjc2NTc0OCUsIDc5LjI5Mzc4JSAxLjY1NjI5OTIlLCA4MC45NTg2NSUgMS41NDgwMzE0JSwgODMuMTc1MTIlIDEuNDA1NTExJSwgODUuMzg2NzIlIDEuMjY1MzU0MyUsIDg3LjcwMDY3JSAxLjEyMDg2NjElLCA4OS41NDYyMSUgMS4wMDcwODY2JSwgOTEuNjc3OCUgMC44Nzc1NTkwJSwgOTMuMzQwMzMlIDAuNzc3OTUyNyUsIDk0LjcyNTg4JSAwLjY5NjA2MjklLCA5Ni42NjU1NCUgMC41ODI2NzcxJSwgOTguMjM1OTYlIDAuNDkyNTE5NjglLCAxMDAlIDAuMzkzNzAwNzglLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDguMjY3NzE2JSk7XHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMjAwO1xyXG4gICAgICAgICAgcGFkZGluZzogNC43cmVtIDMuMnJlbSAycmVtO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjk0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHBhZGRpbmc6IDcuNXJlbSAyLjVyZW0gMCA3LjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMjAwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgOC4yNjc3MTYlLCAxLjg0NjA1MDQlIDguMDg2MjIwJSwgMy45NjgwNjcyJSA3Ljg3OTkyJSwgNi45MjA2NzIlIDcuNTk2MDYyJSwgMTAuNTE5MzI3JSA3LjI1MzkzNyUsIDEzLjMwNjA1JSA2Ljk5MTczMiUsIDE2LjI1NTI5NCUgNi43MTYxNDE3JSwgMTkuNjY5NzQ3JSA2LjQwMTE4MSUsIDIyLjY0MDg0MCUgNi4xMjk5MjEyJSwgMjQuODU1NjMwJSA1LjkyOTUyNyUsIDI3LjcyMDE2JSA1LjY3MjQ0MCUsIDMwLjU4MTE3NiUgNS40MTg1MDMlLCAzMy43MTkzMjclIDUuMTQyOTEzMyUsIDM2LjIzMTc2NCUgNC45MjUxOTYlLCAzOC41MzkxNSUgNC43MjgzNDYlLCA0MS4wMzEyNjAlIDQuNTE2OTI5JSwgNDMuMzM4OTklIDQuMzIzMjI4JSwgNDUuMDkyNyUgNC4xNzc1NTkwJSwgNDYuODQ2NzIyJSA0LjAzMzQ2NCUsIDQ5Ljk5ODMxOSUgMy43Nzc5NTI3JSwgNTIuOTQxMTclIDMuNTQzMzA3JSwgNTUuMjYzNSUgMy4zNjIyMDQlLCA1OC40MDYzOCUgMy4xMjI0NDA5JSwgNjEuMTc5NDklIDIuOTE1MzU0MyUsIDYzLjg2ODU3JSAyLjcxODUwMyUsIDY2LjE3MTA5JSAyLjU1Mjc1NTklLCA2OC4wMTY4MCUgMi40MjE2NTM1JSwgNzAuNTEwMDglIDIuMjQ3NjM3NyUsIDcxLjg5Nzk4JSAyLjE1MTk2ODUlLCA3My44NDI1MiUgMi4wMTkyOTElLCA3NS41OTE5MyUgMS45MDExODExJSwgNzcuNjI4OTAlIDEuNzY1NzQ4JSwgNzkuMjkzNzglIDEuNjU2Mjk5MiUsIDgwLjk1ODY1JSAxLjU0ODAzMTQlLCA4My4xNzUxMiUgMS40MDU1MTElLCA4NS4zODY3MiUgMS4yNjUzNTQzJSwgODcuNzAwNjclIDEuMTIwODY2MSUsIDg5LjU0NjIxJSAxLjAwNzA4NjYlLCA5MS42Nzc4JSAwLjg3NzU1OTAlLCA5My4zNDAzMyUgMC43Nzc5NTI3JSwgOTQuNzI1ODglIDAuNjk2MDYyOSUsIDk2LjY2NTU0JSAwLjU4MjY3NzElLCA5OC4yMzU5NiUgMC40OTI1MTk2OCUsIDEwMCUgMC4zOTM3MDA3OCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOC4yNjc3MTYlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MjtcclxuICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEyMDA7XHJcbiAgICAgICAgcGFkZGluZzogNC43cmVtIDMuMnJlbSAycmVtO1xyXG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsdC1mb250IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHksXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNy41cmVtIDcuNXJlbSA3LjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEyMDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjUyNSUsIDk3LjgzJSA5OC4zMTQlLCA5Ni4yMjQlIDk4LjE2OSUsIDkzLjg1MiUgOTcuOTY5JSwgOTAuOTElIDk3Ljc0MSUsIDg3LjQ5OCUgOTcuNDk5JSwgODUuNjA3JSA5Ny4zNzYlLCA4My4zMzElIDk3LjIzOCUsIDgxLjkxNSUgOTcuMTU4JSwgODAuMTElIDk3LjA2MiUsIDc2LjgwNCUgOTYuOTAzJSwgNzMuMDExJSA5Ni43NDklLCA3MC4xNzElIDk2LjY1NSUsIDY3LjgwMCUgOTYuNTg5JSwgNjQuMjA3JSA5Ni41MTUlLCA2MS4yNjglIDk2LjQlLCA1OC42NTU0JSA5Ni40NjAlLCA1Ny4wMDclIDk2LjQ1JSwgNTQuNzM0JSA5Ni40NjElLCA1Mi41NTclIDk2LjQ3MiUsIDUwLjM3NyUgOTYuNDkwJSwgNDguMDA4JSA5Ni41MTclLCA0NS40NTMlIDk2LjU1NCUsIDQzLjM3MSUgOTYuNTklLCA0MC41MzA3JSA5Ni42JSwgMzcuNjkwJSA5Ni43MTIlLCAzNS4yMjglIDk2Ljc3NCUsIDMyLjc2NDUlIDk2Ljg0MyUsIDMxLjQxNiUgOTYuODglLCAyOC41NDk1JSA5Ni45NzMlLCAyNi4wNzMlIDk3LjA1NiUsIDIzLjMzNCUgOTcuMTU0JSwgMjEuMjQ2NyUgOTcuMjMzJSwgMTkuMzU2OSUgOTcuMzA3JSwgMTYuODgxMCUgOTcuNDA5JSwgMTQuNzk2MSUgOTcuNDklLCAxMi42NDQ4JSA5Ny41OSUsIDEwLjk1MTAlIDk3LjY3MCUsIDguODYzMCUgOTcuNzY4JSwgNi42NTAwJSA5Ny44NzYlLCA0LjU2MDAwJSA5Ny45ODIlLCAyLjAxOTgzJSA5OC4xMTclLCAwLjc4MDMzJSA5OC4xODUlLCAwJSA5OC4yMzAlLCAwJSAwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMy4ycmVtIDMuMnJlbTtcclxuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTIwMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTcuNjQ3MDYlLCA3NC42NjY2NyUgNjQuNzA1ODglLCA2Mi4xMzMzMyUgODguMjM1MjklLCA1Mi41MzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NSUsIDEwLjkzMzMzJSA4Mi4zNTI5NCUsIDAlIDcwLjU4ODI0JSwgMCUgMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24sXHJcbiAgICAuaXRtLWxvY2F0aW9uLXR5cGUge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLFxyXG4gICAgLml0bS1sb2NhdGlvbi1kZXRhaWxzIHsgICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgLm5hbWUsXHJcbiAgICAgICAgLml0bS1zdG9yZS1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgICBcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90aWNlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHVzLFxyXG4gICAgICAgIC5pdG0tbG9jYXRpb24tc3RhdHVzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjIwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTtcclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc3RhbmNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk4MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdG0tbG9jYXRpb24tYWRkcmVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGRyZXNzLWxpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwIDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRtLWxvY2F0aW9uLXBob25lIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdG0tbG9jYXRpb24tYWN0aW9ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAuc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZHIxLFxyXG4gICAgICAgIC5hZGRyMixcclxuICAgICAgICAucGhvbmUtZGVza3RvcCxcclxuICAgICAgICAucGhvbmUtbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLWRlc2t0b3AsXHJcbiAgICAgICAgLnBob25lLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob25lLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLjZyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG9uZS1tb2JpbGUge1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07ICBcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICBcclxuICAgICAgICAgICYuZGVsaXZlcnk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAuZGVsaXZlcnktc2VydmljZXMge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5kZWxpdmVyeS1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnktaWNvbiB7XHJcbiAgICAgIGhlaWdodDogMi4wcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcHQtZGVsaXZlcnktb3B0IHtcclxuICAgICAgLml0bS1kZWxpdmVyLW9wdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG91cnMge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNwdC1oZXJvLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNy41cmVtIDA7XHJcbiAgfVxyXG5cclxuICAucmVzdWx0cy1jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoJGJsdWU1MDAsIDAuMjMpO1xyXG4gICAgcGFkZGluZzogLjdyZW0gMCAuN3JlbSA1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAubnVtYmVyLFxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uby1yZXN1bHRzLW1zZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoZWQtdGVybSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zY3JpcHQtaGVhZGxpbmUge1xyXG4gICAgICBmb250LWZhbWlseTogMS42cmVtO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkOTAwO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuICAvKiB1c2VkIHRvIHF1aWNrbHkgaGlkZSBtYXAgb3IgZHVtbXkgbWFwIHdpdGhvdXQgdGhlIG5lZWQgdG8gcmVidWlsZCBjb21wb25lbnQgb3IgbWFrZSBleHRyYSByZXF1ZXN0cyAqL1xyXG4gIC5oaWRlLXRlbXBvcmFyaWx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5nbWFwIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU5LjVyZW0pO1xyXG4gICAgICBoZWlnaHQ6IDg4MnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIHBhZGRpbmc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21sLWRlc2t0b3Ape1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJj5kaXYge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogICAgICBGaXggZm9yIGdvb2dsZSBtYXBzIHBpbiAgICAqL1xyXG4ubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCB7XHJcbiAgLmdtYXAge1xyXG4gICAgZGl2W3N0eWxlKj1cImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWZcIl0geyBcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCB7XHJcbiAgei1pbmRleDogOTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UgYWxsLCAwcyBsaW5lYXIgdG9wO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNC42cmVtKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICYuaGFzLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY1cHgpO1xyXG4gICAgLmJnLWhlbHBlciB7XHJcbiAgICAgIGhlaWdodDogMzUuNXJlbTtcclxuICAgIH1cclxuICB9IFxyXG4gICYub3BlbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oYXMtZGlzdGFuY2Utc2VsZWN0IHtcclxuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XHJcbiAgICAgIC5zZWFyY2gtYmFyIHtcclxuICAgICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZWVuMzAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE3cmVtO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNS41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH0gXHJcbiAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVkZ2UgJiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7IFxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICY6Oi1tcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMS42cmVtO1xyXG4gICAgbGVmdDogMi41cmVtO1xyXG4gICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB9XHJcblxyXG4gIC5iZy1oZWxwZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5ODAlIDk3LjUzNjIlLCA5Ni43NjIxJSA5Ny40MzYyJSwgOTYuNDQlIDk3LjM0NzIlLCA5Ni4wMjA4JSA5Ny4yMzg0JSwgOTUuNTkyNCUgOTcuMTM2NiUsIDk1LjAxODclIDk3LjAxMzYlLCA5NC40OTY1JSA5Ni45MTM2JSwgOTQuMDgwNiUgOTYuODQxNiUsIDkzLjc2NzclIDk2Ljc5MTYlLCA5My40NTk2JSA5Ni43NDYlLCA5My4wMDY5JSA5Ni42ODQ4JSwgOTIuNzE4MyUgOTYuNjQ5NCUsIDkyLjE3NjYlIDk2LjU4OTQlLCA5MS44MDI1JSA5Ni41NTM1JSwgOTEuNDY1OSUgOTYuNTI1JSwgOTAuOTk0NCUgOTYuNDklLCA5MC41MTMyJSA5Ni40NjA3JSwgOTAuMjAwMiUgOTYuNDQ1MCUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOTAlLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NjAlIDk2LjgyNyUsIDgzLjYzOTAlIDk2LjkwNzAlLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0MCUgOTguNjk1MiUsIDc1Ljc3MSUgOTguNzc1MiUsIDc1LjQ4MTIlIDk4Ljg0MTIlLCA3NS4xMjM3JSA5OC45MjEyJSwgNzQuODA2JSA5OC45OTA0JSwgNzQuNTA4MyUgOTkuMDU0JSwgNzQuMTcwMyUgOTkuMTI0MiUsIDczLjg2MzYlIDk5LjE4NjIlLCA3My41NDE3JSA5OS4yNDk1JSwgNzMuMTMwMCUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2MCUgOTkuOTI1MSUsIDY0LjM0OCUgOTkuODgwMiUsIDYzLjgwOTAlIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyMCUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUwJSA5OC4zNjk2JSwgNTUuOTU0MiUgOTguMjg5NiUsIDU1LjQxODclIDk4LjE4NjYlLCA1NC42NDQzJSA5OC4wNDc2JSwgNTMuOTEyMCUgOTcuOTI4OCUsIDUzLjQxMDcwJSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5MCUgOTcuODYyMiUsIDQ0LjUyMjAlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIwJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNjAlIDk5LjI5MSUsIDIwLjI5MjQ4JSA5OC45OTElLCAxOC4zNTQlIDk4LjUxMTAlLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxMCUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQ1JSA5OC4xOTglLCAwJSA5OSUsIDAlIDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b3JlLWxvY2F0b3Ige1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxLjFyZW0gLjhyZW0gLTFyZW0gcmdiYSgkYmx1ZTUwMCwgMC42KTtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDA7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Utd3JhcHBlciwgLml0bS1jbG9zZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0b3A6IC0zcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IHtcclxuICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDIwJSwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLHJnYmEoMjM3LCAyNDQsIDI0MywxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLHJnYmEoMjM3LCAyNDQsIDI0MywxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKTYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKSA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKSA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mY3Mtdmlldy1hbGwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXItYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5leHRlbmQtZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgIC5lcnJvci1kZXRhaWxzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkNjAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWxpdmVyeS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgLjFyZW0gJG1hbmRhcmluNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvc2VzdC1sb2NhdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgcGFkZGluZzogMS40cmVtIDA7XHJcbiAgfVxyXG4gIC5waWNrdXAtd3JhcHBlciB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgLjFyZW0gJG1hbmRhcmluNDAwO1xyXG4gICAgfVxyXG4gICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGljay11cC10aW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpY2stdXAtaW50ZXJ2YWwge1xyXG4gICAgcGFkZGluZzogMCAycmVtIDAgMS4xcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgIG1heC13aWR0aDogNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGRyZXNzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5hZGRyZXNzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcclxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtIDAuNHJlbSAxLjFyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogLjlyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ1bGwge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td3JhcHBlciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICArLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvcmUtbG9jYXRvciB7XHJcbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5zY3QtbG9jYXRpb24tZHJhd2VyIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gIGNsaXAtcGF0aDogIHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogNC4ycmVtIDEuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLmhhcy1kaXN0YW5jZS1zZWxlY3Qge1xyXG4gICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kcm9wLnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3JlbSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4LjVyZW0pO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMuNXJlbSAzLjVyZW0gMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3QtY3VycmVudCxcclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvZHJvcC1ibGFjay5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblx0LmNtcC10b3AtYmFyICYge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAuNHJlbSAuM3JlbSAwIHJnYmEoYmxhY2ssIDAuMik7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLjJyZW07XHJcblx0XHRwYWRkaW5nOiAyLjByZW0gMi41cmVtIDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0ei1pbmRleDogMjAwO1xyXG5cdH1cclxuXHQmLnNob3duLCAmLnNob3duLWFsdCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0LnRtcC1sb2NhdGlvbnMgJiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb24tbG9jYXRpb24tYXJyb3cge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0LnNlYXJjaC1iYXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogJGNvbDE2O1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1NXB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcclxuXHRcdFx0d2lkdGg6ICRjb2wxNjtcclxuXHRcdH1cclxuXHR9XHJcblx0Zm9ybSB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogJHhsYXJnZTtcclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuICB9XHJcbiAgLnNlcnZpY2UtZmlsdGVycyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiA1O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZmNzLXZpZXctYWxsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIC5maWx0ZXItc2VydmljZS13cmFwcGVyIHtcclxuICAgICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudCxcclxuICAgICAgJi5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICBcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSBcclxuICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJi5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDIwJSwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLHJnYmEoMjM3LCAyNDQsIDI0MywxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLHJnYmEoMjM3LCAyNDQsIDI0MywxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmV4dGVuZC1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAuOHJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZm9ybS1zcGxpdCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1heC13aWR0aDogOC41cmVtO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWZvcm0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkcmVkNjAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgIFxyXG4gIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvbG9jYXRlLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgdHJhbnNmb3JtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjVzIGZpbmRNZUFuaW1hdGlvbiBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIGZvcndhcmRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICRncmVlbjMwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogNi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAmW3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbSAwIDAgLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6ICRjb2wxNjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAuMXJlbSAwIDAgMTAuMHJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDEuMHJlbSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLWZpbHRlcnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjByZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcclxuICAgIG1hcmdpbjogLjVyZW0gMCAycmVtIDEuNXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXRpdmUtZGlzdGFuY2Utc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgIG1heC13aWR0aDogMTdyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTEuNnJlbTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6ICRjb2wxNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXItYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IC0zcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUtbWVkaXVtLnN2ZykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDQycmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAuZ2VuZXJpYy1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5jb25maXJtYXRpb24ge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIG1heC13aWR0aDogNDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgICBtYXJnaW46IDIuNHJlbSAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZW5kLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICNjb25maXJtYXRpb24tZm9ybS1lbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgfVxyXG59IiwiLnVubG9jay1yZXdhcmQtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy1mb3JtIHtcclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSIsIi51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDMzcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW5mby13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxLjY0cmVtIDMuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmFkZC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgI2NhcmQtbnVtYmVyLXBsYWNlaG9sZGVyLFxyXG4gICNjdnYtcGxhY2Vob2xkZXIge1xyXG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2V4cGlyYXRpb25EYXRlIHtcclxuICAgIGhlaWdodDogMi42cmVtO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtcm93IHtcclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2NhcmQtbnVtYmVyLXBsYWNlaG9sZGVyW2FyaWEtaW52YWxpZD1cImZhbHNlXCJdLFxyXG4gICNjdnYtcGxhY2Vob2xkZXJbYXJpYS1pbnZhbGlkPVwiZmFsc2VcIl0ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmLnZhbGlkLFxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmFsaWQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB0b3A6IDIuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXJvdyB7XHJcbiAgICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LXJvdyB7XHJcbiAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogMi4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdpZnQtY2FyZC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzNyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi52YWxpZCxcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZhbGlkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgdG9wOiAyLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLWZvcm0ge1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1yb3cge1xyXG4gICAgICAuZXJyb3ItbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDM3LjVyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1kZXRhaWxzLFxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1jYXJkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cclxuICAgICsgLmNhcmQtbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1sb2dvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyLjdyZW07XHJcbiAgfVxyXG5cclxuICAuY2FyZC1udW1iZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZW1vdmUtY2FyZC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfSAgXHJcblxyXG4gIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWluLXdpZHRoOiAxNnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGVsaXZlcnktdW5hdmFpbGFibGUtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDQycmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiIsIi5iZXRhLWJhbm5lci1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA0MDA7XHJcbiAgYmFja2dyb3VuZDogJGdyYXkxMjAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMS43cmVtIDFyZW0gO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5iZXRhLWJhbm5lci1jb21wb25lbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIuZmNzLWNvb2tpZS1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAxLjhyZW07XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjkpO1xyXG4gIHBhZGRpbmc6IDEuNHJlbSAyLjRyZW07XHJcbiAgbWF4LXdpZHRoOiAxMzdyZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuOHJlbSk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYm94LXNoYWRvdzogLjJyZW0gLjJyZW0gLjZyZW0gLjJyZW0gcmdiYSgwLDAsMCwuMyk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuNHJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjRyZW0pO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiBcclxuICAucnRlLWNvbXBvbmVudCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiAgYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMTEuNHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDMuNHJlbTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGNvbnRyYXN0IHtcclxuICAuZmNzLWNvb2tpZS1jb21wb25lbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XHJcbiAgYmFja2dyb3VuZDogI2FkZDBhZDtcclxuICBtYXJnaW46IDJyZW0gMi4ycmVtIDRyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxOC4xODE4MTgxODE4MTgxODMlLCA5OS41NTY5Njk2OTY5Njk3JSAxNy40ODE4MTgxODE4MTgxOCUsIDk5LjIyMTgxODE4MTgxODIlIDE2Ljk5MDkwOTA5MDkwOTA5JSwgOTguNDAxODE4MTgxODE4MTklIDE1Ljg4MTgxODE4MTgxODE4MyUsIDk3LjgyNjA2MDYwNjA2MDYyJSAxNS4xNjM2MzYzNjM2MzYzNjIlLCA5Ny4zMTM5MzkzOTM5MzkzOSUgMTQuNTcyNzI3MjcyNzI3Mjc0JSwgOTYuNDUyMTIxMjEyMTIxMiUgMTMuNjYzNjM2MzYzNjM2MzY0JSwgOTUuNjI1NDU0NTQ1NDU0NTUlIDEyLjg2MzYzNjM2MzYzNjM2MyUsIDk0LjU1ODQ4NDg0ODQ4NDg1JSAxMS45NTQ1NDU0NTQ1NDU0NTMlLCA5My43MzcyNzI3MjcyNzI3NCUgMTEuMzM2MzYzNjM2MzYzNjM4JSwgOTIuOTk3ODc4Nzg3ODc4NzklIDEwLjg0NTQ1NDU0NTQ1NDU0NiUsIDkxLjU2MDYwNjA2MDYwNjA1JSAxMC4wNTQ1NDU0NTQ1NDU0NTUlLCA5MC4zNDg0ODQ4NDg0ODQ4NCUgOS41NTQ1NDU0NTQ1NDU0NTUlLCA4OS41MDY2NjY2NjY2NjY2NiUgOS4yOTk5OTk5OTk5OTk5OTklLCA4OC42ODUxNTE1MTUxNTE1MiUgOS4xMTgxODE4MTgxODE4MTclLCA4Ny44NjMzMzMzMzMzMzMzNCUgOS4wMDkwOTA5MDkwOTA5MSUsIDg3LjMyOTM5MzkzOTM5Mzk0JSA5LjAwOTA5MDkwOTA5MDkxJSwgODYuNTA3NTc1NzU3NTc1NzYlIDkuMDA5MDkwOTA5MDkwOTElLCA4NS43MDY2NjY2NjY2NjY2NiUgOS4wOTA5MDkwOTA5MDkwOTIlLCA4NS40NTQ1NDU0NTQ1NDU0NSUgOS4wOTA5MDkwOTA5MDkwOTIlLCA4NC4yMjY5Njk2OTY5Njk3JSA5LjU0NTQ1NDU0NTQ1NDU0NyUsIDgzLjg5ODc4Nzg3ODc4Nzg3JSA5LjcyNzI3MjcyNzI3MjcyNyUsIDgzLjI0MTgxODE4MTgxODE4JSAxMC4xMzYzNjM2MzYzNjM2MzclLCA4Mi4yNTQ4NDg0ODQ4NDg0OCUgMTAuODU0NTQ1NDU0NTQ1NDU0JSwgODEuMjQ3MjcyNzI3MjcyNzMlIDExLjY4MTgxODE4MTgxODE4JSwgODAuNDA1NzU3NTc1NzU3NTglIDEyLjQyNzI3MjcyNzI3MjcyOCUsIDc5Ljc2OTM5MzkzOTM5MzkyJSAxMy4wMTgxODE4MTgxODE4MTglLCA3OC43NDMzMzMzMzMzMzMzMyUgMTQuMDE4MTgxODE4MTgxODIlLCA3OC4wNjY5Njk2OTY5Njk3JSAxNC43JSwgNzYuODc0MjQyNDI0MjQyNDIlIDE1Ljk1NDU0NTQ1NDU0NTQ1NSUsIDc1Ljk2Nzg3ODc4Nzg3ODc5JSAxNi45NDU0NTQ1NDU0NTQ1NDUlLCA3NC45MjE1MTUxNTE1MTUxNyUgMTguMTI3MjcyNzI3MjcyNzMlLCA3My45NzgxODE4MTgxODE4MSUgMTkuMjI3MjcyNzI3MjcyNzMlLCA3My4yNTg3ODc4Nzg3ODc4OSUgMjAuMTM2MzYzNjM2MzYzNjM3JSwgNzIuNjgzMDMwMzAzMDMwMyUgMjAuODkwOTA5MDkwOTA5MDklLCA3MS43MTU3NTc1NzU3NTc1OCUgMjIuMTcyNzI3MjcyNzI3Mjc2JSwgNzEuMjIwMzAzMDMwMzAzMDMlIDIyLjgzNjM2MzYzNjM2MzYzNiUsIDcwLjE5NTE1MTUxNTE1MTUyJSAyNC4yMDkwOTA5MDkwOTA5MDclLCA2OS41MzkwOTA5MDkwOTA5MiUgMjUuMTE4MTgxODE4MTgxODE3JSwgNjguNTM0NTQ1NDU0NTQ1NDUlIDI2LjQ1NDU0NTQ1NDU0NTQ1NyUsIDY3Ljg3ODc4Nzg3ODc4Nzg5JSAyNy4yNzI3MjcyNzI3MjcyNyUsIDY3LjY3MjcyNzI3MjcyNzI3JSAyNy41NDU0NTQ1NDU0NTQ1NDclLCA2Ny4wMTY5Njk2OTY5Njk3JSAyOC40NTQ1NDU0NTQ1NDU0NTMlLCA2NS45MDM2MzYzNjM2MzYzNyUgMzAuMDU0NTQ1NDU0NTQ1NDU1JSwgNjUuMDgxODE4MTgxODE4MTglIDMxLjMlLCA2NC4zNCUgMzIuNDYzNjM2MzYzNjM2MzclLCA2My43MDM2MzYzNjM2MzYzNiUgMzMuNSUsIDYyLjY5Nzg3ODc4Nzg3ODc4JSAzNS4xOTA5MDkwOTA5MDkwOSUsIDYxLjg3NjY2NjY2NjY2NjY2NSUgMzYuNjI3MjcyNzI3MjcyNzI1JSwgNjEuMTE2OTY5Njk2OTY5NzA0JSAzNy45OTA5MDkwOTA5MDkwOSUsIDYwLjUyMDkwOTA5MDkwOTA5JSAzOS4wODE4MTgxODE4MTgxODYlLCA1OS44MDIxMjEyMTIxMjEyMTQlIDQwLjQyNzI3MjcyNzI3MjczJSwgNTkuMTA1MTUxNTE1MTUxNTElIDQxLjc2MzYzNjM2MzYzNjM2NSUsIDU4LjMwMzMzMzMzMzMzMzM0JSA0My4zMjcyNzI3MjcyNzI3MyUsIDU3LjYwNzg3ODc4Nzg3ODc5JSA0NC43MDkwOTA5MDkwOTA5MSUsIDU2Ljc0NjM2MzYzNjM2MzY0JSA0Ni40NDU0NTQ1NDU0NTQ1NDUlLCA1Ni4wNjYwNjA2MDYwNjA2MSUgNDcuODM2MzYzNjM2MzYzNjMlLCA1NS40NDg0ODQ4NDg0ODQ4NDYlIDQ5LjEwOTA5MDkwOTA5MDkxJSwgNTQuNzQ5MzkzOTM5MzkzOTQlIDUwLjU3MjcyNzI3MjcyNzI3JSwgNTMuODkwOTA5MDkwOTA5MDklIDUyLjM5MDkwOTA5MDkwOTA5JSwgNTMuMjc3NTc1NzU3NTc1NzU0JSA1My42OTA5MDkwOTA5MDkwOSUsIDUyLjU3NTQ1NDU0NTQ1NDU1JSA1NS4xOTA5MDkwOTA5MDkwOSUsIDUxLjYyOTY5Njk2OTY5Njk3JSA1Ny4yMjcyNzI3MjcyNzI3MyUsIDUwLjg4MzYzNjM2MzYzNjM2JSA1OC44MzYzNjM2MzYzNjM2NCUsIDUwLjA0NTc1NzU3NTc1NzU4JSA2MC42NTQ1NDU0NTQ1NDU0NSUsIDQ5LjQ1MzAzMDMwMzAzMDI5NiUgNjEuOTM2MzYzNjM2MzYzNjQlLCA0OC42NjY2NjY2NjY2NjY2NjQlIDYzLjYzNjM2MzYzNjM2MzYzJSwgNDguMDcyNzI3MjcyNzI3MjYlIDY0LjkxODE4MTgxODE4MTgyJSwgNDcuNDk2OTY5Njk2OTY5NyUgNjYuMTYzNjM2MzYzNjM2MzYlLCA0Ni45MDE1MTUxNTE1MTUxNTYlIDY3LjQ0NTQ1NDU0NTQ1NDU0JSwgNDYuMTYyNzI3MjcyNzI3Mjc0JSA2OS4wMTgxODE4MTgxODE4MiUsIDQ1LjE1MjQyNDI0MjQyNDI0JSA3MS4xNTQ1NDU0NTQ1NDU0NiUsIDQ0LjQ1NzU3NTc1NzU3NTc2JSA3Mi42MDkwOTA5MDkwOTA5MSUsIDQzLjg2NDU0NTQ1NDU0NTQ1JSA3My44MzYzNjM2MzYzNjM2MyUsIDQzLjE4Njk2OTY5Njk2OTclIDc1LjIyNzI3MjcyNzI3MjczJSwgNDIuNDQ1MTUxNTE1MTUxNTE1JSA3Ni43MjcyNzI3MjcyNzI3MiUsIDQxLjc2ODc4Nzg3ODc4Nzg3NiUgNzguMDcyNzI3MjcyNzI3MjYlLCA0MS4wMDI3MjcyNzI3MjcyOCUgNzkuNTcyNzI3MjcyNzI3MjglLCA0MC4wMDAzMDMwMzAzMDMwMyUgODEuNDgxODE4MTgxODE4MTglLCAzOS4wNzMwMzAzMDMwMzAzJSA4My4xOTA5MDkwOTA5MDkwOSUsIDM4LjE0NzI3MjcyNzI3MjcyJSA4NC44NDU0NTQ1NDU0NTQ1NCUsIDM3LjUzMzAzMDMwMzAzMDMlIDg1LjkwOTA5MDkwOTA5MDklLCAzNi45NTk2OTY5Njk2OTY5NyUgODYuODgxODE4MTgxODE4MTglLCAzNi4xOTcyNzI3MjcyNzI3MjUlIDg4LjEyNzI3MjcyNzI3MjczJSwgMzUuMzc5MDkwOTA5MDkwOTElIDg5LjQxODE4MTgxODE4MTgyJSwgMzUuMDkwOTA5MDkwOTA5MDg2JSA4OS44MTgxODE4MTgxODE4MyUsIDM0LjMzMDYwNjA2MDYwNjA2JSA5MC45NDU0NTQ1NDU0NTQ1NCUsIDMzLjY3MTgxODE4MTgxODE4JSA5MS44NTQ1NDU0NTQ1NDU0NCUsIDMyLjgxJSA5My4wMDkwOTA5MDkwOTA5JSwgMzIuMTkzMDMwMzAzMDMwMyUgOTMuNzkwOTA5MDkwOTA5MSUsIDMxLjQwOTY5Njk2OTY5Njk3JSA5NC42OTk5OTk5OTk5OTk5OSUsIDMwLjcxMjcyNzI3MjcyNzI3NSUgOTUuNDcyNzI3MjcyNzI3MjclLCAzMC4zNjMzMzMzMzMzMzMzMyUgOTUuODM2MzYzNjM2MzYzNjMlLCAyOS43ODc1NzU3NTc1NzU3NiUgOTYuNDA5MDkwOTA5MDkwOSUsIDI4LjY3Nzg3ODc4Nzg3ODc4NiUgOTcuNDA5MDkwOTA5MDkwOSUsIDI3LjczMzkzOTM5MzkzOTM5NCUgOTguMTM2MzYzNjM2MzYzNjMlLCAyNi42NDYwNjA2MDYwNjA2MDglIDk4LjgyNzI3MjcyNzI3MjczJSwgMjUuODQ2MzYzNjM2MzYzNjQlIDk5LjIzNjM2MzYzNjM2MzY1JSwgMjUuMTI2MzYzNjM2MzYzNjM1JSA5OS41MjcyNzI3MjcyNzI3MyUsIDIzLjk1NjA2MDYwNjA2MDYwNyUgOTkuODQ1NDU0NTQ1NDU0NTQlLCAyMy4zNjAzMDMwMzAzMDMwMyUgOTkuOTI3MjcyNzI3MjcyNzQlLCAyMi43MjcyNzI3MjcyNzI3MjclIDEwMCUsIDIyLjQxNTE1MTUxNTE1MTUxNCUgMTAwJSwgMjEuODM5MzkzOTM5MzkzOTM2JSAxMDAlLCAyMS4wOTk2OTY5Njk2OTY5NyUgOTkuOTM2MzYzNjM2MzYzNjQlLCAyMC42MDcyNzI3MjcyNzI3MyUgOTkuODcyNzI3MjcyNzI3MjclLCAxOS44Njc1NzU3NTc1NzU3NTclIDk5LjcyNzI3MjcyNzI3MjczJSwgMTkuMjMxMjEyMTIxMjEyMTIlIDk5LjU1NDU0NTQ1NDU0NTQ2JSwgMTguNTMyNDI0MjQyNDI0MjQlIDk5LjMlLCAxNy45OTc4Nzg3ODc4Nzg3ODYlIDk5LjA1NDU0NTQ1NDU0NTQ2JSwgMTcuMjE3MjcyNzI3MjcyNzMlIDk4LjYwOTA5MDkwOTA5MDklLCAxNi40NzY5Njk2OTY5Njk2OTclIDk4LjA4MTgxODE4MTgxODE4JSwgMTUuNzglIDk3LjQ3MjcyNzI3MjcyNzI3JSwgMTUuMDIwOTA5MDkwOTA5MDklIDk2LjY3MjcyNzI3MjcyNzI3JSwgMTQuMzIwOTA5MDkwOTA5MDklIDk1Ljc2MzYzNjM2MzYzNjM4JSwgMTMuNzAzOTM5MzkzOTM5MzkzJSA5NC44NTQ1NDU0NTQ1NDU0NCUsIDEzLjE2OTk5OTk5OTk5OTk5OCUgOTMuOTQ1NDU0NTQ1NDU0NTQlLCAxMi40NTM2MzYzNjM2MzYzNjMlIDkyLjYxODE4MTgxODE4MTgyJSwgMTEuNjMwNjA2MDYwNjA2MDYlIDkwLjkwOTA5MDkwOTA5MDklLCAxMC44MjgxODE4MTgxODE4MTglIDg4Ljk2MzYzNjM2MzYzNjM1JSwgMTAuMDY4Nzg3ODc4Nzg3ODc4JSA4Ni44OTA5MDkwOTA5MDkwOSUsIDguODc1MTUxNTE1MTUxNTE1JSA4My4xNTQ1NDU0NTQ1NDU0NiUsIDguNDg0ODQ4NDg0ODQ4NDg2JSA4MS44MTgxODE4MTgxODE4MyUsIDcuNzklIDc5LjE5MDkwOTA5MDkwOTA5JSwgNy4wNDgxODE4MTgxODE4MTklIDc1Ljk3MjcyNzI3MjcyNzI3JSwgNi40MDI3MjcyNzI3MjcyNzQlIDcyLjgxODE4MTgxODE4MTgxJSwgNS44Mzk5OTk5OTk5OTk5OTklIDY5Ljc4MTgxODE4MTgxODE4JSwgNC42NDQ4NDg0ODQ4NDg0ODUlIDYyLjQxODE4MTgxODE4MTgxNCUsIDQuNDYlIDYxLjE2MzYzNjM2MzYzNjM2NCUsIDMuODY1NzU3NTc1NzU3NTc1NyUgNTYuODkwOTA5MDkwOTA5MDklLCAzLjE0MzkzOTM5MzkzOTM5NCUgNTEuMjE4MTgxODE4MTgxODIlLCAyLjMyMDkwOTA5MDkwOTA5MSUgNDQuMDM2MzYzNjM2MzYzNjQlLCAxLjgzNjA2MDYwNjA2MDYwNiUgMzkuNCUsIDEuMjE2NjY2NjY2NjY2NjY2NiUgMzMuMDM2MzYzNjM2MzYzNjQlLCAwLjU3Nzg3ODc4Nzg3ODc4NzklIDI1Ljc2MzYzNjM2MzYzNjM2NSUsIDAlIDE4LjE4MTgxODE4MTgxODE4MyUsIDAlIDAlKTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbnVtYmVyIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbSAuNXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5vcmRlci1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgfVxyXG5cclxuICAuZGVsaXZlcnktbmFtZSxcclxuICAuZGVsaXZlcnktYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAub3JkZXItc3RhdHVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWF4LXdpZHRoOiA3cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XHJcblx0bWF4LXdpZHRoOiA0MnJlbTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRcclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdC5tb2RhbC10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lmljb24td3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQuNnJlbTtcclxuXHR9XHJcblx0XHJcblx0LmRlbGl2ZXJ5LWFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblx0XHJcblx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIFxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXHJcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sIFxyXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG5cdH1cclxuXHRcclxuXHQuYnRuLWdyb3VwIHtcclxuXHRcdG1hcmdpbi10b3A6IDZyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHRidXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdCYgKyBidXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnByaW1hcnktYnV0dG9uLFxyXG5cdC50ZXJ0aWFyeS1idXR0b24ge1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMS44cmVtIDFyZW07XHJcblx0XHRcclxuXHRcdCYudGhpbm5lciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZvY3VzLCBcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLWRldGFpbHMtY29uZmlybWF0aW9uLXdyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0cGFkZGluZy10b3A6IDEuNHJlbTtcclxuXHRcdFxyXG5cdFx0ZHQge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR3aWR0aDogOC40cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0ZGQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZGVsaXZlcnktd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjRyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5zdG9yZS13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHR9XHJcblx0XHJcblx0LmluZm8tdGV4dCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC1zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxuXHRcclxuXHQubG9jYXRpb24tbGlzdCB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDY1cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHJcblx0XHQubG9jYXRpb24taXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS42cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubG9jYXRpb24taWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmljb24td3JhcHBlciB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuXHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMS44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pY29uLWluZm8ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1pbmZvIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjNyZW07XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubG9jYXRpb24tbmFtZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjZyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1ob3VycyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHJcblx0XHRcdC5zdGF0dXMge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW40MDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5jbG9zZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5ODAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2F2ZWQtcGxhY2VzIHtcclxuXHRcdG1hcmdpbi10b3A6IDRyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5zZWNvbmRhcnktdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdFxyXG5cdC5zYXZlZC1sb2NhdGlvbnMtd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHQubG9jYXRpb24taW1hZ2Uge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5pbmZvLXdyYXBwZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQubG9jYXRpb24taW1hZ2UtZmlsbGVkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHR9XHJcblx0XHJcblx0LnNhdmVkLWxvY2F0aW9uIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzdmcge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdCNsb2NhdGlvblNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmVlbjcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNhdmVkLWxvY2F0aW9uLWluZm8ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0XHRwYWRkaW5nOiAxLjJyZW0gMCAuOHJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zYXZlZC1sb2NhdGlvbi10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHR9XHJcblx0XHJcblx0LnNhdmVkLWxvY2F0aW9uLWFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luLXRvcDogLjJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRcclxuXHQuc2VhcmNoLXJlc3VsdHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmYztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5hdXRvY29tcGxldGUtcmVzdWx0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdHBhZGRpbmc6IDEuMnJlbSAyLjFyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOm5vdChbZGF0YS1yZWZdKSB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5MTEwMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbnB1dC1yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFxyXG5cdFx0LmlucHV0LXdyYXBwZXIge1xyXG5cdFx0XHQrIC5pbnB1dC13cmFwcGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgLnN1YnRvdGFsLXRheC13cmFwcGVyLFxyXG4gIC5kaXNjb3VudC10YXgtd3JhcHBlcixcclxuICAuZGVsaXZlcnktdGF4LXdyYXBwZXIsXHJcbiAgLmV4dHJhLXRheC13cmFwcGVyLFxyXG4gIC50aXAtdGF4LXdyYXBwZXIsXHJcbiAgLnRheC1mZWVzLXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5ncm91cC10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jdGEtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5vdGhlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpcC1idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZhbHVlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnZhbHVlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIFxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuYWRkLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG90YWwtdGF4LXdyYXBwZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCB7XHJcbiAgICAudGlwLWJ0biB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb21vLXBvcHVwLWNvbXBvbmVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA2LjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTAwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5wcm9tby1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDE1LjZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9tby1jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9tby1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gICAgbWF4LWhlaWdodDogMjRyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTQuOHJlbTtcclxuICAgICAgbWF4LWhlaWdodDogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsd2lkdGgge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV3YXJkLWltZyB7XHJcbiAgICB3aWR0aDogMy41NnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy1oZWxwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMi43cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIuNnJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgOTkuNjMzMjIyNTkxMzYyMTMlIDI2LjY2NjY2NjY2NjY2NjY2OCUsIDk5LjExODkzNjg3NzA3NjQxJSA0MS41NTE4NTE4NTE4NTE4NSUsIDk4LjQ0OTYxMjQwMzEwMDc3JSA1MS44NTE4NTE4NTE4NTE4NSUsIDk3LjA3MDk4NTYwMzU0Mzc1JSA1Ni41OTI1OTI1OTI1OTI1OTUlLCA5Ni4yNzM2NDM0MTA4NTI3MSUgNTYuOTMzMzMzMzMzMzMzMzQlLCA5NC42OTczNDIxOTI2OTEwMiUgNTguMjcwMzcwMzcwMzcwMzclLCA5My45MDQwOTc0NTI5MzQ2NSUgNTkuMDI5NjI5NjI5NjI5NjMlLCA5Mi43MTUxNzE2NTAwNTUzNyUgNjAuMjMzMzMzMzMzMzMzMzQlLCA5MS41MjExNTE3MTY1MDA1NSUgNjEuNDk2Mjk2Mjk2Mjk2MjklLCA5MC4wMjA4MTk0OTA1ODY5MyUgNjMuMTMzMzMzMzMzMzMzMzMlLCA4OC40MzYzMjMzNjY1NTU5MiUgNjQuODk2Mjk2Mjk2Mjk2MjglLCA4Ni42OTY0NTYyNTY5MjEzOCUgNjYuODQ4MTQ4MTQ4MTQ4MTQlLCA4NC44Nzc0MDg2Mzc4NzM3NiUgNjguODg1MTg1MTg1MTg1MTglLCA4Mi45NzkyOTEyNTEzODQyOCUgNzAuOTk2Mjk2Mjk2Mjk2MzElLCA4MC42MDM4NzU5Njg5OTIyNCUgNzMuNTg4ODg4ODg4ODg4ODklLCA3OC45NDAzMTAwNzc1MTkzOCUgNzUuMzcwMzcwMzcwMzcwMzglLCA3Ni44Nzg4NDgyODM0OTk0NSUgNzcuNTI1OTI1OTI1OTI1OTIlLCA3NC45MDM1NDM3NDMwNzg2MyUgNzkuNTI5NjI5NjI5NjI5NjIlLCA3My40NzQ5NzIzMTQ1MDcyJSA4MC45MzcwMzcwMzcwMzcwNCUsIDcxLjQ5MDU4NjkzMjQ0NzM5JSA4Mi44MjU5MjU5MjU5MjU5MyUsIDY5LjI3OTYyMzQ3NzI5NzklIDg0LjgyOTYyOTYyOTYyOTY0JSwgNjguMDk2Nzg4NDgyODM1JSA4NS44NTU1NTU1NTU1NTU1NyUsIDY2LjQyNzI0MjUyNDkxNjkzJSA4Ny4yNDgxNDgxNDgxNDgxNSUsIDY0LjA1MzI2Njg4ODE1MDYlIDg5LjElLCA2Mi4zMDg4NTkzNTc2OTY1NyUgOTAuMzY2NjY2NjY2NjY2NjclLCA2MC4yNDY4NDM4NTM4MjA2JSA5MS43NDQ0NDQ0NDQ0NDQ0NSUsIDU4LjQyNjkxMDI5OTAwMzMyJSA5Mi44NTU1NTU1NTU1NTU1NSUsIDU2LjUyNzc5NjIzNDc3Mjk4NSUgOTMuODg4ODg4ODg4ODg4OSUsIDU0LjcwNzUzMDQ1NDA0MjA4NiUgOTQuNzU1NTU1NTU1NTU1NTYlLCA1Mi4xNzcyOTc4OTU5MDI1NTUlIDk1Ljc0NDQ0NDQ0NDQ0NDQ0JSwgNTAuMzg3NTk2ODk5MjI0OCUgOTYuMjk2Mjk2Mjk2Mjk2MjklLCA0OC45MzA0NTQwNDIwODE5NSUgOTYuNjMzMzMzMzMzMzMzMzQlLCA0Ny4zNDY4NDM4NTM4MjA1OTQlIDk2LjkxNDgxNDgxNDgxNDgyJSwgNDQuODkzMTMzOTk3Nzg1MTY0JSA5Ny4xODE0ODE0ODE0ODE0OCUsIDQzLjMwOTUyMzgwOTUyMzgxJSA5Ny4yNTE4NTE4NTE4NTE4NCUsIDQxLjQ4ODM3MjA5MzAyMzI2JSA5Ny4yNTE4NTE4NTE4NTE4NCUsIDM5LjgyNTY5MjEzNzMyMDA0JSA5Ny4xNTE4NTE4NTE4NTE4NiUsIDM3Ljc2NzIyMDM3NjUyMjclIDk2LjkyNTkyNTkyNTkyNTk0JSwgMzUuMzEyODQ2MDY4NjYwMDIlIDk2LjUxMTExMTExMTExMTEyJSwgMzIuNjIxODE2MTY4MzI3OCUgOTUuODg4ODg4ODg4ODg4ODklLCAzMC44MDI0MzYzMjMzNjY1NTclIDk1LjM3Nzc3Nzc3Nzc3Nzc3JSwgMjguMTkwMzY1NDQ4NTA0OTg0JSA5NC41MjU5MjU5MjU5MjU5MiUsIDI2LjY4NjQ4OTQ3OTUxMjczNyUgOTMuOTc3Nzc3Nzc3Nzc3NzclLCAyNC4yMjg3OTI5MTI1MTM4NDMlIDkyLjk5NjI5NjI5NjI5NjMlLCAyMi44MDM4NzU5Njg5OTIyNDglIDkyLjM4NTE4NTE4NTE4NTE4JSwgMjAuNTA4MzA1NjQ3ODQwNTMlIDkxLjM0NDQ0NDQ0NDQ0NDQ1JSwgMTcuODk2MDEzMjg5MDM2NTQ2JSA5MC4wOTI1OTI1OTI1OTI2JSwgMTYuMTU0NTk1NzkxODA1MDk3JSA4OS4yMjk2Mjk2Mjk2Mjk2MyUsIDE0LjE3NTYzNjc2NjMzNDQ0JSA4OC4yMzMzMzMzMzMzMzMzMyUsIDExLjU2MjEyNjI0NTg0NzE3NyUgODYuOTI1OTI1OTI1OTI1OTIlLCA5LjI2NjMzNDQ0MDc1MzA0NSUgODUuODE0ODE0ODE0ODE0ODIlLCA3Ljg2MjY3OTk1NTcwMzIxMSUgODUuMTg1MTg1MTg1MTg1MTklLCA2LjE3NjA3OTczNDIxOTI3JSA4NS4zMDc0MDc0MDc0MDc0MSUsIDQuNTQwNDIwODE5NDkwNTg3JSA4NS41NTU1NTU1NTU1NTU1NiUsIDIuODc3NDA4NjM3ODczNzU0MiUgODMuOTU5MjU5MjU5MjU5MjYlLCAyLjA2ODk5MjI0ODA2MjAxNTUlIDgxLjMzNzAzNzAzNzAzNzA0JSwgMS40OTgxMTczODY0ODk0Nzk1JSA3Ny41MjIyMjIyMjIyMjIyMyUsIDEuMjE4MTYxNjgzMjc3OTYyNSUgNzQuMDc0MDc0MDc0MDc0MDglLCAwLjkyMzkyMDI2NTc4MDczMDglIDY4LjQ0MDc0MDc0MDc0MDc0JSwgMC40NTQ3MDY1MzM3NzYzMDEyJSA1My45MjIyMjIyMjIyMjIyMiUsIDAuMTM3MDk4NTYwMzU0Mzc0MzIlIDM0LjcxMTExMTExMTExMTExJSwgMCUgMCUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZzogMi42cmVtIDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltZy1mdWxsd2lkdGgge1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyLjZyZW07XHJcbiAgICAgIG1heC13aWR0aDogNTRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYWluLXdyYXBwZXIge1xyXG4gICAgLm1vZGFsLWhlYWRlcixcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1pbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNy4ycmVtO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8taW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1tYWluLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXI6IC41cmVtIHNvbGlkIHJnYmEoJGdyZWVuNjAwLCAwLjQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbjogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogNzYuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAyLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMC42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlbW92ZS1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb21vLWJhbm5lci1jb21wb25lbnQsIC5hbGVydC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogNDAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW07XHJcbiAgYm94LXNoYWRvdzogMCAuMXJlbSAuM3JlbSAwICRibHVlNjAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxLjFyZW0gMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLnJld2FyZC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW8taW5mbyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjE2cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvZGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIGJvcmRlcjogZG90dGVkIC4ycmVtICRncmVlbjMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvZGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDY2cmVtO1xyXG4gIG1hcmdpbjogMnJlbSBhdXRvIDNyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxufSIsIi5yZW1vdmUtYmFza2V0LWl0ZW0tY29tcG9uZW50IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQuMnJlbTtcclxuXHJcbiAgICBzdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jcHQtc2l0ZS1hbGVydCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG5cclxuICAmLm5vLWRpc3NtaXNzIHtcclxuICAgIC5jbG9zZS1hbGVydCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIHNwYW4sXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gXHJcbiAgLmdlbmVyYWwtZnJhbWUge1xyXG4gICAgcGFkZGluZzogLjdyZW0gM3JlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogLjVyZW0gM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgcGFkZGluZzogLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNlbnRlcmVkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zY3JvbGxiYXItY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgXHJcbiAgLnRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi52ZXJ0aWNhbCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IC4ycmVtO1xyXG4gICAgdG9wOiAuMXJlbTtcclxuICAgIGJvdHRvbTogLjFyZW07XHJcbiAgICB3aWR0aDogLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICYuaG9yaXpvbnRhbCB7XHJcbiAgICBsZWZ0OiAuMXJlbTtcclxuICAgIHJpZ2h0OiAuMXJlbTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogLjJyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIudGF4ZXMtZmVlcy1jb21wb25lbnQge1xyXG4gICAgLm1vZGFsLXRpdGxlLFxyXG4gICAgLmZlZS10aXRsZSxcclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH0gXHJcbiAgICBcclxuICAgIC5mZWUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA4cmVtIDEuNXJlbSAwIDEuNXJlbTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNTAwJSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1MCUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjkwMCUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OTAlIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzgwJSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTcwJSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYwJSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIH1cclxuICBcclxuICAuaW1hZ2UtcmV3YXJkLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5pbWctcmV3YXJkLW9mZmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtOyAgICAgICAgIFxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtcmV3YXJkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLXJld2FyZC1vZmZlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gIH1cclxufSIsIi5yZXdhcmRzLWhlcm8tY29tcG9uZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmV3YXJkcy1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyLjdyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9pbnRzLWNvbnRhaW5lci1yZWRlc2lnbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMi44cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjM1MDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUuNzkwNTc5MDU3OTA1NzkwNSUgOTQuNjY2NjY2NjY2NjY2NjclLCA2LjY5MjM3OTIzNzkyMzc5MiUgOTIuODE3MzMzMzMzMzMzMzIlLCA4LjAxMzk1MTM5NTEzOTUxNCUgOTAuMTA2NjY2NjY2NjY2NjclLCA5LjE1MjExNTIxMTUyMTE1MyUgODcuNzcxOTk5OTk5OTk5OTklLCAxMS42NDExNjQxMTY0MTE2NDElIDgyLjY2NjY2NjY2NjY2NjY3JSwgMTIuNjk2ODc5Njg3OTY4OCUgNzkuNjQ4JSwgMTUuMjUxMzk1MTM5NTEzOTUxJSA3Mi4zNDUzMzMzMzMzMzMzNCUsIDE2Ljc3MTY3NzE2NzcxNjc3NCUgNjglLCAxNy44MjgwNTI4MDUyODA1MjQlIDY0Ljg3MDY2NjY2NjY2NjY2JSwgMjAuNTA4NTgwODU4MDg1ODElIDU2LjkzMzMzMzMzMzMzMzM0JSwgMjIuNjIyMjYyMjI2MjIyNjI0JSA1MC42NjY2NjY2NjY2NjY2NyUsIDIzLjY5MDM2OTAzNjkwMzY5JSA0Ny43MTQ2NjY2NjY2NjY2NjYlLCAyNi4zNDA4NjQwODY0MDg2NDQlIDQwLjM5MDY2NjY2NjY2NjY2JSwgMjguMDQzNTM0MzUzNDM1MzQ0JSAzNS42ODUzMzMzMzMzMzMzMyUsIDI4LjQxMjg0MTI4NDEyODQxNSUgMzQuNjY2NjY2NjY2NjY2NjclLCAyOS4zNjE0MTYxNDE2MTQxNiUgMzIuNDgxMzMzMzMzMzMzMzMlLCAzMC44MjM1ODIzNTgyMzU4MTglIDI5LjExMiUsIDMyLjE4ODQxODg0MTg4NDE4NiUgMjUuOTY3OTk5OTk5OTk5OTk2JSwgMzMuNDExMzQxMTM0MTEzNDElIDIzLjE0OTMzMzMzMzMzMzMzJSwgMzQuNTMwMTUzMDE1MzAxNTM2JSAyMC41NzA2NjY2NjY2NjY2NjglLCAzNi41MTM2NTEzNjUxMzY1MSUgMTYlLCAzNy43NTIxNzUyMTc1MjE3NSUgMTMuOTc5OTk5OTk5OTk5OTk5JSwgMzguNjg0MDY4NDA2ODQwNjglIDEyLjQ2JSwgMzkuNzk4MDc5ODA3OTgwOCUgMTAuNjQyNjY2NjY2NjY2NjY3JSwgNDAuNzQ1ODc0NTg3NDU4NzQ0JSA5LjA5NzMzMzMzMzMzMzMzMyUsIDQzLjA1NDMwNTQzMDU0MzA1JSA1LjMzMzMzMzMzMzMzMzMzNCUsIDQ0LjA5MzAwOTMwMDkzMDA5JSA0LjYyJSwgNDUuMTk0NzE5NDcxOTQ3MTk1JSAzLjg2MjY2NjY2NjY2NjY2NjIlLCA0Ni42NTAxNjUwMTY1MDE2NDYlIDIuODYyNjY2NjY2NjY2NjY2NyUsIDQ3Ljc4Mjc3ODI3NzgyNzc4JSAyLjA4NCUsIDQ4Ljg3NDg4NzQ4ODc0ODg3NSUgMS4zMzMzMzMzMzMzMzMzMzM1JSwgNDkuNjEyMzYxMjM2MTIzNjElIDEuMjc1OTk5OTk5OTk5OTk5OCUsIDUwLjYwNDg2MDQ4NjA0ODYxJSAxLjE5ODY2NjY2NjY2NjY2NjUlLCA1MS42NTg4NjU4ODY1ODg2NiUgMS4xMTU5OTk5OTk5OTk5OTk5JSwgNTMuNTUwMjU1MDI1NTAyNTQ0JSAwLjk2OCUsIDUzLjkxNDQ5MTQ0OTE0NDkyJSAwLjkzOTk5OTk5OTk5OTk5OTglLCA1NS4wMzkwMDM5MDAzOTAwMzYlIDEuNTY2NjY2NjY2NjY2NjY2NyUsIDU1Ljk2OTM5NjkzOTY5Mzk3JSAyLjA4NTMzMzMzMzMzMzMzMzclLCA1Ni45NDUzOTQ1Mzk0NTM5NCUgMi42MjkzMzMzMzMzMzMzMzMzJSwgNTguODk5Nzg5OTc4OTk3OTElIDMuNzE4NjY2NjY2NjY2NjY2NiUsIDU5LjQwNTk0MDU5NDA1OTQlIDQlLCA2MC40ODAwNDgwMDQ4MDA0OCUgNS4wMzczMzMzMzMzMzMzMzQlLCA2MS43NjgwNzY4MDc2ODA3NyUgNi4yODEzMzMzMzMzMzMzMzMlLCA2Mi4xNjYyMTY2MjE2NjIxNjYlIDYuNjY2NjY2NjY2NjY2NjY3JSwgNjMuMDU1NTA1NTUwNTU1MDUlIDcuOTEyJSwgNjMuNzY5Mjc2OTI3NjkyNzY1JSA4LjkxMDY2NjY2NjY2NjY2OCUsIDY0LjQ1MDk0NTA5NDUwOTQ1JSA5Ljg2NjY2NjY2NjY2NjY2NyUsIDY1LjYyOTQ2Mjk0NjI5NDYyJSAxMS41MTYwMDAwMDAwMDAwMDIlLCA2NS45NzY1OTc2NTk3NjU5OSUgMTIlLCA2Ni44NDA5ODQwOTg0MDk4MyUgMTQuMjgzOTk5OTk5OTk5OTk5JSwgNjguMTA5ODEwOTgxMDk4MTElIDE3LjYzNDY2NjY2NjY2NjY2OCUsIDY5LjU4MTE1ODExNTgxMTU4JSAyMS41MjEzMzMzMzMzMzMzMyUsIDcxLjE2NTkxNjU5MTY1OTE3JSAyNS43MDglLCA3Mi4xMDQ3MTA0NzEwNDcxMSUgMjguMTg3OTk5OTk5OTk5OTk1JSwgNzIuOTk2Mzk5NjM5OTY0JSAzMC41NDI2NjY2NjY2NjY2NyUsIDc0LjU1NzQ1NTc0NTU3NDU2JSAzNC42NjY2NjY2NjY2NjY2NyUsIDc1LjM4MzczODM3MzgzNzM5JSAzNi44OTQ2NjY2NjY2NjY2NjYlLCA3Ni43Mjk2NzI5NjcyOTY3NCUgNDAuNTI0JSwgNzcuOTg3Mzk4NzM5ODc0JSA0My45MTYlLCA3OS4yNDAzMjQwMzI0MDMyNCUgNDcuMjk2JSwgODAuNTkzNDU5MzQ1OTM0NTklIDUwLjk0NTMzMzMzMzMzMzM0NSUsIDgxLjM4MjIzODIyMzgyMjM4JSA1My4wNzg2NjY2NjY2NjY2NiUsIDgyLjQwNzQ0MDc0NDA3NDQlIDU1Ljg0MjY2NjY2NjY2NjY2JSwgODMuMzY4NzM2ODczNjg3MzclIDU4LjQzNiUsIDg0LjQ2NjU0NjY1NDY2NTQ2JSA2MS4zOTU5OTk5OTk5OTk5OTQlLCA4NS45Mjg1OTI4NTkyODU5MyUgNjUuMzMzMzMzMzMzMzMzMzMlLCA4Ni41OTAxNTkwMTU5MDE1OSUgNjYuMDI5MzMzMzMzMzMzMzMlLCA4Ny45NTQwOTU0MDk1NDA5NSUgNjcuNDY0JSwgODkuMzM0MjMzNDIzMzQyMzQlIDY4LjkxNiUsIDkwLjY2Nzg2Njc4NjY3ODY2JSA3MC4zMTg2NjY2NjY2NjY2NiUsIDkyLjEwOTgxMDk4MTA5ODExJSA3MS44MzQ2NjY2NjY2NjY2NiUsIDkzLjMwMjczMDI3MzAyNzMxJSA3My4wODkzMzMzMzMzMzMzMyUsIDk0LjI5NDAyOTQwMjk0MDMlIDc0LjEzMiUsIDk0Ljg4NDE4ODQxODg0MTg3JSA3NC43NTIlLCA5Ni4wNjk2MDY5NjA2OTYwOCUgNzYlLCAxMDAlIDc2JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAzLjcwODYxMDg2MTA4NjEwOTMlIDk2LjU4NCUsIDUuMjIwMzEyMDMxMjAzMTIlIDk1LjE5MjAwMDAwMDAwMDAxJSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2NTA7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1MC44OTgyMDM1OTI4MTQzNzYlLCAwLjMwODQzMDg0MzA4NDMwODQ2JSA0OS4zMTA3Nzg0NDMxMTM3NzYlLCAwLjUyNzQ1Mjc0NTI3NDUyNzMlIDQ4LjIwODk4MjAzNTkyODE0NSUsIDAuNjk1OTc5NTk3OTU5Nzk1OSUgNDcuMzcwNjU4NjgyNjM0NzI2JSwgMS4zNDE3MzQxNzM0MTczNDE4JSA0NC4yNDc5MDQxOTE2MTY3NyUsIDIuMjAxNzEwMTcxMDE3MTAxNiUgNDAuMjY3NjY0NjcwNjU4NjglLCAyLjk5NDk4OTQ5ODk0OTg5NSUgMzYuNzcyNDU1MDg5ODIwMzU1JSwgNC4zNzU0ODc1NDg3NTQ4NzYlIDMxLjExNDM3MTI1NzQ4NTAzJSwgNS41NTY4NTU2ODU1Njg1NTclIDI2Ljc1MjY5NDYxMDc3ODQ0NSUsIDYuMDMwNjAzMDYwMzA2MDMwNSUgMjUuMTQ5NzAwNTk4ODAyMzk0JSwgNi45NTA2NzUwNjc1MDY3NTElIDIyLjI2Mjg3NDI1MTQ5NzAxJSwgOC4xNDg5OTQ4OTk0ODk5NSUgMTguODgyNjM0NzMwNTM4OTIlLCA5LjI4NDE4ODQxODg0MTg4NCUgMTYuMDA4MzgzMjMzNTMyOTM1JSwgMTAuNDA5MDYwOTA2MDkwNjElIDEzLjQzODMyMzM1MzI5MzQxMyUsIDExLjI0NzcwNDc3MDQ3NzA0OCUgMTEuNjg3NDI1MTQ5NzAwNiUsIDEyLjI4OTIyODkyMjg5MjI5JSA5LjcxNDk3MDA1OTg4MDI0JSwgMTIuNzIxMjcyMTI3MjEyNzIxJSA4Ljk4MjAzNTkyODE0MzcxMyUsIDEzLjIxMDcxMTA3MTEwNzExJSA4LjI5NTIwOTU4MDgzODMyMyUsIDEzLjg2NzIzNjcyMzY3MjM2NyUgNy40MTkxNjE2NzY2NDY3MDc0JSwgMTQuNTczNTk3MzU5NzM1OTc0JSA2LjUyMDk1ODA4MzgzMjMzNiUsIDE1LjE5MDE1OTAxNTkwMTU5JSA1Ljc3MTg1NjI4NzQyNTE0OSUsIDE2LjA5ODE2OTgxNjk4MTclIDQuNzI2OTQ2MTA3Nzg0NDMxJSwgMTYuNjg4MDI4ODAyODgwMjg2JSA0LjA4NjIyNzU0NDkxMDE3OSUsIDE3LjA2MTgwNjE4MDYxODA2JSAzLjY5NjQwNzE4NTYyODc0MjQlLCAxNy43NTM0MDUzNDA1MzQwNTUlIDMuMDEwNzc4NDQzMTEzNzcyJSwgMTguNzExMjUxMTI1MTEyNTElIDIuMTQxOTE2MTY3NjY0NjcwNyUsIDE5Ljg5NjYwOTY2MDk2NjA5NiUgMS4yMTM3NzI0NTUwODk4MjA2JSwgMjAuNDU1ODA1NTgwNTU4MDU3JSAwLjg0MDcxODU2Mjg3NDI1MTQlLCAyMS4wMjAwNzIwMDcyMDA3MiUgMC41MTMxNzM2NTI2OTQ2MTA4JSwgMjEuMzI4MjkyODI5MjgyOTI2JSAwLjM1OTI4MTQzNzEyNTc0ODUlLCAyMS43NjM1NzYzNTc2MzU3NjMlIDAuMTY1ODY4MjYzNDczMDUzOTIlLCAyMi4yODE1NDgxNTQ4MTU0ODIlIC0wLjAxMDc3ODQ0MzExMzc3MjQ1NCUsIDIyLjUyNjg4MjY4ODI2ODgyNyUgLTAuMDcwNjU4NjgyNjM0NzMwNTUlLCAyMi43ODg0MTg4NDE4ODQxOSUgLTAuMTIwMzU5MjgxNDM3MTI1NzUlLCAyMy4wOTY5OTk2OTk5NyUgLTAuMTU1MDg5ODIwMzU5MjgxNDYlLCAyMy41NTQ5MDU0OTA1NDkwNTQlIC0wLjE1NTA4OTgyMDM1OTI4MTQ2JSwgMjQuMjcyNDI3MjQyNzI0MjczJSAwJSwgMjQuNjIxNjYyMTY2MjE2NjIlIDAuMTU4NjgyNjM0NzMwNTM4OTIlLCAyNC45NTI1MzUyNTM1MjUzNSUgMC4zNjE2NzY2NDY3MDY1ODY4NCUsIDI1LjM4MTQyODE0MjgxNDI4MyUgMC42OTc2MDQ3OTA0MTkxNjE4JSwgMjUuNzE5ODkxOTg5MTk4OTI0JSAxLjAxNzk2NDA3MTg1NjI4NzUlLCAyNi4zNjYzNjY2MzY2NjM2NjclIDEuNzU4NjgyNjM0NzMwNTM4OSUsIDI3LjE3MjIxNzIyMTcyMjE3JSAyLjkwMTc5NjQwNzE4NTYyOSUsIDI3LjUwMTAyMDEwMjAxMDIwNSUgMy40MzI5MzQxMzE3MzY1MjY1JSwgMjguMDAyNDMwMjQzMDI0MyUgNC4zMTA3Nzg0NDMxMTM3NzIlLCAyOC42ODQ5Mzg0OTM4NDkzODMlIDUuNjI4MTQzNzEyNTc0ODQ5NSUsIDI5LjA4Njk3ODY5Nzg2OTc4NSUgNi40NjY0NjcwNjU4NjgyNjMlLCAzMC4yNzUwOTc1MDk3NTA5NzQlIDkuMTgwODM4MzIzMzUzMjk0JSwgMzEuMzY3NTA2NzUwNjc1MDY2JSAxMS45NTIwOTU4MDgzODMyMzQlLCAzMi44NTE3NTUxNzU1MTc1NSUgMTYuMDU5ODgwMjM5NTIwOTU3JSwgMzQuMTA4MjgwODI4MDgyODA1JSAxOS43NzY2NDY3MDY1ODY4MjQlLCAzNS40NjUwMTY1MDE2NTAxNiUgMjMuOTY4MjYzNDczMDUzODk1JSwgMzYuNTE2OTIxNjkyMTY5MjElIDI3LjI5ODgwMjM5NTIwOTU4JSwgMzcuNTU3MTI1NzEyNTcxMjU2JSAzMC42MzE3MzY1MjY5NDYxMDYlLCAzOC44NTE3NTUxNzU1MTc1NSUgMzQuNzkxMDE3OTY0MDcxODU1JSwgMzkuOTc5ODY3OTg2Nzk4NjglIDM4LjM4MzgzMjMzNTMyOTM0NSUsIDQxLjAzODk3Mzg5NzM4OTc0JSA0MS43MDM1OTI4MTQzNzEyNTUlLCA0MS45NjUxNjY1MTY2NTE2NyUgNDQuNTQwNzE4NTYyODc0MjUlLCA0My4yNTA3OTUwNzk1MDc5NDUlIDQ4LjM0MDcxODU2Mjg3NDI1JSwgNDQuNDMzODEzMzgxMzM4MTMlIDUxLjY1ODA4MzgzMjMzNTMzNiUsIDQ1LjQzNDcxMzQ3MTM0NzEzJSA1NC4zMDIzOTUyMDk1ODA4NDQlLCA0Ni40MjA2MTIwNjEyMDYxMiUgNTYuNzM4OTIyMTU1Njg4NjIlLCA0Ny4zNTczMDU3MzA1NzMwNiUgNTguODc5MDQxOTE2MTY3NjY1JSwgNDguMzUwNDA1MDQwNTA0MDUlIDYwLjk0MTkxNjE2NzY2NDY2NSUsIDQ5Ljk2NDg2NjQ4NjY0ODY2JSA2My43ODMyMzM1MzI5MzQxMyUsIDUxLjU0NTE1NDUxNTQ1MTU0JSA2NS44NjgyNjM0NzMwNTM4OSUsIDUyLjM2ODEzNjgxMzY4MTM3JSA2Ni43MTEzNzcyNDU1MDg5OCUsIDU0LjA4NTIwODUyMDg1MjA5JSA2OC4xNzAwNTk4ODAyMzk1MiUsIDU2LjU5MTY1OTE2NTkxNjU5NiUgNjkuNiUsIDU4LjEwMjYxMDI2MTAyNjElIDcwLjA4MjAzNTkyODE0MzcxJSwgNTkuNDY0NDQ2NDQ0NjQ0NDclIDcwLjI4NjIyNzU0NDkxMDE5JSwgNjMuNDU5MzQ1OTM0NTkzNDYlIDY5LjczNzcyNDU1MDg5ODIlLCA2NS4wNzIwMDcyMDA3MjAwNyUgNjkuMDg3NDI1MTQ5NzAwNiUsIDY2LjY2MzM2NjMzNjYzMzY2JSA2OC4yNDI1MTQ5NzAwNTk4OSUsIDY4LjM5MTIzOTEyMzkxMjQlIDY3LjEzMDUzODkyMjE1NTclLCA3MC41MjE3NTIxNzUyMTc1MSUgNjUuNTQzMTEzNzcyNDU1MDklLCA3MS44MDI4ODAyODgwMjg4JSA2NC41MTAxNzk2NDA3MTg1NiUsIDczLjU5OTc1OTk3NTk5NzYlIDYzLjAxMzE3MzY1MjY5NDYxJSwgNzUuMjcwMDI3MDAyNzAwMjclIDYxLjYzNTkyODE0MzcxMjU4JSwgNzYuNzY5NTc2OTU3Njk1NzglIDYwLjQ3MDA1OTg4MDIzOTUyNSUsIDc4LjUxNzg1MTc4NTE3ODUyJSA1OS4yNzk2NDA3MTg1NjI4NzQlLCA3OS42Mzk5NjM5OTYzOTk2NCUgNTguNjI4NzQyNTE0OTcwMDYlLCA4MC45Njg0OTY4NDk2ODQ5NyUgNTcuOTU4MDgzODMyMzM1MzI2JSwgODIuMzUyODM1MjgzNTI4MzYlIDU3LjQwNDc5MDQxOTE2MTY4JSwgODMuNzgzMzc4MzM3ODMzNzglIDU3LjIwNDE5MTYxNjc2NjQ3JSwgODUuODY2MTg2NjE4NjYxODclIDU3LjEzMjkzNDEzMTczNjUzJSwgODcuNDg4NzQ4ODc0ODg3NDklIDU3LjQ4MzIzMzUzMjkzNDEzJSwgODguMjgxNDI4MTQyODE0MjklIDU3Ljk0NjEwNzc4NDQzMTEzNSUsIDg5LjI5ODgyOTg4Mjk4ODMlIDU4LjY4MDgzODMyMzM1MzI5JSwgOTAuMjk0NjI5NDYyOTQ2MjklIDU5LjQ5NTIwOTU4MDgzODMzJSwgOTIuMDkwOTA5MDkwOTA5MSUgNjEuMTI4MTQzNzEyNTc0ODU0JSwgOTIuNjQ5MjY0OTI2NDkyNjUlIDYxLjY3NjY0NjcwNjU4NjgyJSwgOTMuNjY5MDY2OTA2NjkwNjclIDYzLjIwNjU4NjgyNjM0NzMxJSwgOTQuOTYzOTk2Mzk5NjM5OTclIDY1Ljk4MDgzODMyMzM1MzMlLCA5Ni41MTk2NTE5NjUxOTY1MiUgNzAuNjU4NjgyNjM0NzMwNTQlLCA5Ny4yMTI3MjEyNzIxMjcyMSUgNzMuMzg3NDI1MTQ5NzAwNiUsIDk5LjM4MjUzODI1MzgyNTM5JSA4NC4zMzQxMzE3MzY1MjY5NCUsIDEwMCUgODguMDIzOTUyMDk1ODA4MzglLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDUwLjg5ODIwMzU5MjgxNDM3NiUpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3LjZyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvaW50cy1tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmphbWJhLWJhZGdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE0LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IFxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuamFtYmEtYmFkZ2UtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC44cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMwMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSBhdXRvIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNTUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGk6MDtcclxuICAgICAgICBAd2hpbGUoJGkgPD0xMDApIHtcclxuICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAgICRwcm9ncmVzczogJGkgKiAxLjAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm9ncmVzcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJGk6ICRpICsgMC4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMi4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvbGRbZGF0YS1wcm9ncmVzc10ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLW1pbGVzdG9uZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmludHJvLWNvbXBvbmVudCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbi10aGVtZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5NzUwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuYWNjb3JkaW9uLWNvbXBvbmVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcblxyXG4gICAgLnNob3ctbW9yZS1saW5rLFxyXG4gICAgLnNob3ctZmV3ZXItbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3JlZW4tYXJyb3cucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2hvdy1mZXdlci1saW5rIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59IiwiLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDYuNXJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtbC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5qYW1iYS1yZXdhcmRzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2xvbmdkaXZpZGVyLnN2ZycpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlkLW1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qYW1iYS1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvZGl2aWRlcm1vYmlsZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdmFpbGFibGUtcG9pbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb2ZmZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNEVFO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjZyZW0gNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtbC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWRlZW1hYmxlcy1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvRGl2aWRlci5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2RpdmlkZXJtb2JpbGUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWRlZW1hYmxlcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2QzVCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lbXB0eS1yZXdhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYxNTM4NDYxNTM4NSUgNC44MTkyNzcxMDg0MzM3MzUlLCAyLjQ1NDU0NTQ1NDU0NTQ1NDYlIDMuOTY1MjMyMzU4MDAzNDQyOCUsIDQuMTklIDMuMTcyNDYxMjczNjY2MDkyNyUsIDYuNTY1MTc0ODI1MTc0ODI2JSAyLjQ4ODk4NDUwOTQ2NjQzNyUsIDguODExMTg4ODExMTg4ODEyJSAyLjA2NTQwNDQ3NTA0MzAyOTQlLCAxMC43MjUwMzQ5NjUwMzQ5NjUlIDEuODIwMTM3NjkzNjMxNjY5MyUsIDEzLjIwMTExODg4MTExODg4MiUgMS42MDIwNjU0MDQ0NzUwNDMlLCAxNS4zMzA2MjkzNzA2MjkzNyUgMS40NjcyOTc3NjI0Nzg0ODU1JSwgMTcuMzY4ODExMTg4ODExMTklIDEuMzY0MDI3NTM4NzI2MzMzOSUsIDE5LjUwMjQ0NzU1MjQ0NzU1MyUgMS4yNjgxNTgzNDc2NzY0MiUsIDIxLjYzMTI1ODc0MTI1ODc0JSAxLjE3NTA0MzAyOTI1OTg5NjglLCAyNC42MTUzODQ2MTUzODQ2MTclIDEuMDMyNzAyMjM3NTIxNTE0NyUsIDI2LjM0NzM0MjY1NzM0MjY1OCUgMC45NDE5OTY1NTc2NTkyMDgyJSwgMjguMDE3MTMyODY3MTMyODY1JSAwLjg1MjY2NzgxNDExMzU5NzIlLCAyOS42NDY1MDM0OTY1MDM0OTUlIDAuNzY0NzE2MDA2ODg0NjgxNiUsIDMxLjU5MzAwNjk5MzAwNjk4OCUgMC42NjA0MTMwODA4OTUwMDg2JSwgMzQuODM1NzM0MjY1NzM0MjclIDAuNDkyNzcxMDg0MzM3MzQ5NDUlLCAzNi4xMzkxNjA4MzkxNjA4NCUgMC40Mjg5MTU2NjI2NTA2MDI0JSwgMzcuODk5NDQwNTU5NDQwNTYlIDAuMzQ2ODE1ODM0NzY3NjQyJSwgNDAuNzA5ODYwMTM5ODYwMTQlIDAuMjI4Mzk5MzExNTMxODQxNjUlLCA0My42MTEzMjg2NzEzMjg2OCUgMC4xMjY1MDYwMjQwOTYzODU1MyUsIDQ2LjQyMDk3OTAyMDk3OTAyNiUgMC4wNTE2MzUxMTE4NzYwNzU3MiUsIDQ5LjcyMDI3OTcyMDI3OTcyJSAwJSwgNTEuNzg1NTk0NDA1NTk0NCUgLTAuMDQyMzQwNzkxNzM4MzgyMDk0JSwgNTMuNzQ0NTQ1NDU0NTQ1NDYlIC0wLjA3OTE3MzgzODIwOTk4Mjc5JSwgNTUuNzg4MzIxNjc4MzIxNjklIC0wLjA4NjU3NDg3MDkxMjIyMDMxJSwgNTguNTE2ODUzMTQ2ODUzMTUlIC0wLjAyMzIzNTgwMDM0NDIzNDA4JSwgNjEuNDY4NTMxNDY4NTMxNDc0JSAwLjE3MjExNzAzOTU4NjkxOTEyJSwgNjIuODcyNTE3NDgyNTE3NDklIDAuMzM3NjkzNjMxNjY5NTM1MjUlLCA2NS4wNTY1NzM0MjY1NzM0MiUgMC42OTYwNDEzMDgwODk1MDA4JSwgNjYuNDg3OTcyMDI3OTcyMDMlIDAuOTU4ODY0MDI3NTM4NzI2MiUsIDY4LjM0NTY2NDMzNTY2NDM0JSAxLjI4MjYxNjE3OTAwMTcyMTIlLCA3MC41MTI1ODc0MTI1ODc0MSUgMS41Nzc0NTI2Njc4MTQxMTM0JSwgNzIuMzA3NjkyMzA3NjkyMyUgMS43MjExNzAzOTU4NjkxOTA5JSwgNzMuNTM2MzYzNjM2MzYzNjMlIDEuNzc1NTU5MzgwMzc4NjU3NiUsIDc0Ljg1NzM0MjY1NzM0MjY2JSAxLjgxNjY5NTM1MjgzOTkzMSUsIDc2LjU0ODI1MTc0ODI1MTc0JSAxLjg0ODAyMDY1NDA0NDc1MDYlLCA3OC4xMTQ2ODUzMTQ2ODUzMiUgMS44NjA1ODUxOTc5MzQ1OTU1JSwgNzkuNDU2NjQzMzU2NjQzMzUlIDEuODYyMTM0MjUxMjkwODc4JSwgODEuNjc4MzIxNjc4MzIxNjglIDEuODUzMzU2MjgyMjcxOTQ1MiUsIDgyLjg0MTk1ODA0MTk1ODA1JSAxLjg0NjgxNTgzNDc2NzY0MiUsIDg0LjIxNjA4MzkxNjA4MzkyJSAxLjg0MDYxOTYyMTM0MjUxMzIlLCA4NS45MDkwOTA5MDkwOTA5JSAxLjg0MDYxOTYyMTM0MjUxMzIlLCA4Ny40MDM0OTY1MDM0OTY1JSAxLjg1NDU2MTEwMTU0OTA1MzMlLCA4OS4xMzQyNjU3MzQyNjU3MiUgMS44OTgxMDY3MTI1NjQ1NDM5JSwgOTAuMTkwOTA5MDkwOTA5MDklIDEuOTQ2NjQzNzE3NzI4MDU1MSUsIDkxLjc0ODI1MTc0ODI1MTc1JSAyLjA2NTIzMjM1ODAwMzQ0MjQlLCA5My4wOTY1MDM0OTY1MDM0OSUgMi4yNDEzMDgwODk1MDA4NjA2JSwgOTUuMjIzMDc2OTIzMDc2OTIlIDIuNzI5NDMyMDEzNzY5MzYzJSwgOTYuNTUwMzQ5NjUwMzQ5NjYlIDMuMjMyMzU4MDAzNDQyMzQxJSwgOTcuNjkyMzA3NjkyMzA3NyUgMy45NTg2OTE5MTA0OTkxMzk2JSwgOTguMjUxNzQ4MjUxNzQ4MjUlIDUuMTYzNTExMTg3NjA3NTczJSwgOTguNjg4MTExODg4MTExODklIDEwLjM2NjQzNzE3NzI4MDU1JSwgOTguOTQ4MjUxNzQ4MjUxNzUlIDE0LjM0MDQ0NzUwNDMwMjkyNiUsIDk5LjI2MjIzNzc2MjIzNzc3JSAyMC4wMjAzMDk4MTA2NzEyNTQlLCA5OS40MzQ5NjUwMzQ5NjUwNSUgMjMuNzM2NDg4ODEyMzkyNDI3JSwgOTkuNTc0MTI1ODc0MTI1ODglIDI3LjE5MjA4MjYxNjE3ODk5NyUsIDk5LjcyNDQ3NTUyNDQ3NTUyJSAzMS42NTQ5MDUzMzU2MjgyMjUlLCA5OS44Mjg2NzEzMjg2NzEzMiUgMzUuNTM2NjYwOTI5NDMyMDElLCA5OS45MjIzNzc2MjIzNzc2NCUgNDAuMjUwNzc0NTI2Njc4MTQlLCA5OS45OTAyMDk3OTAyMDk3OSUgNDYuNDg3NDM1NDU2MTEwMTU1JSwgMTAwJSA1MC40Mjg5MTU2NjI2NTA2MSUsIDk5Ljk2OTkzMDA2OTkzMDA3JSA1NC40MzQ5Mzk3NTkwMzYxNCUsIDk5Ljg4OTUxMDQ4OTUxMDQ5JSA1OC42MDAxNzIxMTcwMzk1ODQlLCA5OS43NzI3MjcyNzI3MjcyNyUgNjIuNzU1MDc3NDUyNjY3ODIlLCA5OS42NDQ3NTUyNDQ3NTUyNSUgNjYuNTU4ODY0MDI3NTM4NzIlLCA5OS41Mjc5NzIwMjc5NzIwMyUgNjkuODExODc2MDc1NzMxNSUsIDk5LjQ0MDU1OTQ0MDU1OTQ0JSA3Mi4yODc5NTE4MDcyMjg5MSUsIDk5LjMzMDA2OTkzMDA2OTkzJSA3NS42MTk2MjEzNDI1MTI5MSUsIDk5LjI0ODI1MTc0ODI1MTc1JSA3OC4xMjkyNTk4OTY3Mjk3OCUsIDk5LjEyMDI3OTcyMDI3OTczJSA4MS43NDQ3NTA0MzAyOTI2JSwgOTkuMDExMTg4ODExMTg4OCUgODQuMjU3NjU5MjA4MjYxNjElLCA5OC43NDEyNTg3NDEyNTg3NSUgODguNDY2OTUzNTI4Mzk5MzIlLCA5OC40OTc5MDIwOTc5MDIxJSA5MC43NTc4MzEzMjUzMDEyMSUsIDk4LjE3NDgyNTE3NDgyNTE5JSA5Mi44NzcxMDg0MzM3MzQ5MyUsIDk3LjYyMjM3NzYyMjM3NzYzJSA5NS4zNTI4Mzk5MzExNTMxOCUsIDk2LjY1MjQ0NzU1MjQ0NzU3JSA5Ny4wNTMwMTIwNDgxOTI3OCUsIDk1LjgyNzI3MjcyNzI3MjczJSA5Ny43ODEyMzkyNDI2ODUwMyUsIDk0Ljk2NTAzNDk2NTAzNDk2JSA5OC4yNzg4Mjk2MDQxMzA4JSwgOTMuNDk3MjAyNzk3MjAyNzklIDk4LjgyOTYwNDEzMDgwODk2JSwgOTEuOTg1MzE0Njg1MzE0NjklIDk5LjIxNTgzNDc2NzY0MTk4JSwgOTAuMzQxOTU4MDQxOTU4MDUlIDk5LjUxMjU2NDU0Mzg4OTg1JSwgODguNDQyNjU3MzQyNjU3MzYlIDk5Ljc0ODAyMDY1NDA0NDc1JSwgODYuNDM0MjY1NzM0MjY1NzQlIDk5LjkwNTE2MzUxMTE4NzYlLCA4NC42Mzc3NjIyMzc3NjIyMyUgOTkuOTgyNzg4Mjk2MDQxMyUsIDgzLjQyMjM3NzYyMjM3NzYyJSAxMDAuMDA2ODg0NjgxNTgzNDclLCA4MS4zMjg2NzEzMjg2NzEzMyUgMTAwLjAwMDUxNjM1MTExODc4JSwgNzguMjkyMzA3NjkyMzA3NjklIDk5Ljg5NzI0NjEyNzM2NjYxJSwgNzYuNzYyOTM3MDYyOTM3MDclIDk5LjgxMzU5NzI0NjEyNzM3JSwgNzMuODU1OTQ0MDU1OTQ0MDYlIDk5LjYxNzcyODA1NTA3NzQ1JSwgNzEuMjExMTg4ODExMTg4ODIlIDk5LjQxNzU1NTkzODAzNzg2JSwgNjcuOTMyNTE3NDgyNTE3NDclIDk5LjE2NzY0MTk5NjU1NzY1JSwgNjYuNzY2OTIzMDc2OTIzMDglIDk5LjA4Mjc4ODI5NjA0MTMxJSwgNjQuOTcyOTM3MDYyOTM3MDYlIDk4Ljk1OTg5NjcyOTc3NjI1JSwgNjMuMDEwNjI5MzcwNjI5MzclIDk4LjgzOTQxNDgwMjA2NTM5JSwgNjEuNjkyNDQ3NTUyNDQ3NTUlIDk4Ljc2Nzk4NjIzMDYzNjgyJSwgNTkuNDY2OTkzMDA2OTkzMDElIDk4LjY2NzI5Nzc2MjQ3ODQ4JSwgNTcuMTQyODY3MTMyODY3MTQlIDk4LjU5MjI1NDczMzIxODYlLCA1NC40OTcwNjI5MzcwNjI5MzUlIDk4LjU0NzY3NjQxOTk2NTU4JSwgNTEuOTA2MjkzNzA2MjkzNyUgOTguNTQ5MjI1NDczMzIxODclLCA1MC4wNzU4MDQxOTU4MDQxOTYlIDk4LjU3ODQ4NTM3MDA1MTYyJSwgNDguNDYxNTM4NDYxNTM4NDYlIDk4LjYyMzkyNDI2ODUwMjU4JSwgNDcuMzcwNjI5MzcwNjI5MzY2JSA5OC42NjQwMjc1Mzg3MjYzNCUsIDQ1LjQ1MTg4ODExMTg4ODExJSA5OC43NDg3MDkxMjIyMDMxMSUsIDQzLjE4JSA5OC44NjkxOTEwNDk5MTM5MiUsIDQyLjMzMTgxODE4MTgxODE4JSA5OC45MTk0NDkyMjU0NzMzMSUsIDQwLjMyMzU2NjQzMzU2NjQzNCUgOTkuMDQ3ODQ4NTM3MDA1MTUlLCAzOC4zNjY5MjMwNzY5MjMwOCUgOTkuMTgyNzg4Mjk2MDQxMzElLCAzNi45NDAzNDk2NTAzNDk2NDYlIDk5LjI4NjA1ODUxOTc5MzQ2JSwgMzUuMjk0NTQ1NDU0NTQ1NDYlIDk5LjQwNjU0MDQ0NzUwNDMxJSwgMzMuNDQ1Mzg0NjE1Mzg0NjIlIDk5LjU0MTk5NjU1NzY1OTIyJSwgMzIuMDIwNDE5NTgwNDE5NTglIDk5LjY0Mzg4OTg0NTA5NDY2JSwgMzAuNDMzNzc2MjIzNzc2MjIlIDk5Ljc1MTYzNTExMTg3NjA4JSwgMjcuODQzMDA2OTkzMDA2OTklIDk5LjkwNjU0MDQ0NzUwNDMlLCAyNi4zNjExMTg4ODExMTg4ODQlIDk5Ljk3ODE0MTEzNTk3MjQ2JSwgMjQuMTk1MTc0ODI1MTc0ODI0JSAxMDAuMDUxMjkwODc3Nzk2OSUsIDIxLjYwMzQ5NjUwMzQ5NjUlIDEwMC4wNzIxMTcwMzk1ODY5MSUsIDE5LjU0MjE2NzgzMjE2NzgzJSAxMDAuMDE5NjIxMzQyNTEyOTIlLCAxNi44NTMxNDY4NTMxNDY4NTMlIDk5LjgyNzg4Mjk2MDQxMzA4JSwgMTUuNjMzMjE2NzgzMjE2NzgzJSA5OS42NzYyNDc4NDg1MzcwMiUsIDE0LjA5NzYyMjM3NzYyMjM3OSUgOTkuNDAxODkzMjg3NDM1NDYlLCAxMS45NDYzNjM2MzYzNjM2MzclIDk4Ljg0MDYxOTYyMTM0MjUxJSwgMTAuNDAzMDc2OTIzMDc2OTI0JSA5OC4yODk4NDUwOTQ2NjQzNiUsIDguOTY2NTAzNDk2NTAzNDk3JSA5Ny42NDMyMDEzNzY5MzYzMiUsIDcuNDA0Njg1MzE0Njg1MzE1JSA5Ni43NjA1ODUxOTc5MzQ1OSUsIDUuODM4MjUxNzQ4MjUxNzQ4JSA5NS42MjcwMjIzNzUyMTUxNSUsIDQuMDU1OTQ0MDU1OTQ0MDU2JSA5My44MDM3ODY1NzQ4NzA5MSUsIDIuMzQ5NjUwMzQ5NjUwMzQ5NiUgOTAuNzY5NzA3NDAxMDMyNjklLCAxLjI1ODc0MTI1ODc0MTI1ODglIDg2LjkxOTEwNDk5MTM5NDE1JSwgMC44MzQ4MjUxNzQ4MjUxNzQ4JSA4NC4xMDc1NzMxNDk3NDE4NCUsIDAuNTQxODg4MTExODg4MTExOSUgODAuNzM3ODY1NzQ4NzA5MTMlLCAwLjI1NDA1NTk0NDA1NTk0NDA2JSA3NC40NTg4NjQwMjc1Mzg3MiUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDcwLjU2Nzk4NjIzMDYzNjgzJSwgMC4wNjgxMTE4ODgxMTE4ODgxJSA2NS40OTgyNzg4Mjk2MDQxMyUsIDAuMDk0ODI1MTc0ODI1MTc0ODMlIDU5LjUxMDY3MTI1NjQ1NDM5NCUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDU0LjIxNjg2NzQ2OTg3OTUyJSwgMC4xMzQyNjU3MzQyNjU3MzQyNyUgNDYuODc3MjgwNTUwNzc0NTMlLCAwLjA4Mzc3NjIyMzc3NjIyMzc4JSA0MC43NDExMzU5NzI0NjEyNyUsIDAuMDQ5NzkwMjA5NzkwMjA5Nzk1JSAzNy4wMTk3OTM0NTk1NTI0OTYlLCAwLjAyNTAzNDk2NTAzNDk2NTAzNCUgMzMuNjAzMjcwMjIzNzUyMTU1JSwgMC4wMTk5MzAwNjk5MzAwNjk5MyUgMjcuNzQ5NTY5NzA3NDAxMDMzJSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgMjAuOTk4Mjc4ODI5NjA0MTMyJSwgMC40MzY3ODMyMTY3ODMyMTY4JSAxNi4wMjE1MTQ2Mjk5NDgzNjQlLCAwLjkwOTA5MDkwOTA5MDkwOTElIDExLjAxNTQ5MDUzMzU2MjgyNCUsIDEuMTg4ODExMTg4ODExMTg4NyUgNi43MTI1NjQ1NDM4ODk4NDYlLCAxLjUzODQ2MTUzODQ2MTUzODUlIDQuODE5Mjc3MTA4NDMzNzM1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDODA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm8tb2ZmZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmV3YXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjM0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2LjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkLXBvaW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NUE1QTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXdhcmQtdW5sb2NrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWRlZW0tcmV3YXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NUE1QTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJld2FyZC1sb2NrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub2ZmZXJzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlkLW1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2MTUzODQ2MTUzODUlIDQuODE5Mjc3MTA4NDMzNzM1JSwgMi40NTQ1NDU0NTQ1NDU0NTQ2JSAzLjk2NTIzMjM1ODAwMzQ0MjglLCA0LjE5JSAzLjE3MjQ2MTI3MzY2NjA5MjclLCA2LjU2NTE3NDgyNTE3NDgyNiUgMi40ODg5ODQ1MDk0NjY0MzclLCA4LjgxMTE4ODgxMTE4ODgxMiUgMi4wNjU0MDQ0NzUwNDMwMjk0JSwgMTAuNzI1MDM0OTY1MDM0OTY1JSAxLjgyMDEzNzY5MzYzMTY2OTMlLCAxMy4yMDExMTg4ODExMTg4ODIlIDEuNjAyMDY1NDA0NDc1MDQzJSwgMTUuMzMwNjI5MzcwNjI5MzclIDEuNDY3Mjk3NzYyNDc4NDg1NSUsIDE3LjM2ODgxMTE4ODgxMTE5JSAxLjM2NDAyNzUzODcyNjMzMzklLCAxOS41MDI0NDc1NTI0NDc1NTMlIDEuMjY4MTU4MzQ3Njc2NDIlLCAyMS42MzEyNTg3NDEyNTg3NCUgMS4xNzUwNDMwMjkyNTk4OTY4JSwgMjQuNjE1Mzg0NjE1Mzg0NjE3JSAxLjAzMjcwMjIzNzUyMTUxNDclLCAyNi4zNDczNDI2NTczNDI2NTglIDAuOTQxOTk2NTU3NjU5MjA4MiUsIDI4LjAxNzEzMjg2NzEzMjg2NSUgMC44NTI2Njc4MTQxMTM1OTcyJSwgMjkuNjQ2NTAzNDk2NTAzNDk1JSAwLjc2NDcxNjAwNjg4NDY4MTYlLCAzMS41OTMwMDY5OTMwMDY5ODglIDAuNjYwNDEzMDgwODk1MDA4NiUsIDM0LjgzNTczNDI2NTczNDI3JSAwLjQ5Mjc3MTA4NDMzNzM0OTQ1JSwgMzYuMTM5MTYwODM5MTYwODQlIDAuNDI4OTE1NjYyNjUwNjAyNCUsIDM3Ljg5OTQ0MDU1OTQ0MDU2JSAwLjM0NjgxNTgzNDc2NzY0MiUsIDQwLjcwOTg2MDEzOTg2MDE0JSAwLjIyODM5OTMxMTUzMTg0MTY1JSwgNDMuNjExMzI4NjcxMzI4NjglIDAuMTI2NTA2MDI0MDk2Mzg1NTMlLCA0Ni40MjA5NzkwMjA5NzkwMjYlIDAuMDUxNjM1MTExODc2MDc1NzIlLCA0OS43MjAyNzk3MjAyNzk3MiUgMCUsIDUxLjc4NTU5NDQwNTU5NDQlIC0wLjA0MjM0MDc5MTczODM4MjA5NCUsIDUzLjc0NDU0NTQ1NDU0NTQ2JSAtMC4wNzkxNzM4MzgyMDk5ODI3OSUsIDU1Ljc4ODMyMTY3ODMyMTY5JSAtMC4wODY1NzQ4NzA5MTIyMjAzMSUsIDU4LjUxNjg1MzE0Njg1MzE1JSAtMC4wMjMyMzU4MDAzNDQyMzQwOCUsIDYxLjQ2ODUzMTQ2ODUzMTQ3NCUgMC4xNzIxMTcwMzk1ODY5MTkxMiUsIDYyLjg3MjUxNzQ4MjUxNzQ5JSAwLjMzNzY5MzYzMTY2OTUzNTI1JSwgNjUuMDU2NTczNDI2NTczNDIlIDAuNjk2MDQxMzA4MDg5NTAwOCUsIDY2LjQ4Nzk3MjAyNzk3MjAzJSAwLjk1ODg2NDAyNzUzODcyNjIlLCA2OC4zNDU2NjQzMzU2NjQzNCUgMS4yODI2MTYxNzkwMDE3MjEyJSwgNzAuNTEyNTg3NDEyNTg3NDElIDEuNTc3NDUyNjY3ODE0MTEzNCUsIDcyLjMwNzY5MjMwNzY5MjMlIDEuNzIxMTcwMzk1ODY5MTkwOSUsIDczLjUzNjM2MzYzNjM2MzYzJSAxLjc3NTU1OTM4MDM3ODY1NzYlLCA3NC44NTczNDI2NTczNDI2NiUgMS44MTY2OTUzNTI4Mzk5MzElLCA3Ni41NDgyNTE3NDgyNTE3NCUgMS44NDgwMjA2NTQwNDQ3NTA2JSwgNzguMTE0Njg1MzE0Njg1MzIlIDEuODYwNTg1MTk3OTM0NTk1NSUsIDc5LjQ1NjY0MzM1NjY0MzM1JSAxLjg2MjEzNDI1MTI5MDg3OCUsIDgxLjY3ODMyMTY3ODMyMTY4JSAxLjg1MzM1NjI4MjI3MTk0NTIlLCA4Mi44NDE5NTgwNDE5NTgwNSUgMS44NDY4MTU4MzQ3Njc2NDIlLCA4NC4yMTYwODM5MTYwODM5MiUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODUuOTA5MDkwOTA5MDkwOSUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODcuNDAzNDk2NTAzNDk2NSUgMS44NTQ1NjExMDE1NDkwNTMzJSwgODkuMTM0MjY1NzM0MjY1NzIlIDEuODk4MTA2NzEyNTY0NTQzOSUsIDkwLjE5MDkwOTA5MDkwOTA5JSAxLjk0NjY0MzcxNzcyODA1NTElLCA5MS43NDgyNTE3NDgyNTE3NSUgMi4wNjUyMzIzNTgwMDM0NDI0JSwgOTMuMDk2NTAzNDk2NTAzNDklIDIuMjQxMzA4MDg5NTAwODYwNiUsIDk1LjIyMzA3NjkyMzA3NjkyJSAyLjcyOTQzMjAxMzc2OTM2MyUsIDk2LjU1MDM0OTY1MDM0OTY2JSAzLjIzMjM1ODAwMzQ0MjM0MSUsIDk3LjY5MjMwNzY5MjMwNzclIDMuOTU4NjkxOTEwNDk5MTM5NiUsIDk4LjI1MTc0ODI1MTc0ODI1JSA1LjE2MzUxMTE4NzYwNzU3MyUsIDk4LjY4ODExMTg4ODExMTg5JSAxMC4zNjY0MzcxNzcyODA1NSUsIDk4Ljk0ODI1MTc0ODI1MTc1JSAxNC4zNDA0NDc1MDQzMDI5MjYlLCA5OS4yNjIyMzc3NjIyMzc3NyUgMjAuMDIwMzA5ODEwNjcxMjU0JSwgOTkuNDM0OTY1MDM0OTY1MDUlIDIzLjczNjQ4ODgxMjM5MjQyNyUsIDk5LjU3NDEyNTg3NDEyNTg4JSAyNy4xOTIwODI2MTYxNzg5OTclLCA5OS43MjQ0NzU1MjQ0NzU1MiUgMzEuNjU0OTA1MzM1NjI4MjI1JSwgOTkuODI4NjcxMzI4NjcxMzIlIDM1LjUzNjY2MDkyOTQzMjAxJSwgOTkuOTIyMzc3NjIyMzc3NjQlIDQwLjI1MDc3NDUyNjY3ODE0JSwgOTkuOTkwMjA5NzkwMjA5NzklIDQ2LjQ4NzQzNTQ1NjExMDE1NSUsIDEwMCUgNTAuNDI4OTE1NjYyNjUwNjElLCA5OS45Njk5MzAwNjk5MzAwNyUgNTQuNDM0OTM5NzU5MDM2MTQlLCA5OS44ODk1MTA0ODk1MTA0OSUgNTguNjAwMTcyMTE3MDM5NTg0JSwgOTkuNzcyNzI3MjcyNzI3MjclIDYyLjc1NTA3NzQ1MjY2NzgyJSwgOTkuNjQ0NzU1MjQ0NzU1MjUlIDY2LjU1ODg2NDAyNzUzODcyJSwgOTkuNTI3OTcyMDI3OTcyMDMlIDY5LjgxMTg3NjA3NTczMTUlLCA5OS40NDA1NTk0NDA1NTk0NCUgNzIuMjg3OTUxODA3MjI4OTElLCA5OS4zMzAwNjk5MzAwNjk5MyUgNzUuNjE5NjIxMzQyNTEyOTElLCA5OS4yNDgyNTE3NDgyNTE3NSUgNzguMTI5MjU5ODk2NzI5NzglLCA5OS4xMjAyNzk3MjAyNzk3MyUgODEuNzQ0NzUwNDMwMjkyNiUsIDk5LjAxMTE4ODgxMTE4ODglIDg0LjI1NzY1OTIwODI2MTYxJSwgOTguNzQxMjU4NzQxMjU4NzUlIDg4LjQ2Njk1MzUyODM5OTMyJSwgOTguNDk3OTAyMDk3OTAyMSUgOTAuNzU3ODMxMzI1MzAxMjElLCA5OC4xNzQ4MjUxNzQ4MjUxOSUgOTIuODc3MTA4NDMzNzM0OTMlLCA5Ny42MjIzNzc2MjIzNzc2MyUgOTUuMzUyODM5OTMxMTUzMTglLCA5Ni42NTI0NDc1NTI0NDc1NyUgOTcuMDUzMDEyMDQ4MTkyNzglLCA5NS44MjcyNzI3MjcyNzI3MyUgOTcuNzgxMjM5MjQyNjg1MDMlLCA5NC45NjUwMzQ5NjUwMzQ5NiUgOTguMjc4ODI5NjA0MTMwOCUsIDkzLjQ5NzIwMjc5NzIwMjc5JSA5OC44Mjk2MDQxMzA4MDg5NiUsIDkxLjk4NTMxNDY4NTMxNDY5JSA5OS4yMTU4MzQ3Njc2NDE5OCUsIDkwLjM0MTk1ODA0MTk1ODA1JSA5OS41MTI1NjQ1NDM4ODk4NSUsIDg4LjQ0MjY1NzM0MjY1NzM2JSA5OS43NDgwMjA2NTQwNDQ3NSUsIDg2LjQzNDI2NTczNDI2NTc0JSA5OS45MDUxNjM1MTExODc2JSwgODQuNjM3NzYyMjM3NzYyMjMlIDk5Ljk4Mjc4ODI5NjA0MTMlLCA4My40MjIzNzc2MjIzNzc2MiUgMTAwLjAwNjg4NDY4MTU4MzQ3JSwgODEuMzI4NjcxMzI4NjcxMzMlIDEwMC4wMDA1MTYzNTExMTg3OCUsIDc4LjI5MjMwNzY5MjMwNzY5JSA5OS44OTcyNDYxMjczNjY2MSUsIDc2Ljc2MjkzNzA2MjkzNzA3JSA5OS44MTM1OTcyNDYxMjczNyUsIDczLjg1NTk0NDA1NTk0NDA2JSA5OS42MTc3MjgwNTUwNzc0NSUsIDcxLjIxMTE4ODgxMTE4ODgyJSA5OS40MTc1NTU5MzgwMzc4NiUsIDY3LjkzMjUxNzQ4MjUxNzQ3JSA5OS4xNjc2NDE5OTY1NTc2NSUsIDY2Ljc2NjkyMzA3NjkyMzA4JSA5OS4wODI3ODgyOTYwNDEzMSUsIDY0Ljk3MjkzNzA2MjkzNzA2JSA5OC45NTk4OTY3Mjk3NzYyNSUsIDYzLjAxMDYyOTM3MDYyOTM3JSA5OC44Mzk0MTQ4MDIwNjUzOSUsIDYxLjY5MjQ0NzU1MjQ0NzU1JSA5OC43Njc5ODYyMzA2MzY4MiUsIDU5LjQ2Njk5MzAwNjk5MzAxJSA5OC42NjcyOTc3NjI0Nzg0OCUsIDU3LjE0Mjg2NzEzMjg2NzE0JSA5OC41OTIyNTQ3MzMyMTg2JSwgNTQuNDk3MDYyOTM3MDYyOTM1JSA5OC41NDc2NzY0MTk5NjU1OCUsIDUxLjkwNjI5MzcwNjI5MzclIDk4LjU0OTIyNTQ3MzMyMTg3JSwgNTAuMDc1ODA0MTk1ODA0MTk2JSA5OC41Nzg0ODUzNzAwNTE2MiUsIDQ4LjQ2MTUzODQ2MTUzODQ2JSA5OC42MjM5MjQyNjg1MDI1OCUsIDQ3LjM3MDYyOTM3MDYyOTM2NiUgOTguNjY0MDI3NTM4NzI2MzQlLCA0NS40NTE4ODgxMTE4ODgxMSUgOTguNzQ4NzA5MTIyMjAzMTElLCA0My4xOCUgOTguODY5MTkxMDQ5OTEzOTIlLCA0Mi4zMzE4MTgxODE4MTgxOCUgOTguOTE5NDQ5MjI1NDczMzElLCA0MC4zMjM1NjY0MzM1NjY0MzQlIDk5LjA0Nzg0ODUzNzAwNTE1JSwgMzguMzY2OTIzMDc2OTIzMDglIDk5LjE4Mjc4ODI5NjA0MTMxJSwgMzYuOTQwMzQ5NjUwMzQ5NjQ2JSA5OS4yODYwNTg1MTk3OTM0NiUsIDM1LjI5NDU0NTQ1NDU0NTQ2JSA5OS40MDY1NDA0NDc1MDQzMSUsIDMzLjQ0NTM4NDYxNTM4NDYyJSA5OS41NDE5OTY1NTc2NTkyMiUsIDMyLjAyMDQxOTU4MDQxOTU4JSA5OS42NDM4ODk4NDUwOTQ2NiUsIDMwLjQzMzc3NjIyMzc3NjIyJSA5OS43NTE2MzUxMTE4NzYwOCUsIDI3Ljg0MzAwNjk5MzAwNjk5JSA5OS45MDY1NDA0NDc1MDQzJSwgMjYuMzYxMTE4ODgxMTE4ODg0JSA5OS45NzgxNDExMzU5NzI0NiUsIDI0LjE5NTE3NDgyNTE3NDgyNCUgMTAwLjA1MTI5MDg3Nzc5NjklLCAyMS42MDM0OTY1MDM0OTY1JSAxMDAuMDcyMTE3MDM5NTg2OTElLCAxOS41NDIxNjc4MzIxNjc4MyUgMTAwLjAxOTYyMTM0MjUxMjkyJSwgMTYuODUzMTQ2ODUzMTQ2ODUzJSA5OS44Mjc4ODI5NjA0MTMwOCUsIDE1LjYzMzIxNjc4MzIxNjc4MyUgOTkuNjc2MjQ3ODQ4NTM3MDIlLCAxNC4wOTc2MjIzNzc2MjIzNzklIDk5LjQwMTg5MzI4NzQzNTQ2JSwgMTEuOTQ2MzYzNjM2MzYzNjM3JSA5OC44NDA2MTk2MjEzNDI1MSUsIDEwLjQwMzA3NjkyMzA3NjkyNCUgOTguMjg5ODQ1MDk0NjY0MzYlLCA4Ljk2NjUwMzQ5NjUwMzQ5NyUgOTcuNjQzMjAxMzc2OTM2MzIlLCA3LjQwNDY4NTMxNDY4NTMxNSUgOTYuNzYwNTg1MTk3OTM0NTklLCA1LjgzODI1MTc0ODI1MTc0OCUgOTUuNjI3MDIyMzc1MjE1MTUlLCA0LjA1NTk0NDA1NTk0NDA1NiUgOTMuODAzNzg2NTc0ODcwOTElLCAyLjM0OTY1MDM0OTY1MDM0OTYlIDkwLjc2OTcwNzQwMTAzMjY5JSwgMS4yNTg3NDEyNTg3NDEyNTg4JSA4Ni45MTkxMDQ5OTEzOTQxNSUsIDAuODM0ODI1MTc0ODI1MTc0OCUgODQuMTA3NTczMTQ5NzQxODQlLCAwLjU0MTg4ODExMTg4ODExMTklIDgwLjczNzg2NTc0ODcwOTEzJSwgMC4yNTQwNTU5NDQwNTU5NDQwNiUgNzQuNDU4ODY0MDI3NTM4NzIlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA3MC41Njc5ODYyMzA2MzY4MyUsIDAuMDY4MTExODg4MTExODg4MSUgNjUuNDk4Mjc4ODI5NjA0MTMlLCAwLjA5NDgyNTE3NDgyNTE3NDgzJSA1OS41MTA2NzEyNTY0NTQzOTQlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA1NC4yMTY4Njc0Njk4Nzk1MiUsIDAuMTM0MjY1NzM0MjY1NzM0MjclIDQ2Ljg3NzI4MDU1MDc3NDUzJSwgMC4wODM3NzYyMjM3NzYyMjM3OCUgNDAuNzQxMTM1OTcyNDYxMjclLCAwLjA0OTc5MDIwOTc5MDIwOTc5NSUgMzcuMDE5NzkzNDU5NTUyNDk2JSwgMC4wMjUwMzQ5NjUwMzQ5NjUwMzQlIDMzLjYwMzI3MDIyMzc1MjE1NSUsIDAuMDE5OTMwMDY5OTMwMDY5OTMlIDI3Ljc0OTU2OTcwNzQwMTAzMyUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDIwLjk5ODI3ODgyOTYwNDEzMiUsIDAuNDM2NzgzMjE2NzgzMjE2OCUgMTYuMDIxNTE0NjI5OTQ4MzY0JSwgMC45MDkwOTA5MDkwOTA5MDkxJSAxMS4wMTU0OTA1MzM1NjI4MjQlLCAxLjE4ODgxMTE4ODgxMTE4ODclIDYuNzEyNTY0NTQzODg5ODQ2JSwgMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVFOEFDO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjYyOTgxMTA1NjY4Mjk5NTElIDYuMjI4MzczNzAyNDIyMTQ1JSwgMS4zMjk2MDExMTk2NjQxMDA3JSA2LjA1NTM2MzMyMTc5OTMwOCUsIDIuNjIwMDgzOTc0ODA3NTU4JSA1Ljk5OTEzNDk0ODA5Njg4NSUsIDQuMTI4NzYxMzcxNTg4NTIzJSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgNS42NjgyOTk1MTAxNDY5NTYlIDUuODgyMzUyOTQxMTc2NDclLCA3LjQ4Nzc1MzY3Mzg5NzgzMDUlIDUuODgyMzUyOTQxMTc2NDclLCA5LjE2NzI0OTgyNTA1MjQ4NSUgNS44ODIzNTI5NDExNzY0NyUsIDEwLjQyNjg3MTkzODQxODQ3NiUgNS43MDkzNDI1NjA1NTM2MzMlLCAxMS42ODY0OTQwNTE3ODQ0NjQlIDUuNzA5MzQyNTYwNTUzNjMzJSwgMTIuNTI2MjQyMTI3MzYxNzkyJSA1LjUzNjMzMjE3OTkzMDc5NiUsIDEzLjQ5MzA3MjA3ODM3NjQ4NSUgNS41MDQ4NDQyOTA2NTc0NCUsIDE0LjU1NTYzMzMxMDAwNyUgNS4zNjMzMjE3OTkzMDc5NTg1JSwgMTUuODg1MjM0NDI5NjcxMSUgNS4wMTczMDEwMzgwNjIyODQlLCAxNy41NjQ3MzA1ODA4MjU3NTMlIDQuNjcxMjgwMjc2ODE2NjA5JSwgMTguMDU0NTgzNjI0OTEyNTI4JSA0LjY3MTI4MDI3NjgxNjYwOSUsIDE5LjUyNDE0Mjc1NzE3Mjg1JSA0LjY3MTI4MDI3NjgxNjYwOSUsIDIxLjEzMzY1OTkwMjAyOTM5MyUgNC40OTgyNjk4OTYxOTM3NzIlLCAyMi4xODMzNDQ5OTY1MDEwNSUgNC40OTgyNjk4OTYxOTM3NzIlLCAyMy4yMzMwMzAwOTA5NzI3MDglIDQuMzI1MjU5NTE1NTcwOTM0JSwgMjQuMzUyNjk0MTkxNzQyNDc2JSA0LjE1MjI0OTEzNDk0ODA5NjYlLCAyNi4xNzIxNDgzNTU0OTMzNTIlIDMuOTc5MjM4NzU0MzI1MjU5NiUsIDI3LjU3MTcyODQ4MTQ1NTU2NSUgMy45NzkyMzg3NTQzMjUyNTk2JSwgMjkuNjcxMDk4NjcwMzk4ODg0JSAzLjk3OTIzODc1NDMyNTI1OTYlLCAzMS41NjA1MzE4NDA0NDc4NjUlIDMuNjMzMjE3OTkzMDc5NTg1JSwgMzQuMzU5NjkyMDkyMzcyMjklIDMuODA2MjI4MzczNzAyNDIyMyUsIDM1LjgyOTI1MTIyNDYzMjYxJSAzLjgwNjIyODM3MzcwMjQyMjMlLCAzOC42Mjg0MTE0NzY1NTcwMzQlIDMuNDYwMjA3NjEyNDU2NzQ3NiUsIDQxLjI4NzYxMzcxNTg4NTIzNiUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDIuNjE3MjE0ODM1NTQ5MzMlIDMuMjg3MTk3MjMxODMzOTA5OCUsIDQ0LjUwNjY0ODAwNTU5ODMyJSAzLjI4NzE5NzIzMTgzMzkwOTglLCA0Ni4zOTYwODExNzU2NDczMSUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDcuOTM1NjE5MzE0MjA1NzQlIDMuMTE0MTg2ODUxMjExMDcyNCUsIDQ5Ljk2NTAxMDQ5Njg1MDk0NCUgMi41OTUxNTU3MDkzNDI1NjAzJSwgNTIuNzY0MTcwNzQ4Nzc1MzYlIDIuMDc2MTI0NTY3NDc0MDQ4MyUsIDU0LjU4MzYyNDkxMjUyNjI0JSAxLjczMDEwMzgwNjIyODM3MzglLCA1Ny4xNzI4NDgxNDU1NTYzMyUgMS4yMTEwNzI2NjQzNTk4NjE1JSwgNjAuMTExOTY2NDEwMDc2OTglIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDYyLjg0MTE0NzY1NTcwMzI5JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA2Ni4yNzAxMTg5NjQzMTA3MSUgMCUsIDY4LjU3OTQyNjE3MjE0ODM1JSAwLjM0NjAyMDc2MTI0NTY3NDc3JSwgNzAuNjA4ODE3MzU0NzkzNTYlIDAlLCA3NC41OTc2MjA3MTM3ODU4NiUgMC41MTkwMzExNDE4Njg1MTIxJSwgNzcuMjU2ODIyOTUzMTE0MDclIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDc5LjE0NjI1NjEyMzE2MzA2JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA4Mi4wMTUzOTUzODEzODU1OSUgMS4wMzgwNjIyODM3MzcwMjQxJSwgODQuOTU0NTEzNjQ1OTA2MjMlIDEuMzg0MDgzMDQ0OTgyNjk5JSwgODcuMjYzODIwODUzNzQzODglIDEuOTAzMTE0MTg2ODUxMjExMSUsIDg5LjcxMzA4NjA3NDE3Nzc1JSAyLjI0OTEzNDk0ODA5Njg4NiUsIDkxLjM5MjU4MjIyNTMzMjQlIDIuNDIyMTQ1MzI4NzE5NzIzJSwgOTIuOTMyMTIwMzYzODkwODMlIDIuNTk1MTU1NzA5MzQyNTYwMyUsIDk0LjEyMTc2MzQ3MDk1ODcxJSAyLjc2ODE2NjA4OTk2NTM5OCUsIDk1Ljg3MTIzODYyODQxMTQ4JSAyLjk0MTE3NjQ3MDU4ODIzNSUsIDk3Ljc2MDY3MTc5ODQ2MDQ2JSAzLjExNDE4Njg1MTIxMTA3MjQlLCA5OC42NzAzOTg4ODAzMzU5JSAzLjI4NzE5NzIzMTgzMzkwOTglLCA5OS4wMjAyOTM5MTE4MjY0NiUgMy42MzMyMTc5OTMwNzk1ODUlLCA5OS4yMzAyMzA5MzA3MjA3OCUgNC4xNTIyNDkxMzQ5NDgwOTY2JSwgOTkuNDM5NDY4MTU5NTUyMTMlIDQuNzQ1MTU1NzA5MzQyNTYlLCA5OS40NzkzNTYxOTMxNDIwNSUgNC44NjM0OTQ4MDk2ODg1ODElLCA5OS42MDc0MTc3NzQ2Njc2MSUgNS4zMTk3MjMxODMzOTEwMDM1JSwgOTkuNzIwMDgzOTc0ODA3NTclIDUuODgyMzUyOTQxMTc2NDclLCA5OS43OTAwNjI5ODExMDU2NiUgOC44MjM1Mjk0MTE3NjQ3MDclLCA5OS43OTAwNjI5ODExMDU2NiUgMTQuNTMyODcxOTcyMzE4MzQlLCA5OS44NjAwNDE5ODc0MDM3OCUgMjQuMjIxNDUzMjg3MTk3MjMlLCA5OS44NjAwNDE5ODc0MDM3OCUgMjkuNzU3Nzg1NDY3MTI4MDI3JSwgOTkuOTMwMDIwOTkzNzAxODklIDM2LjMzMjE3OTkzMDc5NTg0NiUsIDk5Ljg5NTAzMTQ5MDU1Mjg0JSAzOS43MDY5MjA0MTUyMjQ5MTQlLCA5OS45MzAwMjA5OTM3MDE4OSUgNDUuODQ3NzUwODY1MDUxOSUsIDk5LjkzMDAyMDk5MzcwMTg5JSA1My42MzMyMTc5OTMwNzk1OCUsIDk5LjkzMDAyMDk5MzcwMTg5JSA1Ny43ODU0NjcxMjgwMjc2NzYlLCA5OS45NDMzMTcwMDQ4OTg1MyUgNjMuMjQ2NzEyODAyNzY4MTYlLCA5OS45MzAwMjA5OTM3MDE4OSUgNjcuNDc0MDQ4NDQyOTA2NTglLCA5OS45MDQxMjg3NjEzNzE2JSA3MC45OTA0ODQ0MjkwNjU3MyUsIDk5LjkzMDAyMDk5MzcwMTg5JSA3My4wMTAzODA2MjI4MzczNyUsIDk5Ljg3MTkzODQxODQ3NDQ2JSA3Ny4yMTc4MjAwNjkyMDQxNSUsIDk5Ljg2NDk0MDUxNzg0NDY0JSA3OC42MDE5MDMxMTQxODY4NSUsIDk5Ljg1MTY0NDUwNjY0ODAxJSA4MS4xMTA1NTM2MzMyMTc5OSUsIDk5LjgzNDE0OTc1NTA3MzQ4JSA4NC4yMjI2NjQzNTk4NjE2JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDkxLjUyMjY2NDM1OTg2MTU4JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDkyLjU2MDcyNjY0MzU5ODYxJSwgOTkuNzIwMDgzOTc0ODA3NTclIDkzLjI1Mjc2ODE2NjA4OTk2JSwgOTkuNTEwMTQ2OTU1OTEzMjMlIDk0LjQ2Mzg0MDgzMDQ0OTgzJSwgOTguNjcwMzk4ODgwMzM1OSUgOTUuODQ3OTIzODc1NDMyNTElLCA5Ny44MzA2NTA4MDQ3NTg1NiUgOTYuMzY2OTU1MDE3MzAxMDQlLCA5Ny4wNjA4ODE3MzU0NzkzNiUgOTYuNzEyOTc1Nzc4NTQ2NyUsIDk1Ljk0OTYxNTExNTQ2NTM1JSA5Ny4yMzA2MjI4MzczNzAyNSUsIDkzLjQyMTk3MzQwNzk3NzYlIDk3Ljc1MTAzODA2MjI4Mzc0JSwgOTEuMTgyNjQ1MjA2NDM4MDclIDk3LjkyNDA0ODQ0MjkwNjU4JSwgODcuNzI0MjgyNzE1MTg1NDQlIDk4LjA1OTY4ODU4MTMxNDg3JSwgNzkuNDYxMTYxNjUxNTA0NTUlIDk4LjU1MDY5MjA0MTUyMjUxJSwgNzYuOTQxOTE3NDI0NzcyNTclIDk4LjQ5Mzc3MTYyNjI5NzU3JSwgNzMuOTY3ODA5NjU3MTAyODYlIDk4LjQzNTk4NjE1OTE2OTU2JSwgNjcuODEwMDA2OTk3OTAwNjMlIDk4LjM1MTIxMTA3MjY2NDM3JSwgNjEuMDIyMDQzMzg2OTgzOSUgOTguMDk3MDU4ODIzNTI5NDElLCA1Mi44MzQ0OTk2NTAxMDQ5NyUgOTcuMjMyMDA2OTIwNDE1MjMlLCA0OS4yNjU1NzAzMjg5MDEzMyUgOTYuNzEyOTc1Nzc4NTQ2NyUsIDQ2LjQ2NjQxMDA3Njk3NjkwNiUgOTYuNTM5OTY1Mzk3OTIzODYlLCA0My41OTcyNzA4MTg3NTQzNzQlIDk2LjE5Mzk0NDYzNjY3ODIlLCA0MC4zNzgyMzY1MjkwNDEyOSUgOTUuNjc0OTEzNDk0ODA5NjklLCAzNi42NjkzNDkxOTUyNDE0MyUgOTUuMzI4ODkyNzMzNTY0JSwgMzQuNSUgOTQuOTgyODcxOTcyMzE4MzQlLCAzMi40ODkzNjMxOTEwNDI2OSUgOTQuNzY5MjA0MTUyMjQ5MTMlLCAzMS4wNzEwMjg2OTEzOTI1ODQlIDk0LjgwOTg2MTU5MTY5NTUlLCAyOS41MzE0OTA1NTI4MzQxNSUgOTQuNjM2Njc4MjAwNjkyMDMlLCAyNy41NzIwNzgzNzY0ODcwNTMlIDk0LjYzNjg1MTIxMTA3MjY1JSwgMjUuNDU4NzEyMzg2Mjg0MTE2JSA5NC42MzU0NjcxMjgwMjc3JSwgMjMuMDkzNDIxOTczNDA3OTc4JSA5NC44MDk4NjE1OTE2OTU1JSwgMTkuNTcxMDk4NjcwMzk4ODglIDk1LjAxMjQ1Njc0NzQwNDg1JSwgMTYuMDQxOTg3NDAzNzc4ODclIDk1LjU0ODc4ODkyNzMzNTY1JSwgMTEuNTQ2NTM2MDM5MTg4MjQzJSA5Ni41Mzk3OTIzODc1NDMyNiUsIDkuNzk3MDYwODgxNzM1NDglIDk2Ljg4NTgxMzE0ODc4ODkzJSwgOC4zMjc1MDE3NDk0NzUxNTclIDk3LjQwNDg0NDI5MDY1NzQ1JSwgNi43MTc5ODQ2MDQ2MTg2MTQlIDk3Ljc1MDg2NTA1MTkwMzEyJSwgNS4zMTg0MDQ0Nzg2NTY0MDMlIDk4LjI2OTg5NjE5Mzc3MTYxJSwgNC4wNTg3ODIzNjUyOTA0MTMlIDk4Ljk2MTkzNzcxNjI2Mjk3JSwgMi4yMzkzMjgyMDE1Mzk1MzglIDk5LjgyNjk4OTYxOTM3NzE2JSwgMS42MTU2MDUzMTg0MDQ0Nzg3JSA5OS44NTEzODQwODMwNDQ5OCUsIDAuODc0MTc3NzQ2Njc1OTk3MiUgOTkuMTk5NjUzOTc5MjM4NzYlLCAwLjU1OTgzMjA1MDM4NDg4NDUlIDk4LjQ0MjkwNjU3NDM5NDQ2JSwgMC4zNjA0NjE4NjE0NDE1Njc1JSA5Ny43NDUxNTU3MDkzNDI1NSUsIDAuMjc5OTE2MDI1MTkyNDQyMjQlIDk3LjA1ODgyMzUyOTQxMTc3JSwgMC4yMzIxOTAzNDI4OTcxMzA4NiUgOTYuMjU0MTUyMjQ5MTM0OTYlLCAwLjIwOTkzNzAxODg5NDMzMTclIDkxLjE3NjQ3MDU4ODIzNTI5JSwgMC4yMDk5MzcwMTg4OTQzMzE3JSA4OS4xMDAzNDYwMjA3NjEyNSUsIDAuMTcxMTY4NjQ5NDA1MTc4NDUlIDg1Ljg5OTY1Mzk3OTIzODc1JSwgMC4xNTAxNzQ5NDc1MTU3NDUyOCUgODMuNTkzOTQ0NjM2Njc4MiUsIDAuMTI4MTMxNTYwNTMxODQwNDQlIDgwLjM2NTA1MTkwMzExNDE4JSwgMC4xMTA2MzY4MDg5NTczMTI3OSUgNzYuNjczMDEwMzgwNjIyODQlLCAwLjA5NDYxMTYxNjUxNTA0NTQ5JSA3MC4yMTM0OTQ4MDk2ODg1OCUsIDAuMDkxNjcyNDk4MjUwNTI0ODQlIDY0LjIxNTU3MDkzNDI1NjA1JSwgMC4wOTYwMTExOTY2NDEwMDc3JSA1OS4xNDA0ODQ0MjkwNjU3NDQlLCAwLjA5OTc5MDA2Mjk4MTEwNTY3JSA1Ni44MDQ4NDQyOTA2NTc0NCUsIDAuMTEzNzg1ODY0MjQwNzI3NzklIDUwLjgzNzM3MDI0MjIxNDUzJSwgMC4xMjMyMzMwMzAwOTA5NzI3MSUgNDcuNzIwNzYxMjQ1Njc0NzQ0JSwgMC4wNjk5NzkwMDYyOTgxMTA1NiUgNDEuMTc2NDcwNTg4MjM1MjklLCAwJSAzMi4wMDY5MjA0MTUyMjQ5MiUsIDAuMDAxMDQ5Njg1MDk0NDcxNjU4NCUgMjkuMDc5NDExNzY0NzA1ODglLCAwJSAyNy44NTQ2NzEyODAyNzY4MTUlLCAwJSAyMy44NzU0MzI1MjU5NTE1NTYlLCAwJSAyMS42MjYyOTc1Nzc4NTQ2NyUsIDAlIDE1LjkxNjk1NTAxNzMwMTAzOSUsIDAlIDE0LjUzMjg3MTk3MjMxODM0JSwgMCUgMTIuOTc1Nzc4NTQ2NzEyODAxJSwgMCUgMTEuNTkxNjk1NTAxNzMwMTA0JSwgLTAuMDEzOTk1ODAxMjU5NjIyMTE0JSAxMC44MTAzODA2MjI4MzczNzElLCAtMC4wMTc4NDQ2NDY2MDYwMTgxOTYlIDkuMzQxMzQ5NDgwOTY4ODU5JSwgMCUgNy45NTg0Nzc1MDg2NTA1MTklLCAwLjYyOTgxMTA1NjY4Mjk5NTElIDYuMjI4MzczNzAyNDIyMTQ1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRtaWQtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVtcHR5LWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7ICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1kZWFkbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NUE1QTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmphbWJhLW1vYmlsZS1oaXN0b3J5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgICYuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDUuMnJlbSAxLjZyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU3NTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTc1MDsgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlkLW1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uamFtYmEtZmNzLXRoaXJkLXBhcnR5LWljb246OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctZ3JlZW4uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gIH0iLCIucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLnByb2dyZXNzLWFkZGl0aW9uYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgLnByb2dyZXNzLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTQuMXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAgIC5yZXdhcmQtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA2LjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2LjhyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgLnByb2dyZXNzLXJhZGlhbCB7ICAgICAgXHJcbiAgICAgICAgJGNpcmNsZS1zaXplOiA2LjlyZW07XHJcbiAgICAgICAgJGNpcmNsZS1zaXplLWhhbGY6IDMuNDVyZW07XHJcbiAgICAgICAgJGNpcmNsZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAkaW5zZXQtc2l6ZTogNS45cmVtO1xyXG4gICAgICAgICRpbnNldC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICR0cmFuc2l0aW9uLWxlbmd0aDogMXM7XHJcbiAgICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNpcmNsZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2ssXHJcbiAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY2lyY2xlLXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayxcclxuICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrIHtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwcHggY2FsYygxMDAlIC0gI3skY2lyY2xlLXNpemV9KSBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZX0pICN7JGNpcmNsZS1zaXplLWhhbGZ9KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZS1oYWxmfSkgY2FsYygxMDAlIC0gI3skY2lyY2xlLXNpemV9KSAwcHgpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvYWNjb3VudC95ZWxsb3ctc3F1YXJlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVkZ2UgJiB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDByZW07XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluc2V0IHtcclxuICAgICAgICAgIHdpZHRoOiAkaW5zZXQtc2l6ZTtcclxuICAgICAgICAgIGhlaWdodDogJGluc2V0LXNpemU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogKCRjaXJjbGUtc2l6ZSAtICRpbnNldC1zaXplKS8yO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogKCRjaXJjbGUtc2l6ZSAtICRpbnNldC1zaXplKS8yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluc2V0LWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAkaTogMTtcclxuICAgICAgQHdoaWxlKCRpIDw9NDkpIHtcclxuICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayB7XHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW41MDA7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjUwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAkaTogJGkrMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJGk6IDUwO1xyXG4gICAgICBAd2hpbGUoJGkgPD05OSkge1xyXG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrIHtcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAkaTogJGkrMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJGk6IDEwMDtcclxuICAgICAgQHdoaWxlKCRpID09IDEwMCkge1xyXG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrIHtcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjU1MDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW41NTA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgJGk6ICRpKzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgJGk6IDA7XHJcbiAgICAgICAgJGluY3JlbWVudDogMTgwZGVnIC8gMTAwO1xyXG4gICAgICAgIEB3aGlsZSgkaSA8PTEwMCkge1xyXG4gICAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAucHJvZ3Jlc3MtbWFzay5mdWxsLFxyXG4gICAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZpbGwuZml4IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICRpOiAkaSsxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpemUtZ3JvdyB7ICAgIFxyXG4gICAgICAgICRjaXJjbGUtc2l6ZTogMTAuMnJlbTtcclxuICAgICAgICAkY2lyY2xlLXNpemUtaGFsZjogNS4xcmVtO1xyXG4gICAgICAgICRjaXJjbGUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJGluc2V0LXNpemU6IDlyZW07XHJcbiAgICAgICAgJGluc2V0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJHRyYW5zaXRpb24tbGVuZ3RoOiAxcztcclxuICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJld2FyZC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2lyY2xlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayxcclxuICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2lyY2xlLXNpemU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrLFxyXG4gICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb24tbGVuZ3RoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZX0pIGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplfSkgI3skY2lyY2xlLXNpemUtaGFsZn0pO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplLWhhbGZ9KSBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZX0pIDBweCk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9hY2NvdW50L3llbGxvdy1zcXVhcmUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWRnZSAmIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5zZXQge1xyXG4gICAgICAgICAgd2lkdGg6ICRpbnNldC1zaXplO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaW5zZXQtc2l6ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zZXQtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUoJGkgPD00OSkge1xyXG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrIHtcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjUwMDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNTAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICRpOiAkaSsxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAkaTogNTA7XHJcbiAgICAgIEB3aGlsZSgkaSA8PTk5KSB7XHJcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICRpOiAkaSsxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAkaTogMTAwO1xyXG4gICAgICBAd2hpbGUoJGkgPT0gMTAwKSB7XHJcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuNTUwO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjU1MDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAkaTogJGkrMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAkaTogMDtcclxuICAgICAgICAkaW5jcmVtZW50OiAxODBkZWcgLyAxMDA7XHJcbiAgICAgICAgQHdoaWxlKCRpIDw9MTAwKSB7XHJcbiAgICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXHJcbiAgICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZmlsbC5maXgge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJGk6ICRpKzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVxdWlyZWQtcG9pbnRzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAuNXJlbTtcclxuICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYucmV3YXJkLXVubG9ja2VkIHtcclxuICAgICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJld2FyZC1sb2NrZWQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZGVlbS1yZXdhcmQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAmLnJld2FyZC1sb2NrZWQge1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5T3AwNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgIG1pbi13aWR0aDogNi41cmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiAgXHJcbiAgIiwiLm1lbWJlci1yYW5rLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICB9XHJcblxyXG4gIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XHJcbiAgICBcclxuICAgIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnZhbHVlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjZyZW07XHJcbiAgfVxyXG5cclxuICAuamFtYmEtYmFkZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLW1vYmlsZSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2RpdmlkZXJtb2JpbGUuc3ZnJyk7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZhaWxhYmxlLXBvaW50cyB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB3aWR0aDogNy4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDE1LjNyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAzLjRyZW07IFxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyAgIFxyXG4gICAgXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vTW9kaWZpZXIgZm9yIGdvbGQgbWVtYmVyIGJhZGdlXHJcbiAgICAmLmdvbGQge1xyXG4gICAgICBtaW4td2lkdGg6IDE3LjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2dvbGRtZW1iZXIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXdhcmRzLWNvbXBvbmVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2ZycpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMjUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmcnKTtcclxuICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xyXG4gICAgZ2FwOiAxLjJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcmVtIC4zMHJlbSAxLjVyZW0gLjMwcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQobiszKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtcHR5LXJld2FyZHMge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUsIDIuNDU0NTQ1NDU0NTQ1NDU0NiUgMy45NjUyMzIzNTgwMDM0NDI4JSwgNC4xOSUgMy4xNzI0NjEyNzM2NjYwOTI3JSwgNi41NjUxNzQ4MjUxNzQ4MjYlIDIuNDg4OTg0NTA5NDY2NDM3JSwgOC44MTExODg4MTExODg4MTIlIDIuMDY1NDA0NDc1MDQzMDI5NCUsIDEwLjcyNTAzNDk2NTAzNDk2NSUgMS44MjAxMzc2OTM2MzE2NjkzJSwgMTMuMjAxMTE4ODgxMTE4ODgyJSAxLjYwMjA2NTQwNDQ3NTA0MyUsIDE1LjMzMDYyOTM3MDYyOTM3JSAxLjQ2NzI5Nzc2MjQ3ODQ4NTUlLCAxNy4zNjg4MTExODg4MTExOSUgMS4zNjQwMjc1Mzg3MjYzMzM5JSwgMTkuNTAyNDQ3NTUyNDQ3NTUzJSAxLjI2ODE1ODM0NzY3NjQyJSwgMjEuNjMxMjU4NzQxMjU4NzQlIDEuMTc1MDQzMDI5MjU5ODk2OCUsIDI0LjYxNTM4NDYxNTM4NDYxNyUgMS4wMzI3MDIyMzc1MjE1MTQ3JSwgMjYuMzQ3MzQyNjU3MzQyNjU4JSAwLjk0MTk5NjU1NzY1OTIwODIlLCAyOC4wMTcxMzI4NjcxMzI4NjUlIDAuODUyNjY3ODE0MTEzNTk3MiUsIDI5LjY0NjUwMzQ5NjUwMzQ5NSUgMC43NjQ3MTYwMDY4ODQ2ODE2JSwgMzEuNTkzMDA2OTkzMDA2OTg4JSAwLjY2MDQxMzA4MDg5NTAwODYlLCAzNC44MzU3MzQyNjU3MzQyNyUgMC40OTI3NzEwODQzMzczNDk0NSUsIDM2LjEzOTE2MDgzOTE2MDg0JSAwLjQyODkxNTY2MjY1MDYwMjQlLCAzNy44OTk0NDA1NTk0NDA1NiUgMC4zNDY4MTU4MzQ3Njc2NDIlLCA0MC43MDk4NjAxMzk4NjAxNCUgMC4yMjgzOTkzMTE1MzE4NDE2NSUsIDQzLjYxMTMyODY3MTMyODY4JSAwLjEyNjUwNjAyNDA5NjM4NTUzJSwgNDYuNDIwOTc5MDIwOTc5MDI2JSAwLjA1MTYzNTExMTg3NjA3NTcyJSwgNDkuNzIwMjc5NzIwMjc5NzIlIDAlLCA1MS43ODU1OTQ0MDU1OTQ0JSAtMC4wNDIzNDA3OTE3MzgzODIwOTQlLCA1My43NDQ1NDU0NTQ1NDU0NiUgLTAuMDc5MTczODM4MjA5OTgyNzklLCA1NS43ODgzMjE2NzgzMjE2OSUgLTAuMDg2NTc0ODcwOTEyMjIwMzElLCA1OC41MTY4NTMxNDY4NTMxNSUgLTAuMDIzMjM1ODAwMzQ0MjM0MDglLCA2MS40Njg1MzE0Njg1MzE0NzQlIDAuMTcyMTE3MDM5NTg2OTE5MTIlLCA2Mi44NzI1MTc0ODI1MTc0OSUgMC4zMzc2OTM2MzE2Njk1MzUyNSUsIDY1LjA1NjU3MzQyNjU3MzQyJSAwLjY5NjA0MTMwODA4OTUwMDglLCA2Ni40ODc5NzIwMjc5NzIwMyUgMC45NTg4NjQwMjc1Mzg3MjYyJSwgNjguMzQ1NjY0MzM1NjY0MzQlIDEuMjgyNjE2MTc5MDAxNzIxMiUsIDcwLjUxMjU4NzQxMjU4NzQxJSAxLjU3NzQ1MjY2NzgxNDExMzQlLCA3Mi4zMDc2OTIzMDc2OTIzJSAxLjcyMTE3MDM5NTg2OTE5MDklLCA3My41MzYzNjM2MzYzNjM2MyUgMS43NzU1NTkzODAzNzg2NTc2JSwgNzQuODU3MzQyNjU3MzQyNjYlIDEuODE2Njk1MzUyODM5OTMxJSwgNzYuNTQ4MjUxNzQ4MjUxNzQlIDEuODQ4MDIwNjU0MDQ0NzUwNiUsIDc4LjExNDY4NTMxNDY4NTMyJSAxLjg2MDU4NTE5NzkzNDU5NTUlLCA3OS40NTY2NDMzNTY2NDMzNSUgMS44NjIxMzQyNTEyOTA4NzglLCA4MS42NzgzMjE2NzgzMjE2OCUgMS44NTMzNTYyODIyNzE5NDUyJSwgODIuODQxOTU4MDQxOTU4MDUlIDEuODQ2ODE1ODM0NzY3NjQyJSwgODQuMjE2MDgzOTE2MDgzOTIlIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg1LjkwOTA5MDkwOTA5MDklIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg3LjQwMzQ5NjUwMzQ5NjUlIDEuODU0NTYxMTAxNTQ5MDUzMyUsIDg5LjEzNDI2NTczNDI2NTcyJSAxLjg5ODEwNjcxMjU2NDU0MzklLCA5MC4xOTA5MDkwOTA5MDkwOSUgMS45NDY2NDM3MTc3MjgwNTUxJSwgOTEuNzQ4MjUxNzQ4MjUxNzUlIDIuMDY1MjMyMzU4MDAzNDQyNCUsIDkzLjA5NjUwMzQ5NjUwMzQ5JSAyLjI0MTMwODA4OTUwMDg2MDYlLCA5NS4yMjMwNzY5MjMwNzY5MiUgMi43Mjk0MzIwMTM3NjkzNjMlLCA5Ni41NTAzNDk2NTAzNDk2NiUgMy4yMzIzNTgwMDM0NDIzNDElLCA5Ny42OTIzMDc2OTIzMDc3JSAzLjk1ODY5MTkxMDQ5OTEzOTYlLCA5OC4yNTE3NDgyNTE3NDgyNSUgNS4xNjM1MTExODc2MDc1NzMlLCA5OC42ODgxMTE4ODgxMTE4OSUgMTAuMzY2NDM3MTc3MjgwNTUlLCA5OC45NDgyNTE3NDgyNTE3NSUgMTQuMzQwNDQ3NTA0MzAyOTI2JSwgOTkuMjYyMjM3NzYyMjM3NzclIDIwLjAyMDMwOTgxMDY3MTI1NCUsIDk5LjQzNDk2NTAzNDk2NTA1JSAyMy43MzY0ODg4MTIzOTI0MjclLCA5OS41NzQxMjU4NzQxMjU4OCUgMjcuMTkyMDgyNjE2MTc4OTk3JSwgOTkuNzI0NDc1NTI0NDc1NTIlIDMxLjY1NDkwNTMzNTYyODIyNSUsIDk5LjgyODY3MTMyODY3MTMyJSAzNS41MzY2NjA5Mjk0MzIwMSUsIDk5LjkyMjM3NzYyMjM3NzY0JSA0MC4yNTA3NzQ1MjY2NzgxNCUsIDk5Ljk5MDIwOTc5MDIwOTc5JSA0Ni40ODc0MzU0NTYxMTAxNTUlLCAxMDAlIDUwLjQyODkxNTY2MjY1MDYxJSwgOTkuOTY5OTMwMDY5OTMwMDclIDU0LjQzNDkzOTc1OTAzNjE0JSwgOTkuODg5NTEwNDg5NTEwNDklIDU4LjYwMDE3MjExNzAzOTU4NCUsIDk5Ljc3MjcyNzI3MjcyNzI3JSA2Mi43NTUwNzc0NTI2Njc4MiUsIDk5LjY0NDc1NTI0NDc1NTI1JSA2Ni41NTg4NjQwMjc1Mzg3MiUsIDk5LjUyNzk3MjAyNzk3MjAzJSA2OS44MTE4NzYwNzU3MzE1JSwgOTkuNDQwNTU5NDQwNTU5NDQlIDcyLjI4Nzk1MTgwNzIyODkxJSwgOTkuMzMwMDY5OTMwMDY5OTMlIDc1LjYxOTYyMTM0MjUxMjkxJSwgOTkuMjQ4MjUxNzQ4MjUxNzUlIDc4LjEyOTI1OTg5NjcyOTc4JSwgOTkuMTIwMjc5NzIwMjc5NzMlIDgxLjc0NDc1MDQzMDI5MjYlLCA5OS4wMTExODg4MTExODg4JSA4NC4yNTc2NTkyMDgyNjE2MSUsIDk4Ljc0MTI1ODc0MTI1ODc1JSA4OC40NjY5NTM1MjgzOTkzMiUsIDk4LjQ5NzkwMjA5NzkwMjElIDkwLjc1NzgzMTMyNTMwMTIxJSwgOTguMTc0ODI1MTc0ODI1MTklIDkyLjg3NzEwODQzMzczNDkzJSwgOTcuNjIyMzc3NjIyMzc3NjMlIDk1LjM1MjgzOTkzMTE1MzE4JSwgOTYuNjUyNDQ3NTUyNDQ3NTclIDk3LjA1MzAxMjA0ODE5Mjc4JSwgOTUuODI3MjcyNzI3MjcyNzMlIDk3Ljc4MTIzOTI0MjY4NTAzJSwgOTQuOTY1MDM0OTY1MDM0OTYlIDk4LjI3ODgyOTYwNDEzMDglLCA5My40OTcyMDI3OTcyMDI3OSUgOTguODI5NjA0MTMwODA4OTYlLCA5MS45ODUzMTQ2ODUzMTQ2OSUgOTkuMjE1ODM0NzY3NjQxOTglLCA5MC4zNDE5NTgwNDE5NTgwNSUgOTkuNTEyNTY0NTQzODg5ODUlLCA4OC40NDI2NTczNDI2NTczNiUgOTkuNzQ4MDIwNjU0MDQ0NzUlLCA4Ni40MzQyNjU3MzQyNjU3NCUgOTkuOTA1MTYzNTExMTg3NiUsIDg0LjYzNzc2MjIzNzc2MjIzJSA5OS45ODI3ODgyOTYwNDEzJSwgODMuNDIyMzc3NjIyMzc3NjIlIDEwMC4wMDY4ODQ2ODE1ODM0NyUsIDgxLjMyODY3MTMyODY3MTMzJSAxMDAuMDAwNTE2MzUxMTE4NzglLCA3OC4yOTIzMDc2OTIzMDc2OSUgOTkuODk3MjQ2MTI3MzY2NjElLCA3Ni43NjI5MzcwNjI5MzcwNyUgOTkuODEzNTk3MjQ2MTI3MzclLCA3My44NTU5NDQwNTU5NDQwNiUgOTkuNjE3NzI4MDU1MDc3NDUlLCA3MS4yMTExODg4MTExODg4MiUgOTkuNDE3NTU1OTM4MDM3ODYlLCA2Ny45MzI1MTc0ODI1MTc0NyUgOTkuMTY3NjQxOTk2NTU3NjUlLCA2Ni43NjY5MjMwNzY5MjMwOCUgOTkuMDgyNzg4Mjk2MDQxMzElLCA2NC45NzI5MzcwNjI5MzcwNiUgOTguOTU5ODk2NzI5Nzc2MjUlLCA2My4wMTA2MjkzNzA2MjkzNyUgOTguODM5NDE0ODAyMDY1MzklLCA2MS42OTI0NDc1NTI0NDc1NSUgOTguNzY3OTg2MjMwNjM2ODIlLCA1OS40NjY5OTMwMDY5OTMwMSUgOTguNjY3Mjk3NzYyNDc4NDglLCA1Ny4xNDI4NjcxMzI4NjcxNCUgOTguNTkyMjU0NzMzMjE4NiUsIDU0LjQ5NzA2MjkzNzA2MjkzNSUgOTguNTQ3Njc2NDE5OTY1NTglLCA1MS45MDYyOTM3MDYyOTM3JSA5OC41NDkyMjU0NzMzMjE4NyUsIDUwLjA3NTgwNDE5NTgwNDE5NiUgOTguNTc4NDg1MzcwMDUxNjIlLCA0OC40NjE1Mzg0NjE1Mzg0NiUgOTguNjIzOTI0MjY4NTAyNTglLCA0Ny4zNzA2MjkzNzA2MjkzNjYlIDk4LjY2NDAyNzUzODcyNjM0JSwgNDUuNDUxODg4MTExODg4MTElIDk4Ljc0ODcwOTEyMjIwMzExJSwgNDMuMTglIDk4Ljg2OTE5MTA0OTkxMzkyJSwgNDIuMzMxODE4MTgxODE4MTglIDk4LjkxOTQ0OTIyNTQ3MzMxJSwgNDAuMzIzNTY2NDMzNTY2NDM0JSA5OS4wNDc4NDg1MzcwMDUxNSUsIDM4LjM2NjkyMzA3NjkyMzA4JSA5OS4xODI3ODgyOTYwNDEzMSUsIDM2Ljk0MDM0OTY1MDM0OTY0NiUgOTkuMjg2MDU4NTE5NzkzNDYlLCAzNS4yOTQ1NDU0NTQ1NDU0NiUgOTkuNDA2NTQwNDQ3NTA0MzElLCAzMy40NDUzODQ2MTUzODQ2MiUgOTkuNTQxOTk2NTU3NjU5MjIlLCAzMi4wMjA0MTk1ODA0MTk1OCUgOTkuNjQzODg5ODQ1MDk0NjYlLCAzMC40MzM3NzYyMjM3NzYyMiUgOTkuNzUxNjM1MTExODc2MDglLCAyNy44NDMwMDY5OTMwMDY5OSUgOTkuOTA2NTQwNDQ3NTA0MyUsIDI2LjM2MTExODg4MTExODg4NCUgOTkuOTc4MTQxMTM1OTcyNDYlLCAyNC4xOTUxNzQ4MjUxNzQ4MjQlIDEwMC4wNTEyOTA4Nzc3OTY5JSwgMjEuNjAzNDk2NTAzNDk2NSUgMTAwLjA3MjExNzAzOTU4NjkxJSwgMTkuNTQyMTY3ODMyMTY3ODMlIDEwMC4wMTk2MjEzNDI1MTI5MiUsIDE2Ljg1MzE0Njg1MzE0Njg1MyUgOTkuODI3ODgyOTYwNDEzMDglLCAxNS42MzMyMTY3ODMyMTY3ODMlIDk5LjY3NjI0Nzg0ODUzNzAyJSwgMTQuMDk3NjIyMzc3NjIyMzc5JSA5OS40MDE4OTMyODc0MzU0NiUsIDExLjk0NjM2MzYzNjM2MzYzNyUgOTguODQwNjE5NjIxMzQyNTElLCAxMC40MDMwNzY5MjMwNzY5MjQlIDk4LjI4OTg0NTA5NDY2NDM2JSwgOC45NjY1MDM0OTY1MDM0OTclIDk3LjY0MzIwMTM3NjkzNjMyJSwgNy40MDQ2ODUzMTQ2ODUzMTUlIDk2Ljc2MDU4NTE5NzkzNDU5JSwgNS44MzgyNTE3NDgyNTE3NDglIDk1LjYyNzAyMjM3NTIxNTE1JSwgNC4wNTU5NDQwNTU5NDQwNTYlIDkzLjgwMzc4NjU3NDg3MDkxJSwgMi4zNDk2NTAzNDk2NTAzNDk2JSA5MC43Njk3MDc0MDEwMzI2OSUsIDEuMjU4NzQxMjU4NzQxMjU4OCUgODYuOTE5MTA0OTkxMzk0MTUlLCAwLjgzNDgyNTE3NDgyNTE3NDglIDg0LjEwNzU3MzE0OTc0MTg0JSwgMC41NDE4ODgxMTE4ODgxMTE5JSA4MC43Mzc4NjU3NDg3MDkxMyUsIDAuMjU0MDU1OTQ0MDU1OTQ0MDYlIDc0LjQ1ODg2NDAyNzUzODcyJSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNzAuNTY3OTg2MjMwNjM2ODMlLCAwLjA2ODExMTg4ODExMTg4ODElIDY1LjQ5ODI3ODgyOTYwNDEzJSwgMC4wOTQ4MjUxNzQ4MjUxNzQ4MyUgNTkuNTEwNjcxMjU2NDU0Mzk0JSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNTQuMjE2ODY3NDY5ODc5NTIlLCAwLjEzNDI2NTczNDI2NTczNDI3JSA0Ni44NzcyODA1NTA3NzQ1MyUsIDAuMDgzNzc2MjIzNzc2MjIzNzglIDQwLjc0MTEzNTk3MjQ2MTI3JSwgMC4wNDk3OTAyMDk3OTAyMDk3OTUlIDM3LjAxOTc5MzQ1OTU1MjQ5NiUsIDAuMDI1MDM0OTY1MDM0OTY1MDM0JSAzMy42MDMyNzAyMjM3NTIxNTUlLCAwLjAxOTkzMDA2OTkzMDA2OTkzJSAyNy43NDk1Njk3MDc0MDEwMzMlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSAyMC45OTgyNzg4Mjk2MDQxMzIlLCAwLjQzNjc4MzIxNjc4MzIxNjglIDE2LjAyMTUxNDYyOTk0ODM2NCUsIDAuOTA5MDkwOTA5MDkwOTA5MSUgMTEuMDE1NDkwNTMzNTYyODI0JSwgMS4xODg4MTExODg4MTExODg3JSA2LjcxMjU2NDU0Mzg4OTg0NiUsIDEuNTM4NDYxNTM4NDYxNTM4NSUgNC44MTkyNzcxMDg0MzM3MzUlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXlPcDA1O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkycHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubm8tb2ZmZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDMyLjRyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDQuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2LXNtYWxsKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYuZGl2aWRlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9EaXZpZGVyLnN2ZycpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvZGl2aWRlcm1vYmlsZS5zdmcnKTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRheC1tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzLjJyZW0gMCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59IiwiLm9mZmVycy1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pbWctd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwLjVyZW07XHJcbiAgICBtaW4td2lkdGg6IDEwLjVyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAub2ZmZXItaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmVtcHR5LXJld2FyZHMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vZmZlcnMtbGlzdC0taXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUsIDIuNDU0NTQ1NDU0NTQ1NDU0NiUgMy45NjUyMzIzNTgwMDM0NDI4JSwgNC4xOSUgMy4xNzI0NjEyNzM2NjYwOTI3JSwgNi41NjUxNzQ4MjUxNzQ4MjYlIDIuNDg4OTg0NTA5NDY2NDM3JSwgOC44MTExODg4MTExODg4MTIlIDIuMDY1NDA0NDc1MDQzMDI5NCUsIDEwLjcyNTAzNDk2NTAzNDk2NSUgMS44MjAxMzc2OTM2MzE2NjkzJSwgMTMuMjAxMTE4ODgxMTE4ODgyJSAxLjYwMjA2NTQwNDQ3NTA0MyUsIDE1LjMzMDYyOTM3MDYyOTM3JSAxLjQ2NzI5Nzc2MjQ3ODQ4NTUlLCAxNy4zNjg4MTExODg4MTExOSUgMS4zNjQwMjc1Mzg3MjYzMzM5JSwgMTkuNTAyNDQ3NTUyNDQ3NTUzJSAxLjI2ODE1ODM0NzY3NjQyJSwgMjEuNjMxMjU4NzQxMjU4NzQlIDEuMTc1MDQzMDI5MjU5ODk2OCUsIDI0LjYxNTM4NDYxNTM4NDYxNyUgMS4wMzI3MDIyMzc1MjE1MTQ3JSwgMjYuMzQ3MzQyNjU3MzQyNjU4JSAwLjk0MTk5NjU1NzY1OTIwODIlLCAyOC4wMTcxMzI4NjcxMzI4NjUlIDAuODUyNjY3ODE0MTEzNTk3MiUsIDI5LjY0NjUwMzQ5NjUwMzQ5NSUgMC43NjQ3MTYwMDY4ODQ2ODE2JSwgMzEuNTkzMDA2OTkzMDA2OTg4JSAwLjY2MDQxMzA4MDg5NTAwODYlLCAzNC44MzU3MzQyNjU3MzQyNyUgMC40OTI3NzEwODQzMzczNDk0NSUsIDM2LjEzOTE2MDgzOTE2MDg0JSAwLjQyODkxNTY2MjY1MDYwMjQlLCAzNy44OTk0NDA1NTk0NDA1NiUgMC4zNDY4MTU4MzQ3Njc2NDIlLCA0MC43MDk4NjAxMzk4NjAxNCUgMC4yMjgzOTkzMTE1MzE4NDE2NSUsIDQzLjYxMTMyODY3MTMyODY4JSAwLjEyNjUwNjAyNDA5NjM4NTUzJSwgNDYuNDIwOTc5MDIwOTc5MDI2JSAwLjA1MTYzNTExMTg3NjA3NTcyJSwgNDkuNzIwMjc5NzIwMjc5NzIlIDAlLCA1MS43ODU1OTQ0MDU1OTQ0JSAtMC4wNDIzNDA3OTE3MzgzODIwOTQlLCA1My43NDQ1NDU0NTQ1NDU0NiUgLTAuMDc5MTczODM4MjA5OTgyNzklLCA1NS43ODgzMjE2NzgzMjE2OSUgLTAuMDg2NTc0ODcwOTEyMjIwMzElLCA1OC41MTY4NTMxNDY4NTMxNSUgLTAuMDIzMjM1ODAwMzQ0MjM0MDglLCA2MS40Njg1MzE0Njg1MzE0NzQlIDAuMTcyMTE3MDM5NTg2OTE5MTIlLCA2Mi44NzI1MTc0ODI1MTc0OSUgMC4zMzc2OTM2MzE2Njk1MzUyNSUsIDY1LjA1NjU3MzQyNjU3MzQyJSAwLjY5NjA0MTMwODA4OTUwMDglLCA2Ni40ODc5NzIwMjc5NzIwMyUgMC45NTg4NjQwMjc1Mzg3MjYyJSwgNjguMzQ1NjY0MzM1NjY0MzQlIDEuMjgyNjE2MTc5MDAxNzIxMiUsIDcwLjUxMjU4NzQxMjU4NzQxJSAxLjU3NzQ1MjY2NzgxNDExMzQlLCA3Mi4zMDc2OTIzMDc2OTIzJSAxLjcyMTE3MDM5NTg2OTE5MDklLCA3My41MzYzNjM2MzYzNjM2MyUgMS43NzU1NTkzODAzNzg2NTc2JSwgNzQuODU3MzQyNjU3MzQyNjYlIDEuODE2Njk1MzUyODM5OTMxJSwgNzYuNTQ4MjUxNzQ4MjUxNzQlIDEuODQ4MDIwNjU0MDQ0NzUwNiUsIDc4LjExNDY4NTMxNDY4NTMyJSAxLjg2MDU4NTE5NzkzNDU5NTUlLCA3OS40NTY2NDMzNTY2NDMzNSUgMS44NjIxMzQyNTEyOTA4NzglLCA4MS42NzgzMjE2NzgzMjE2OCUgMS44NTMzNTYyODIyNzE5NDUyJSwgODIuODQxOTU4MDQxOTU4MDUlIDEuODQ2ODE1ODM0NzY3NjQyJSwgODQuMjE2MDgzOTE2MDgzOTIlIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg1LjkwOTA5MDkwOTA5MDklIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg3LjQwMzQ5NjUwMzQ5NjUlIDEuODU0NTYxMTAxNTQ5MDUzMyUsIDg5LjEzNDI2NTczNDI2NTcyJSAxLjg5ODEwNjcxMjU2NDU0MzklLCA5MC4xOTA5MDkwOTA5MDkwOSUgMS45NDY2NDM3MTc3MjgwNTUxJSwgOTEuNzQ4MjUxNzQ4MjUxNzUlIDIuMDY1MjMyMzU4MDAzNDQyNCUsIDkzLjA5NjUwMzQ5NjUwMzQ5JSAyLjI0MTMwODA4OTUwMDg2MDYlLCA5NS4yMjMwNzY5MjMwNzY5MiUgMi43Mjk0MzIwMTM3NjkzNjMlLCA5Ni41NTAzNDk2NTAzNDk2NiUgMy4yMzIzNTgwMDM0NDIzNDElLCA5Ny42OTIzMDc2OTIzMDc3JSAzLjk1ODY5MTkxMDQ5OTEzOTYlLCA5OC4yNTE3NDgyNTE3NDgyNSUgNS4xNjM1MTExODc2MDc1NzMlLCA5OC42ODgxMTE4ODgxMTE4OSUgMTAuMzY2NDM3MTc3MjgwNTUlLCA5OC45NDgyNTE3NDgyNTE3NSUgMTQuMzQwNDQ3NTA0MzAyOTI2JSwgOTkuMjYyMjM3NzYyMjM3NzclIDIwLjAyMDMwOTgxMDY3MTI1NCUsIDk5LjQzNDk2NTAzNDk2NTA1JSAyMy43MzY0ODg4MTIzOTI0MjclLCA5OS41NzQxMjU4NzQxMjU4OCUgMjcuMTkyMDgyNjE2MTc4OTk3JSwgOTkuNzI0NDc1NTI0NDc1NTIlIDMxLjY1NDkwNTMzNTYyODIyNSUsIDk5LjgyODY3MTMyODY3MTMyJSAzNS41MzY2NjA5Mjk0MzIwMSUsIDk5LjkyMjM3NzYyMjM3NzY0JSA0MC4yNTA3NzQ1MjY2NzgxNCUsIDk5Ljk5MDIwOTc5MDIwOTc5JSA0Ni40ODc0MzU0NTYxMTAxNTUlLCAxMDAlIDUwLjQyODkxNTY2MjY1MDYxJSwgOTkuOTY5OTMwMDY5OTMwMDclIDU0LjQzNDkzOTc1OTAzNjE0JSwgOTkuODg5NTEwNDg5NTEwNDklIDU4LjYwMDE3MjExNzAzOTU4NCUsIDk5Ljc3MjcyNzI3MjcyNzI3JSA2Mi43NTUwNzc0NTI2Njc4MiUsIDk5LjY0NDc1NTI0NDc1NTI1JSA2Ni41NTg4NjQwMjc1Mzg3MiUsIDk5LjUyNzk3MjAyNzk3MjAzJSA2OS44MTE4NzYwNzU3MzE1JSwgOTkuNDQwNTU5NDQwNTU5NDQlIDcyLjI4Nzk1MTgwNzIyODkxJSwgOTkuMzMwMDY5OTMwMDY5OTMlIDc1LjYxOTYyMTM0MjUxMjkxJSwgOTkuMjQ4MjUxNzQ4MjUxNzUlIDc4LjEyOTI1OTg5NjcyOTc4JSwgOTkuMTIwMjc5NzIwMjc5NzMlIDgxLjc0NDc1MDQzMDI5MjYlLCA5OS4wMTExODg4MTExODg4JSA4NC4yNTc2NTkyMDgyNjE2MSUsIDk4Ljc0MTI1ODc0MTI1ODc1JSA4OC40NjY5NTM1MjgzOTkzMiUsIDk4LjQ5NzkwMjA5NzkwMjElIDkwLjc1NzgzMTMyNTMwMTIxJSwgOTguMTc0ODI1MTc0ODI1MTklIDkyLjg3NzEwODQzMzczNDkzJSwgOTcuNjIyMzc3NjIyMzc3NjMlIDk1LjM1MjgzOTkzMTE1MzE4JSwgOTYuNjUyNDQ3NTUyNDQ3NTclIDk3LjA1MzAxMjA0ODE5Mjc4JSwgOTUuODI3MjcyNzI3MjcyNzMlIDk3Ljc4MTIzOTI0MjY4NTAzJSwgOTQuOTY1MDM0OTY1MDM0OTYlIDk4LjI3ODgyOTYwNDEzMDglLCA5My40OTcyMDI3OTcyMDI3OSUgOTguODI5NjA0MTMwODA4OTYlLCA5MS45ODUzMTQ2ODUzMTQ2OSUgOTkuMjE1ODM0NzY3NjQxOTglLCA5MC4zNDE5NTgwNDE5NTgwNSUgOTkuNTEyNTY0NTQzODg5ODUlLCA4OC40NDI2NTczNDI2NTczNiUgOTkuNzQ4MDIwNjU0MDQ0NzUlLCA4Ni40MzQyNjU3MzQyNjU3NCUgOTkuOTA1MTYzNTExMTg3NiUsIDg0LjYzNzc2MjIzNzc2MjIzJSA5OS45ODI3ODgyOTYwNDEzJSwgODMuNDIyMzc3NjIyMzc3NjIlIDEwMC4wMDY4ODQ2ODE1ODM0NyUsIDgxLjMyODY3MTMyODY3MTMzJSAxMDAuMDAwNTE2MzUxMTE4NzglLCA3OC4yOTIzMDc2OTIzMDc2OSUgOTkuODk3MjQ2MTI3MzY2NjElLCA3Ni43NjI5MzcwNjI5MzcwNyUgOTkuODEzNTk3MjQ2MTI3MzclLCA3My44NTU5NDQwNTU5NDQwNiUgOTkuNjE3NzI4MDU1MDc3NDUlLCA3MS4yMTExODg4MTExODg4MiUgOTkuNDE3NTU1OTM4MDM3ODYlLCA2Ny45MzI1MTc0ODI1MTc0NyUgOTkuMTY3NjQxOTk2NTU3NjUlLCA2Ni43NjY5MjMwNzY5MjMwOCUgOTkuMDgyNzg4Mjk2MDQxMzElLCA2NC45NzI5MzcwNjI5MzcwNiUgOTguOTU5ODk2NzI5Nzc2MjUlLCA2My4wMTA2MjkzNzA2MjkzNyUgOTguODM5NDE0ODAyMDY1MzklLCA2MS42OTI0NDc1NTI0NDc1NSUgOTguNzY3OTg2MjMwNjM2ODIlLCA1OS40NjY5OTMwMDY5OTMwMSUgOTguNjY3Mjk3NzYyNDc4NDglLCA1Ny4xNDI4NjcxMzI4NjcxNCUgOTguNTkyMjU0NzMzMjE4NiUsIDU0LjQ5NzA2MjkzNzA2MjkzNSUgOTguNTQ3Njc2NDE5OTY1NTglLCA1MS45MDYyOTM3MDYyOTM3JSA5OC41NDkyMjU0NzMzMjE4NyUsIDUwLjA3NTgwNDE5NTgwNDE5NiUgOTguNTc4NDg1MzcwMDUxNjIlLCA0OC40NjE1Mzg0NjE1Mzg0NiUgOTguNjIzOTI0MjY4NTAyNTglLCA0Ny4zNzA2MjkzNzA2MjkzNjYlIDk4LjY2NDAyNzUzODcyNjM0JSwgNDUuNDUxODg4MTExODg4MTElIDk4Ljc0ODcwOTEyMjIwMzExJSwgNDMuMTglIDk4Ljg2OTE5MTA0OTkxMzkyJSwgNDIuMzMxODE4MTgxODE4MTglIDk4LjkxOTQ0OTIyNTQ3MzMxJSwgNDAuMzIzNTY2NDMzNTY2NDM0JSA5OS4wNDc4NDg1MzcwMDUxNSUsIDM4LjM2NjkyMzA3NjkyMzA4JSA5OS4xODI3ODgyOTYwNDEzMSUsIDM2Ljk0MDM0OTY1MDM0OTY0NiUgOTkuMjg2MDU4NTE5NzkzNDYlLCAzNS4yOTQ1NDU0NTQ1NDU0NiUgOTkuNDA2NTQwNDQ3NTA0MzElLCAzMy40NDUzODQ2MTUzODQ2MiUgOTkuNTQxOTk2NTU3NjU5MjIlLCAzMi4wMjA0MTk1ODA0MTk1OCUgOTkuNjQzODg5ODQ1MDk0NjYlLCAzMC40MzM3NzYyMjM3NzYyMiUgOTkuNzUxNjM1MTExODc2MDglLCAyNy44NDMwMDY5OTMwMDY5OSUgOTkuOTA2NTQwNDQ3NTA0MyUsIDI2LjM2MTExODg4MTExODg4NCUgOTkuOTc4MTQxMTM1OTcyNDYlLCAyNC4xOTUxNzQ4MjUxNzQ4MjQlIDEwMC4wNTEyOTA4Nzc3OTY5JSwgMjEuNjAzNDk2NTAzNDk2NSUgMTAwLjA3MjExNzAzOTU4NjkxJSwgMTkuNTQyMTY3ODMyMTY3ODMlIDEwMC4wMTk2MjEzNDI1MTI5MiUsIDE2Ljg1MzE0Njg1MzE0Njg1MyUgOTkuODI3ODgyOTYwNDEzMDglLCAxNS42MzMyMTY3ODMyMTY3ODMlIDk5LjY3NjI0Nzg0ODUzNzAyJSwgMTQuMDk3NjIyMzc3NjIyMzc5JSA5OS40MDE4OTMyODc0MzU0NiUsIDExLjk0NjM2MzYzNjM2MzYzNyUgOTguODQwNjE5NjIxMzQyNTElLCAxMC40MDMwNzY5MjMwNzY5MjQlIDk4LjI4OTg0NTA5NDY2NDM2JSwgOC45NjY1MDM0OTY1MDM0OTclIDk3LjY0MzIwMTM3NjkzNjMyJSwgNy40MDQ2ODUzMTQ2ODUzMTUlIDk2Ljc2MDU4NTE5NzkzNDU5JSwgNS44MzgyNTE3NDgyNTE3NDglIDk1LjYyNzAyMjM3NTIxNTE1JSwgNC4wNTU5NDQwNTU5NDQwNTYlIDkzLjgwMzc4NjU3NDg3MDkxJSwgMi4zNDk2NTAzNDk2NTAzNDk2JSA5MC43Njk3MDc0MDEwMzI2OSUsIDEuMjU4NzQxMjU4NzQxMjU4OCUgODYuOTE5MTA0OTkxMzk0MTUlLCAwLjgzNDgyNTE3NDgyNTE3NDglIDg0LjEwNzU3MzE0OTc0MTg0JSwgMC41NDE4ODgxMTE4ODgxMTE5JSA4MC43Mzc4NjU3NDg3MDkxMyUsIDAuMjU0MDU1OTQ0MDU1OTQ0MDYlIDc0LjQ1ODg2NDAyNzUzODcyJSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNzAuNTY3OTg2MjMwNjM2ODMlLCAwLjA2ODExMTg4ODExMTg4ODElIDY1LjQ5ODI3ODgyOTYwNDEzJSwgMC4wOTQ4MjUxNzQ4MjUxNzQ4MyUgNTkuNTEwNjcxMjU2NDU0Mzk0JSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNTQuMjE2ODY3NDY5ODc5NTIlLCAwLjEzNDI2NTczNDI2NTczNDI3JSA0Ni44NzcyODA1NTA3NzQ1MyUsIDAuMDgzNzc2MjIzNzc2MjIzNzglIDQwLjc0MTEzNTk3MjQ2MTI3JSwgMC4wNDk3OTAyMDk3OTAyMDk3OTUlIDM3LjAxOTc5MzQ1OTU1MjQ5NiUsIDAuMDI1MDM0OTY1MDM0OTY1MDM0JSAzMy42MDMyNzAyMjM3NTIxNTUlLCAwLjAxOTkzMDA2OTkzMDA2OTkzJSAyNy43NDk1Njk3MDc0MDEwMzMlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSAyMC45OTgyNzg4Mjk2MDQxMzIlLCAwLjQzNjc4MzIxNjc4MzIxNjglIDE2LjAyMTUxNDYyOTk0ODM2NCUsIDAuOTA5MDkwOTA5MDkwOTA5MSUgMTEuMDE1NDkwNTMzNTYyODI0JSwgMS4xODg4MTExODg4MTExODg3JSA2LjcxMjU2NDU0Mzg4OTg0NiUsIDEuNTM4NDYxNTM4NDYxNTM4NSUgNC44MTkyNzcxMDg0MzM3MzUlKTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjg1MDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChuKzIpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC42Mjk4MTEwNTY2ODI5OTUxJSA2LjIyODM3MzcwMjQyMjE0NSUsIDEuMzI5NjAxMTE5NjY0MTAwNyUgNi4wNTUzNjMzMjE3OTkzMDglLCAyLjYyMDA4Mzk3NDgwNzU1OCUgNS45OTkxMzQ5NDgwOTY4ODUlLCA0LjEyODc2MTM3MTU4ODUyMyUgNS44ODIzNTI5NDExNzY0NyUsIDUuNjY4Mjk5NTEwMTQ2OTU2JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgNy40ODc3NTM2NzM4OTc4MzA1JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgOS4xNjcyNDk4MjUwNTI0ODUlIDUuODgyMzUyOTQxMTc2NDclLCAxMC40MjY4NzE5Mzg0MTg0NzYlIDUuNzA5MzQyNTYwNTUzNjMzJSwgMTEuNjg2NDk0MDUxNzg0NDY0JSA1LjcwOTM0MjU2MDU1MzYzMyUsIDEyLjUyNjI0MjEyNzM2MTc5MiUgNS41MzYzMzIxNzk5MzA3OTYlLCAxMy40OTMwNzIwNzgzNzY0ODUlIDUuNTA0ODQ0MjkwNjU3NDQlLCAxNC41NTU2MzMzMTAwMDclIDUuMzYzMzIxNzk5MzA3OTU4NSUsIDE1Ljg4NTIzNDQyOTY3MTElIDUuMDE3MzAxMDM4MDYyMjg0JSwgMTcuNTY0NzMwNTgwODI1NzUzJSA0LjY3MTI4MDI3NjgxNjYwOSUsIDE4LjA1NDU4MzYyNDkxMjUyOCUgNC42NzEyODAyNzY4MTY2MDklLCAxOS41MjQxNDI3NTcxNzI4NSUgNC42NzEyODAyNzY4MTY2MDklLCAyMS4xMzM2NTk5MDIwMjkzOTMlIDQuNDk4MjY5ODk2MTkzNzcyJSwgMjIuMTgzMzQ0OTk2NTAxMDUlIDQuNDk4MjY5ODk2MTkzNzcyJSwgMjMuMjMzMDMwMDkwOTcyNzA4JSA0LjMyNTI1OTUxNTU3MDkzNCUsIDI0LjM1MjY5NDE5MTc0MjQ3NiUgNC4xNTIyNDkxMzQ5NDgwOTY2JSwgMjYuMTcyMTQ4MzU1NDkzMzUyJSAzLjk3OTIzODc1NDMyNTI1OTYlLCAyNy41NzE3Mjg0ODE0NTU1NjUlIDMuOTc5MjM4NzU0MzI1MjU5NiUsIDI5LjY3MTA5ODY3MDM5ODg4NCUgMy45NzkyMzg3NTQzMjUyNTk2JSwgMzEuNTYwNTMxODQwNDQ3ODY1JSAzLjYzMzIxNzk5MzA3OTU4NSUsIDM0LjM1OTY5MjA5MjM3MjI5JSAzLjgwNjIyODM3MzcwMjQyMjMlLCAzNS44MjkyNTEyMjQ2MzI2MSUgMy44MDYyMjgzNzM3MDI0MjIzJSwgMzguNjI4NDExNDc2NTU3MDM0JSAzLjQ2MDIwNzYxMjQ1Njc0NzYlLCA0MS4yODc2MTM3MTU4ODUyMzYlIDMuMjg3MTk3MjMxODMzOTA5OCUsIDQyLjYxNzIxNDgzNTU0OTMzJSAzLjI4NzE5NzIzMTgzMzkwOTglLCA0NC41MDY2NDgwMDU1OTgzMiUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDYuMzk2MDgxMTc1NjQ3MzElIDMuMjg3MTk3MjMxODMzOTA5OCUsIDQ3LjkzNTYxOTMxNDIwNTc0JSAzLjExNDE4Njg1MTIxMTA3MjQlLCA0OS45NjUwMTA0OTY4NTA5NDQlIDIuNTk1MTU1NzA5MzQyNTYwMyUsIDUyLjc2NDE3MDc0ODc3NTM2JSAyLjA3NjEyNDU2NzQ3NDA0ODMlLCA1NC41ODM2MjQ5MTI1MjYyNCUgMS43MzAxMDM4MDYyMjgzNzM4JSwgNTcuMTcyODQ4MTQ1NTU2MzMlIDEuMjExMDcyNjY0MzU5ODYxNSUsIDYwLjExMTk2NjQxMDA3Njk4JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA2Mi44NDExNDc2NTU3MDMyOSUgMC42OTIwNDE1MjI0OTEzNDk1JSwgNjYuMjcwMTE4OTY0MzEwNzElIDAlLCA2OC41Nzk0MjYxNzIxNDgzNSUgMC4zNDYwMjA3NjEyNDU2NzQ3NyUsIDcwLjYwODgxNzM1NDc5MzU2JSAwJSwgNzQuNTk3NjIwNzEzNzg1ODYlIDAuNTE5MDMxMTQxODY4NTEyMSUsIDc3LjI1NjgyMjk1MzExNDA3JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA3OS4xNDYyNTYxMjMxNjMwNiUgMC42OTIwNDE1MjI0OTEzNDk1JSwgODIuMDE1Mzk1MzgxMzg1NTklIDEuMDM4MDYyMjgzNzM3MDI0MSUsIDg0Ljk1NDUxMzY0NTkwNjIzJSAxLjM4NDA4MzA0NDk4MjY5OSUsIDg3LjI2MzgyMDg1Mzc0Mzg4JSAxLjkwMzExNDE4Njg1MTIxMTElLCA4OS43MTMwODYwNzQxNzc3NSUgMi4yNDkxMzQ5NDgwOTY4ODYlLCA5MS4zOTI1ODIyMjUzMzI0JSAyLjQyMjE0NTMyODcxOTcyMyUsIDkyLjkzMjEyMDM2Mzg5MDgzJSAyLjU5NTE1NTcwOTM0MjU2MDMlLCA5NC4xMjE3NjM0NzA5NTg3MSUgMi43NjgxNjYwODk5NjUzOTglLCA5NS44NzEyMzg2Mjg0MTE0OCUgMi45NDExNzY0NzA1ODgyMzUlLCA5Ny43NjA2NzE3OTg0NjA0NiUgMy4xMTQxODY4NTEyMTEwNzI0JSwgOTguNjcwMzk4ODgwMzM1OSUgMy4yODcxOTcyMzE4MzM5MDk4JSwgOTkuMDIwMjkzOTExODI2NDYlIDMuNjMzMjE3OTkzMDc5NTg1JSwgOTkuMjMwMjMwOTMwNzIwNzglIDQuMTUyMjQ5MTM0OTQ4MDk2NiUsIDk5LjQzOTQ2ODE1OTU1MjEzJSA0Ljc0NTE1NTcwOTM0MjU2JSwgOTkuNDc5MzU2MTkzMTQyMDUlIDQuODYzNDk0ODA5Njg4NTgxJSwgOTkuNjA3NDE3Nzc0NjY3NjElIDUuMzE5NzIzMTgzMzkxMDAzNSUsIDk5LjcyMDA4Mzk3NDgwNzU3JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDguODIzNTI5NDExNzY0NzA3JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDE0LjUzMjg3MTk3MjMxODM0JSwgOTkuODYwMDQxOTg3NDAzNzglIDI0LjIyMTQ1MzI4NzE5NzIzJSwgOTkuODYwMDQxOTg3NDAzNzglIDI5Ljc1Nzc4NTQ2NzEyODAyNyUsIDk5LjkzMDAyMDk5MzcwMTg5JSAzNi4zMzIxNzk5MzA3OTU4NDYlLCA5OS44OTUwMzE0OTA1NTI4NCUgMzkuNzA2OTIwNDE1MjI0OTE0JSwgOTkuOTMwMDIwOTkzNzAxODklIDQ1Ljg0Nzc1MDg2NTA1MTklLCA5OS45MzAwMjA5OTM3MDE4OSUgNTMuNjMzMjE3OTkzMDc5NTglLCA5OS45MzAwMjA5OTM3MDE4OSUgNTcuNzg1NDY3MTI4MDI3Njc2JSwgOTkuOTQzMzE3MDA0ODk4NTMlIDYzLjI0NjcxMjgwMjc2ODE2JSwgOTkuOTMwMDIwOTkzNzAxODklIDY3LjQ3NDA0ODQ0MjkwNjU4JSwgOTkuOTA0MTI4NzYxMzcxNiUgNzAuOTkwNDg0NDI5MDY1NzMlLCA5OS45MzAwMjA5OTM3MDE4OSUgNzMuMDEwMzgwNjIyODM3MzclLCA5OS44NzE5Mzg0MTg0NzQ0NiUgNzcuMjE3ODIwMDY5MjA0MTUlLCA5OS44NjQ5NDA1MTc4NDQ2NCUgNzguNjAxOTAzMTE0MTg2ODUlLCA5OS44NTE2NDQ1MDY2NDgwMSUgODEuMTEwNTUzNjMzMjE3OTklLCA5OS44MzQxNDk3NTUwNzM0OCUgODQuMjIyNjY0MzU5ODYxNiUsIDk5Ljc5MDA2Mjk4MTEwNTY2JSA5MS41MjI2NjQzNTk4NjE1OCUsIDk5Ljc5MDA2Mjk4MTEwNTY2JSA5Mi41NjA3MjY2NDM1OTg2MSUsIDk5LjcyMDA4Mzk3NDgwNzU3JSA5My4yNTI3NjgxNjYwODk5NiUsIDk5LjUxMDE0Njk1NTkxMzIzJSA5NC40NjM4NDA4MzA0NDk4MyUsIDk4LjY3MDM5ODg4MDMzNTklIDk1Ljg0NzkyMzg3NTQzMjUxJSwgOTcuODMwNjUwODA0NzU4NTYlIDk2LjM2Njk1NTAxNzMwMTA0JSwgOTcuMDYwODgxNzM1NDc5MzYlIDk2LjcxMjk3NTc3ODU0NjclLCA5NS45NDk2MTUxMTU0NjUzNSUgOTcuMjMwNjIyODM3MzcwMjUlLCA5My40MjE5NzM0MDc5Nzc2JSA5Ny43NTEwMzgwNjIyODM3NCUsIDkxLjE4MjY0NTIwNjQzODA3JSA5Ny45MjQwNDg0NDI5MDY1OCUsIDg3LjcyNDI4MjcxNTE4NTQ0JSA5OC4wNTk2ODg1ODEzMTQ4NyUsIDc5LjQ2MTE2MTY1MTUwNDU1JSA5OC41NTA2OTIwNDE1MjI1MSUsIDc2Ljk0MTkxNzQyNDc3MjU3JSA5OC40OTM3NzE2MjYyOTc1NyUsIDczLjk2NzgwOTY1NzEwMjg2JSA5OC40MzU5ODYxNTkxNjk1NiUsIDY3LjgxMDAwNjk5NzkwMDYzJSA5OC4zNTEyMTEwNzI2NjQzNyUsIDYxLjAyMjA0MzM4Njk4MzklIDk4LjA5NzA1ODgyMzUyOTQxJSwgNTIuODM0NDk5NjUwMTA0OTclIDk3LjIzMjAwNjkyMDQxNTIzJSwgNDkuMjY1NTcwMzI4OTAxMzMlIDk2LjcxMjk3NTc3ODU0NjclLCA0Ni40NjY0MTAwNzY5NzY5MDYlIDk2LjUzOTk2NTM5NzkyMzg2JSwgNDMuNTk3MjcwODE4NzU0Mzc0JSA5Ni4xOTM5NDQ2MzY2NzgyJSwgNDAuMzc4MjM2NTI5MDQxMjklIDk1LjY3NDkxMzQ5NDgwOTY5JSwgMzYuNjY5MzQ5MTk1MjQxNDMlIDk1LjMyODg5MjczMzU2NCUsIDM0LjUlIDk0Ljk4Mjg3MTk3MjMxODM0JSwgMzIuNDg5MzYzMTkxMDQyNjklIDk0Ljc2OTIwNDE1MjI0OTEzJSwgMzEuMDcxMDI4NjkxMzkyNTg0JSA5NC44MDk4NjE1OTE2OTU1JSwgMjkuNTMxNDkwNTUyODM0MTUlIDk0LjYzNjY3ODIwMDY5MjAzJSwgMjcuNTcyMDc4Mzc2NDg3MDUzJSA5NC42MzY4NTEyMTEwNzI2NSUsIDI1LjQ1ODcxMjM4NjI4NDExNiUgOTQuNjM1NDY3MTI4MDI3NyUsIDIzLjA5MzQyMTk3MzQwNzk3OCUgOTQuODA5ODYxNTkxNjk1NSUsIDE5LjU3MTA5ODY3MDM5ODg4JSA5NS4wMTI0NTY3NDc0MDQ4NSUsIDE2LjA0MTk4NzQwMzc3ODg3JSA5NS41NDg3ODg5MjczMzU2NSUsIDExLjU0NjUzNjAzOTE4ODI0MyUgOTYuNTM5NzkyMzg3NTQzMjYlLCA5Ljc5NzA2MDg4MTczNTQ4JSA5Ni44ODU4MTMxNDg3ODg5MyUsIDguMzI3NTAxNzQ5NDc1MTU3JSA5Ny40MDQ4NDQyOTA2NTc0NSUsIDYuNzE3OTg0NjA0NjE4NjE0JSA5Ny43NTA4NjUwNTE5MDMxMiUsIDUuMzE4NDA0NDc4NjU2NDAzJSA5OC4yNjk4OTYxOTM3NzE2MSUsIDQuMDU4NzgyMzY1MjkwNDEzJSA5OC45NjE5Mzc3MTYyNjI5NyUsIDIuMjM5MzI4MjAxNTM5NTM4JSA5OS44MjY5ODk2MTkzNzcxNiUsIDEuNjE1NjA1MzE4NDA0NDc4NyUgOTkuODUxMzg0MDgzMDQ0OTglLCAwLjg3NDE3Nzc0NjY3NTk5NzIlIDk5LjE5OTY1Mzk3OTIzODc2JSwgMC41NTk4MzIwNTAzODQ4ODQ1JSA5OC40NDI5MDY1NzQzOTQ0NiUsIDAuMzYwNDYxODYxNDQxNTY3NSUgOTcuNzQ1MTU1NzA5MzQyNTUlLCAwLjI3OTkxNjAyNTE5MjQ0MjI0JSA5Ny4wNTg4MjM1Mjk0MTE3NyUsIDAuMjMyMTkwMzQyODk3MTMwODYlIDk2LjI1NDE1MjI0OTEzNDk2JSwgMC4yMDk5MzcwMTg4OTQzMzE3JSA5MS4xNzY0NzA1ODgyMzUyOSUsIDAuMjA5OTM3MDE4ODk0MzMxNyUgODkuMTAwMzQ2MDIwNzYxMjUlLCAwLjE3MTE2ODY0OTQwNTE3ODQ1JSA4NS44OTk2NTM5NzkyMzg3NSUsIDAuMTUwMTc0OTQ3NTE1NzQ1MjglIDgzLjU5Mzk0NDYzNjY3ODIlLCAwLjEyODEzMTU2MDUzMTg0MDQ0JSA4MC4zNjUwNTE5MDMxMTQxOCUsIDAuMTEwNjM2ODA4OTU3MzEyNzklIDc2LjY3MzAxMDM4MDYyMjg0JSwgMC4wOTQ2MTE2MTY1MTUwNDU0OSUgNzAuMjEzNDk0ODA5Njg4NTglLCAwLjA5MTY3MjQ5ODI1MDUyNDg0JSA2NC4yMTU1NzA5MzQyNTYwNSUsIDAuMDk2MDExMTk2NjQxMDA3NyUgNTkuMTQwNDg0NDI5MDY1NzQ0JSwgMC4wOTk3OTAwNjI5ODExMDU2NyUgNTYuODA0ODQ0MjkwNjU3NDQlLCAwLjExMzc4NTg2NDI0MDcyNzc5JSA1MC44MzczNzAyNDIyMTQ1MyUsIDAuMTIzMjMzMDMwMDkwOTcyNzElIDQ3LjcyMDc2MTI0NTY3NDc0NCUsIDAuMDY5OTc5MDA2Mjk4MTEwNTYlIDQxLjE3NjQ3MDU4ODIzNTI5JSwgMCUgMzIuMDA2OTIwNDE1MjI0OTIlLCAwLjAwMTA0OTY4NTA5NDQ3MTY1ODQlIDI5LjA3OTQxMTc2NDcwNTg4JSwgMCUgMjcuODU0NjcxMjgwMjc2ODE1JSwgMCUgMjMuODc1NDMyNTI1OTUxNTU2JSwgMCUgMjEuNjI2Mjk3NTc3ODU0NjclLCAwJSAxNS45MTY5NTUwMTczMDEwMzklLCAwJSAxNC41MzI4NzE5NzIzMTgzNCUsIDAlIDEyLjk3NTc3ODU0NjcxMjgwMSUsIDAlIDExLjU5MTY5NTUwMTczMDEwNCUsIC0wLjAxMzk5NTgwMTI1OTYyMjExNCUgMTAuODEwMzgwNjIyODM3MzcxJSwgLTAuMDE3ODQ0NjQ2NjA2MDE4MTk2JSA5LjM0MTM0OTQ4MDk2ODg1OSUsIDAlIDcuOTU4NDc3NTA4NjUwNTE5JSwgMC42Mjk4MTEwNTY2ODI5OTUxJSA2LjIyODM3MzcwMjQyMjE0NSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMy41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA0M3JlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAwIDAuNzVyZW0gMC43NXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtaW4td2lkdGg6IDMwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuOXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXRhaWxzIHtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdi1zbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9mZmVyLWxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXItZGVhZGxpbmUsXHJcbiAgICAgIC5vZmZlci1sZWdhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXk3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlci1kZWFkbGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlci1sZWdhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5lbXB0eS1zdGF0ZS1jb21wb25lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgbWluLXdpZHRoOiAzMy41cmVtO1xyXG4gICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgIHBhZGRpbmc6IDQuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5T3AwNTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwLjVyZW07XHJcbiAgICB9XHJcbn0iLCIuYWNjb3VudC1yZXdhcmRzLWNvZGUtcmVkZXNpZ24tY29tcG9uZW50IHtcclxuICBwYWRkaW5nOiA0LjhyZW07XHJcbiAgXHJcbiAgLnRpdGxlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9nZW5lcmljLWNyZWRpdC1jYXJkLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICB3aWR0aDogMi43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY3RhLXJld2FyZHMtY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW4xNDAwO1xyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFyZW0gNC44cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjE0MDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMS45cmVtO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC4xNjEwMzA1OTU4MTMyMDQ1JSA1Ni40MzU2NDM1NjQzNTY0MyUsIDAuMjUwOTM5MzQ1MTQyMjQzNyUgNTEuNDc0MjU3NDI1NzQyNTglLCAwLjM2MDA4MjMwNDUyNjc0OSUgNDcuMTU2NDM1NjQzNTY0MzUlLCAwLjQyMTIyMDI1NDA3MDQ5NTYlIDQ1LjM0NTU0NDU1NDQ1NTQ0NCUsIDAuNTAwOTg0MDc1ODYzMzAzJSA0My41NjQzNTY0MzU2NDM1NyUsIDAuNTkxMDE4MDcxMjExMzA3OSUgNDIuMjA4OTEwODkxMDg5MTA0JSwgMC42NzUxMTE4MjY4MDI2NDglIDQxLjM1NTQ0NTU0NDU1NDQ1NiUsIDAuNzU1NjI3MTI0NzA5MjUwMyUgNDAuODAxOTgwMTk4MDE5ODA1JSwgMC44NDUyNjc0ODk3MTE5MzQxJSA0MC40MTE4ODExODgxMTg4MSUsIDAuOTE0ODE0ODE0ODE0ODE0OSUgNDAuMjM2NjMzNjYzMzY2MzQlLCAxLjAzMjM2NzE0OTc1ODQ1NDElIDQwLjEyMjc3MjI3NzIyNzcyNSUsIDEuMTIwNjgzNDg1NDE3Nzg1JSA0MC4wNTU0NDU1NDQ1NTQ0NiUsIDEuMjEzMzY1NTM5NDUyNDk2JSAzOS43ODMxNjgzMTY4MzE2OCUsIDEuMzE0MTg4NTg0NzE5OTg2JSAzOS40OTMwNjkzMDY5MzA2OSUsIDEuNDIxOTcxNzMwMTg0MjkwNyUgMzkuMTg5MTA4OTEwODkxMDklLCAxLjU0NDg5MTc1MTY1NTAzNjclIDM4Ljg0OTUwNDk1MDQ5NTA1JSwgMS42NzE0NDM5MDc2NzU3OTE3JSAzOC41MDY5MzA2OTMwNjkzMSUsIDEuNzQ2ODU5OTAzMzgxNjQyOCUgMzguMzA4OTEwODkxMDg5MTElLCAxLjgyMjM4MzI1MjgxODAzNTMlIDM4LjExMDg5MTA4OTEwODkwNCUsIDEuOTQ0ODAyMjkwMjEyOTE4MyUgMzcuNzkxMDg5MTA4OTEwODklLCAyLjAzNTMwMTQ4NTA1OTkzOTQlIDM3LjU1ODQxNTg0MTU4NDE2JSwgMi4xNTc3Mzg0MTQ3NDMyNDU3JSAzNy4yNDY1MzQ2NTM0NjUzNDYlLCAyLjI3Mzg0MTQ3NDMyNDU2NjMlIDM2Ljk1NDQ1NTQ0NTU0NDU1JSwgMi4zNjU2MTEwMjE2NDk2NjklIDM2LjcyNTc0MjU3NDI1NzQzJSwgMi40NjI2NDA5MDE3NzEzMzYlIDM2LjQ4NjEzODYxMzg2MTM4NSUsIDIuNzI5MDc0OTY4Njg4NDk1JSAzNS44Mzg2MTM4NjEzODYxNCUsIDMuMDgzODk2OTQwNDE4Njc5NiUgMzQuOTk4MDE5ODAxOTgwMiUsIDMuNDk3MDExOTg3ODMzMjQ0JSAzNC4wNDQ1NTQ0NTU0NDU1NCUsIDMuOTUxNjAxMzU5ODEzOTIlIDMzLjAyMzc2MjM3NjIzNzYzJSwgNC40NTgwNzgzNjgyMjMyOTYlIDMxLjkxNjgzMTY4MzE2ODMxJSwgNC45NjQ5MTMyMjI0MDExNDUlIDMwLjgzNjYzMzY2MzM2NjMzNSUsIDUuMzg1NjMyNDkyMzk1Nzc3JSAyOS45NTk0MDU5NDA1OTQwNiUsIDUuOTc4OTQwNzc2NTI1MzE3NSUgMjguNzQ5NTA0OTUwNDk1MDQ4JSwgNi40OTQxODUwMDYyNjIzJSAyNy43MjI3NzIyNzcyMjc3MjYlLCA2Ljk3NTA0MDI1NzY0ODk1MyUgMjYuNzgyMTc4MjE3ODIxNzg0JSwgNy40NDQ4MDIyOTAyMTI5MTglIDI1Ljg4MDE5ODAxOTgwMTk4JSwgOC4wNDQ5NjMzMjA4MDg3MzIlIDI0Ljc0OTUwNDk1MDQ5NTA0OCUsIDguNjI2NjA1ODMyODg2MDI2JSAyMy42NzYyMzc2MjM3NjIzOCUsIDkuMTE2OTc5NzgxNzE0MDglIDIyLjc4NTE0ODUxNDg1MTQ4NSUsIDkuNjA1MjI0NTQ4MjE5NzE4JSAyMS45MTU4NDE1ODQxNTg0MTglLCAxMC40NzQwNTYxODE3ODU2NSUgMjAuNDAyOTcwMjk3MDI5NyUsIDEwLjk2NTg0MzYyMTM5OTE3NyUgMTkuNTY1MzQ2NTM0NjUzNDY1JSwgMTEuNDE1MjgwMDE0MzEzODMxJSAxOC44MTE4ODExODgxMTg4MSUsIDEyLjIzNDc0NjgyNDExODgwNSUgMTcuNDY4MzE2ODMxNjgzMTclLCAxMi45NDc4MjYwODY5NTY1MjElIDE2LjMzMzY2MzM2NjMzNjYzNCUsIDEzLjc5NDQ4OTE3NTE2NTUwNiUgMTUuMDI5NzAyOTcwMjk3MDI5JSwgMTQuNzA3OTc5OTYwNjM2OTY1JSAxMy42NzUyNDc1MjQ3NTI0NzMlLCAxNS4yODYzNjYwNzYyMjExNSUgMTIuODQ2NTM0NjUzNDY1MzQ4JSwgMTUuNjIwOTUxODY5NzQ0MTQlIDEyLjM3NzIyNzcyMjc3MjI3NyUsIDE2LjE1NDg3NTY0ODU5NTQ1MyUgMTEuNjQ1NTQ0NTU0NDU1NDQ2JSwgMTYuNTc4NTQ3MTQ2MTc5OTk2JSAxMS4wNzkyMDc5MjA3OTIwOCUsIDE2LjkzNDg3MjA3MDEzNzc3JSAxMC42MTE4ODExODgxMTg4MTIlLCAxNy44MjYyNjU4Nzk0MDU5NzclIDkuNDgzMTY4MzE2ODMxNjg0JSwgMTguNDMwNTA2MzUxNzYyMzklIDguNzUwNDk1MDQ5NTA0OTUlLCAxOC45ODY0MTk3NTMwODY0MiUgOC4xJSwgMTkuNDMxNDAwOTY2MTgzNTc0JSA3LjU5NjAzOTYwMzk2MDM5NiUsIDIwLjI1NjQxNDM4NTM5OTg5MyUgNi43JSwgMjAuODM0NjkzMTQ3MjUzNTMlIDYuMTA1OTQwNTk0MDU5NDA2JSwgMjEuNzA0MjU4MzY0NjQ0ODM2JSA1LjI1NDQ1NTQ0NTU0NDU1NSUsIDIyLjU3MzY0NDY1OTE1MTkwNiUgNC40NjIzNzYyMzc2MjM3NjIlLCAyMy40NjQ2ODA2MjI2NTE2NCUgMy43MTA4OTEwODkxMDg5MTE1JSwgMjQuMDQzMzE3MjMwMjczNzUlIDMuMjU2NDM1NjQzNTY0MzU2NyUsIDI0LjU3OTkwNjk2MDEwMDE5NiUgMi44NjAzOTYwMzk2MDM5NjAzJSwgMjUuMTgwNzMwMDA1MzY3NjkzJSAyLjQ0MTU4NDE1ODQxNTg0MTUlLCAyNi4xMzg1MDQyMDQ2ODc3OCUgMS44MzQ2NTM0NjUzNDY1MzQ1JSwgMjYuNTM5ODI4MjM0MDMxMTMlIDEuNjAyOTcwMjk3MDI5NzAzJSwgMjcuMTQxOTAzNzM5NDg4MjglIDEuMjgwMTk4MDE5ODAxOTgwMiUsIDI4LjIxMTMyNTgxODU3MjIlIDAuNzg1MTQ4NTE0ODUxNDg1MiUsIDI5LjEwMjM2MTc4MjA3MTkyNyUgMC40NDI1NzQyNTc0MjU3NDI2MyUsIDI5Ljk5MzU3NjY2ODQ1NTg5NCUgMC4xNjczMjY3MzI2NzMyNjczNCUsIDMwLjc3MzMyMjU5Nzk2MDI3NyUgLTAuMDE2ODMxNjgzMTY4MzE2ODMzJSwgMzEuNzUzODIwMDAzNTc4NDU4JSAtMC4xNzMyNjczMjY3MzI2NzMyNSUsIDMyLjUxMTM3OTQ5NTQzNzQ3JSAtMC4yMzU2NDM1NjQzNTY0MzU2MyUsIDMzLjc1OTE4NzY5MDEwNTU2JSAtMC4yMjU3NDI1NzQyNTc0MjU3OCUsIDM0Ljg1MDk3NTEyOTcxOTA5JSAtMC4xMDA5OTAwOTkwMDk5MDElLCAzNS40MjY3MzEwNzg5MDQ5OSUgMCUsIDM2LjIzMjQyMDgyNjYyMzcyJSAwLjI4NDE1ODQxNTg0MTU4NDEzJSwgMzYuOTAxNzcxMzM2NTUzOTUlIDAuNjgwMTk4MDE5ODAxOTgwMiUsIDM3LjcyNDYzNzY4MTE1OTQxNSUgMS4zNDI1NzQyNTc0MjU3NDI3JSwgMzguNTA0MDI1NzY0ODk1MzI0JSAyLjEzNDY1MzQ2NTM0NjUzNDglLCAzOS4yNjEwNDg0ODgxMDE2MyUgMy4wNTE0ODUxNDg1MTQ4NTE1JSwgNDAuMjQyMjYxNTg1MjU2NzUlIDQuNDI5NzAyOTcwMjk3MDMlLCA0MS4yNjgzODQzMjYzNTUzNCUgNi4wNzUyNDc1MjQ3NTI0NzUlLCA0Mi4xMzcwNTQ5MjkzMjU0NjUlIDcuNjEwODkxMDg5MTA4OTExJSwgNDMuMDUxODg3NjM2NDI4Njk1JSA5LjM0OTUwNDk1MDQ5NTA1JSwgNDMuOTE5ODQyNTQ3ODYxODclIDExLjA5NzAyOTcwMjk3MDI5OCUsIDQ0Ljk5MjEyNzM5MzA5MzU3NSUgMTMuMzY0MzU2NDM1NjQzNTYzJSwgNDUuODEzMzgzNDMxNzQwOTI0JSAxNS4xNjQzNTY0MzU2NDM1NjQlLCA0Ni43MDg3MTM1NDQ0NjIzNCUgMTcuMTcyMjc3MjI3NzIyNzczJSwgNDcuNTg4NjU2Mjg5MTM5MzglIDE5LjE3NzIyNzcyMjc3MjI3NiUsIDQ4LjQzMzg4Nzk5NDI3NDQ2NCUgMjEuMTE3ODIxNzgyMTc4MjIlLCA0OS4xNDU2NDMyMjc3Njg4MyUgMjIuNzUyNDc1MjQ3NTI0NzUzJSwgNDkuODM4NzkwNDgxMzAyNTUlIDI0LjMzNjYzMzY2MzM2NjMzNSUsIDUwLjc3MjA1MjI0NTQ4MjIlIDI2LjQ0NDU1NDQ1NTQ0NTU0NSUsIDUxLjQ2MjUxNTY1NTc1MjM3JSAyNy45NzUyNDc1MjQ3NTI0NzIlLCA1Mi4yMjE1MDY1MzA2ODUyNyUgMjkuNjE5ODAxOTgwMTk4MDIlLCA1My4yODk0OTcyMjY2OTUyOSUgMzEuODQ3NTI0NzUyNDc1MjQlLCA1My45ODA4NTUyNTEzODY2NSUgMzMuMjIzNzYyMzc2MjM3NjIlLCA1NC41NjE2Mzg5MzM2MTk2MDUlIDM0LjMzMjY3MzI2NzMyNjczJSwgNTUuNDk2MzMyMDgwODczMTQ1JSAzNi4wMTU4NDE1ODQxNTg0MTYlLCA1Ni4yMzIwNjI5ODA4NTUyNSUgMzcuMjQwNTk0MDU5NDA1OTQlLCA1Ni43NjU3ODk5NDQ1MzM5MSUgMzguMDY3MzI2NzMyNjczMjY2JSwgNTcuMzg5MTU3MjczMjE1MjQlIDM4Ljk1ODQxNTg0MTU4NDE2JSwgNTguMDEyNTI0NjAxODk2NTklIDM5Ljc3MTI4NzEyODcxMjg3JSwgNTguNzIyNDkwNjA2NTQ4NTglIDQwLjU5NDA1OTQwNTk0MDYlLCA1OS43MjgzOTUwNjE3MjgzOSUgNDEuNTg0MTU4NDE1ODQxNTg2JSwgNjAuOTMyMTg4MjI2ODc0MjIlIDQyLjU4NTE0ODUxNDg1MTQ5JSwgNjIuMjkwOTI4NjA5NzY5MTklIDQzLjUwODkxMDg5MTA4OTExNiUsIDYzLjY2MTgzNTc0ODc5MjI3JSA0NC4yNjYzMzY2MzM2NjMzNjQlLCA2NC45NDM5OTcxMzcyMzM4NSUgNDQuODYwMzk2MDM5NjAzOTU1JSwgNjYuMDQ3MDU2NzE4NTU0MyUgNDUuMzE0ODUxNDg1MTQ4NTE2JSwgNjcuODk3ODM1MDMzMTAwNzMlIDQ2LjA0MjU3NDI1NzQyNTc0JSwgNjguOTY1NjQ2ODA2MjI2NTIlIDQ2LjQ4ODExODgxMTg4MTE5JSwgNjkuODE5ODI0NjU1NTczNDQlIDQ2Ljg4NDE1ODQxNTg0MTU5JSwgNzAuNzgwNDYxNjIxMDQxMzQlIDQ3LjM4ODExODgxMTg4MTE5JSwgNzEuNTk5MDMzODE2NDI1MTIlIDQ3Ljg4MzE2ODMxNjgzMTY4NiUsIDcyLjU5Njg4Njc0MTgxNDI5JSA0OC41OTYwMzk2MDM5NjAzOSUsIDczLjY0NDY1OTE1MTkwNTUzJSA0OS41MDQ5NTA0OTUwNDk1MDYlLCA3NS4zMDEzMDYxMzcwNTQ5NCUgNTEuMDg5MTA4OTEwODkxMDklLCA3Ni42NTI4ODk2MDQ1ODA0NCUgNTIuMzk0MDU5NDA1OTQwNTk1JSwgNzcuNjc3NTgwOTYyNjA1MSUgNTMuMzkxMDg5MTA4OTEwODglLCA3OC42ODA5ODA0OTc0MDU2JSA1NC4zNzMyNjczMjY3MzI2OCUsIDgwLjMyMTcwMzM0NTg1Nzk0JSA1NS45OTQwNTk0MDU5NDA2JSwgODEuMzk0NTI0OTU5NzQyMzYlIDU3LjA2NDM1NjQzNTY0MzU2JSwgODIuMDY1MzA2ODUyNzQ2NDYlIDU3LjczODYxMzg2MTM4NjE0JSwgODIuNzYwNjAxMTgwODkxMDMlIDU4LjQ0MDU5NDA1OTQwNTk0JSwgODMuNDE3NDI3MDg4OTI0NjclIDU5LjEwODkxMDg5MTA4OTEyJSwgODQuMzU0ODA0MDc5NDQxNzYlIDYwLjA2ODMxNjgzMTY4MzE2JSwgODUuMDU2MTgxNzg1NjUwMzglIDYwLjc5MTA4OTEwODkxMDg5JSwgODYuMDIyOTAyMTI5MTgyMzMlIDYxLjc5NjAzOTYwMzk2MDM5NSUsIDg2Ljc2NDAwMDcxNTY5MTU0JSA2Mi41NzMyNjczMjY3MzI2NzYlLCA4Ny40NjQ2NjI3MzAzNjMyJSA2My4zMTM4NjEzODYxMzg2MSUsIDg4LjA4MDUxNTI5NzkwNjU5JSA2My45NjkzMDY5MzA2OTMwNiUsIDg4Ljk4MzE4MTI0ODg4MTczJSA2NC45Mzk2MDM5NjAzOTYwNCUsIDg5LjkzMDc1Njg0MzgwMDMyJSA2NS45NzAyOTcwMjk3MDI5NiUsIDkwLjkyNjk5OTQ2MzIzMTM0JSA2Ny4wNjkzMDY5MzA2OTMwNiUsIDkxLjYwOTIzMjQyMDgyNjYzJSA2Ny44MzI2NzMyNjczMjY3MyUsIDkyLjIxMDA1NTQ2NjA5NDElIDY4LjUxMTg4MTE4ODExODgyJSwgOTIuODcwODE3Njc3NTgwOTYlIDY5LjMyMjc3MjI3NzIyNzczJSwgOTMuNDkyMzk1Nzc3NDE5OTMlIDY5Ljk4ODExODgxMTg4MTIlLCA5NC4xMTk4NzgzMzI0Mzg3MiUgNzAuNzQ1NTQ0NTU0NDU1NDUlLCA5NC41NTk4NDk3MDQ3NzcyNCUgNzEuMzE1ODQxNTg0MTU4NCUsIDk1LjI2MzM3NDQ4NTU5NjcxJSA3Mi4yMzk2MDM5NjAzOTYwNSUsIDk1LjU3MTgzNzUzODAyMTExJSA3Mi42NDc1MjQ3NTI0NzUyNSUsIDk1LjkxMTc5MTAxODA3MTIxJSA3My4wOTgwMTk4MDE5ODAyJSwgOTYuMjc3ODY3MjM5MjE5OSUgNzMuNTg1MTQ4NTE0ODUxNDglLCA5Ni41NzQzNDI0NTg0MDA0NCUgNzMuOTgxMTg4MTE4ODExODklLCA5Ni44NzA0NTk4MzE4MTI1JSA3NC4zNzcyMjc3MjI3NzIyOCUsIDk3LjE5ODA2NzYzMjg1MDI0JSA3NC44MTQ4NTE0ODUxNDg1MSUsIDk3LjQ3ODI2MDg2OTU2NTIyJSA3NS4xOTAwOTkwMDk5MDA5OCUsIDk3Ljc5NTQ5MTE0MzMxNzIyJSA3NS42MTQ4NTE0ODUxNDg1MiUsIDk4LjAxMTI3MjE0MTcwNjkzJSA3NS45MDM5NjAzOTYwMzk2MSUsIDk4LjIzNzA3MjgyMTYxMzg5JSA3Ni4yMDY5MzA2OTMwNjkzJSwgOTguNDA1MDgxNDA5OTEyMzMlIDc2LjQzMjY3MzI2NzMyNjczJSwgOTguNTQ2OTY3MjU3MTEyMTklIDc2LjYyMzc2MjM3NjIzNzYyJSwgOTguODY3OTU0OTExNDMzMTYlIDc3LjA1NTQ0NTU0NDU1NDQ0JSwgOTkuMTkzMDU3NzkyMDkxNiUgNzcuNDkzMDY5MzA2OTMwNjklLCA5OS4yOTEyODY0NTU1Mzc2NiUgNzcuNjI0NzUyNDc1MjQ3NTIlLCA5OS4zNzU5MTY5Nzk3ODE3JSA3Ny43Mzg2MTM4NjEzODYxNCUsIDk5LjQzOTYxMzUyNjU3MDA2JSA3Ny44MjQ3NTI0NzUyNDc1MiUsIDk5LjUwNTgxNDk5MzczNzclIDc3LjkxMzg2MTM4NjEzODYyJSwgOTkuNTczODA1Njg5NzQ3NzIlIDc4LjAwMTk4MDE5ODAxOTglLCA5OS42MTk0MzEwMjUyMjgxMiUgNzguMDYyMzc2MjM3NjIzNzclLCA5OS42NDUzNzQ4NDM0NDI0OCUgNzguMTAxOTgwMTk4MDE5NzklLCA5OS42ODMxMjc1NzIwMTY0NiUgNzguMjAwOTkwMDk5MDA5OSUsIDk5LjcyMjg0ODQ1MjMxNzA1JSA3OC40OTgwMTk4MDE5ODAyJSwgOTkuNzQ1MjEzODEyODQ2NjclIDc4LjkzMzY2MzM2NjMzNjYzJSwgOTkuNzY1NDMyMDk4NzY1NDQlIDc5LjYzOTYwMzk2MDM5NjA0JSwgOTkuNzg5NTg2Njg4MTM3NCUgODAuODE5ODAxOTgwMTk4MDIlLCA5OS44MDk4MDQ5NzQwNTYxOCUgODEuODY5MzA2OTMwNjkzMDclLCA5OS44NDIzNjg5Mzg5ODcyOSUgODMuNjA0OTUwNDk1MDQ5NTElLCA5OS44NzEzNTQ0NDYyMzM2OCUgODUuMzI2NzMyNjczMjY3MzMlLCA5OS44OTMwMDQxMTUyMjYzNSUgODYuNzg3MTI4NzEyODcxMyUsIDk5LjkxMDUzODU1Nzg4MTU1JSA4OC4xMjQ3NTI0NzUyNDc1MiUsIDk5LjkyNjI4Mzc3MTY5NDQlIDg5LjQ4ODExODgxMTg4MTE4JSwgOTkuOTM2MzAzNDUzMjExNjYlIDkwLjQ2MTM4NjEzODYxMzg2JSwgOTkuOTUwOTc1MTI5NzE5MSUgOTIuMDUzNDY1MzQ2NTM0NjUlLCA5OS45NTg0ODk4OTA4NTcwNSUgOTIuOTgzMTY4MzE2ODMxNjglLCA5OS45NjYwMDQ2NTE5OTUlIDkzLjk1NzQyNTc0MjU3NDI2JSwgOTkuOTc2MjAzMjU2Mzk2NDklIDk1LjQzMDY5MzA2OTMwNjk0JSwgOTkuOTg0NDMzNzA5MDcxNCUgOTYuNzg3MTI4NzEyODcxMjglLCA5OS45ODk5ODAzMTg0ODI3NCUgOTcuNzgzMTY4MzE2ODMxNjglLCA5OS45OTQ0NTMzOTA1ODg2NSUgOTguNzE0ODUxNDg1MTQ4NTElLCAxMDAlIDEwMC4wMDE5ODAxOTgwMTk4MSUsIDAlIDEwMC4wMDE5ODAxOTgwMTk4MSUsIDAuMDAwOTMwMzk4OTk4MDMxODQ4MiUgOTMuNTAzOTYwMzk2MDM5NiUsIDAuMDAzMzk5NTM0ODAwNTAwOTg0JSA4OS42ODQxNTg0MTU4NDE1OCUsIDAuMDA5NDExMzQzNzEwODYwNjIlIDg0LjMzNzYyMzc2MjM3NjI0JSwgMC4wMTY1NjgyNTkwODAzMzYzNzUlIDgwLjI0MTU4NDE1ODQxNTgzJSwgMC4wMzU3ODQ1NzY4NDczNzg3OCUgNzMuMjY3MzI2NzMyNjczMjclLCAwLjA2OTA4MjEyNTYwMzg2NDc0JSA2Ni41ODMxNjgzMTY4MzE2NyUsIDAuMDk1ODEzMjA0NTA4ODU2NjklIDYyLjg2MjM3NjIzNzYyMzc2NCUsIDAuMTYxMDMwNTk1ODEzMjA0NSUgNTYuNDM1NjQzNTY0MzU2NDMlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0xLjlyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgOTkuOTk2NDE1NzcwNjA5MzMlIDExLjQ5OTI3MDA3Mjk5MjclLCA5OS45OTAzMjI1ODA2NDUxNyUgMjUuMzc2NjQyMzM1NzY2NDIlLCA5OS45ODY1NTkxMzk3ODQ5NCUgMzIuMDE4OTc4MTAyMTg5Nzg0JSwgOTkuOTc5MDMyMjU4MDY0NTIlIDQzLjM0MDg3NTkxMjQwODc2JSwgOTkuOTY5MzU0ODM4NzA5NjglIDU0LjYxNzUxODI0ODE3NTE4JSwgOTkuOTYxMTExMTExMTExMTElIDYyLjMyMjYyNzczNzIyNjI4JSwgOTkuOTQ2MjM2NTU5MTM5NzklIDcyLjk5MTI0MDg3NTkxMjQxJSwgOTkuOTAxMDc1MjY4ODE3MiUgODAuNjI4NDY3MTUzMjg0NjYlLCA5OS43NzQzNzI3NTk4NTY2MyUgODkuMDAwNzI5OTI3MDA3MyUsIDk5LjQ2MzA4MjQzNzI3NTk5JSA5Ny44MTAyMTg5NzgxMDIyJSwgOTkuMTM5Nzg0OTQ2MjM2NTYlIDEwMCUsIDk4Ljc4OTQyNjUyMzI5NzQ4JSA5OS41ODkwNTEwOTQ4OTA1MiUsIDk4LjUxMTQ2OTUzNDA1MDE2JSA5OS4wNDgxNzUxODI0ODE3NCUsIDk4LjExMTExMTExMTExMTExJSA5OC4wOTkyNzAwNzI5OTI3JSwgOTcuNjQ0NDQ0NDQ0NDQ0NDYlIDk2Ljg2ODYxMzEzODY4NjEzJSwgOTcuMjUyMzI5NzQ5MTAzOTUlIDk1Ljc4OTA1MTA5NDg5MDUxJSwgOTYuODQ0OTgyMDc4ODUzMDUlIDk0LjY1NjIwNDM3OTU2MjA0JSwgOTYuMzIwNjA5MzE4OTk2NCUgOTMuMjExNjc4ODMyMTE2NzklLCA5NS43ODA4MjQzNzI3NTk4NSUgOTEuNzY2NDIzMzU3NjY0MjIlLCA5NS4wNzE2ODQ1ODc4MTM2MiUgODkuOTY0MjMzNTc2NjQyMzQlLCA5NC4zNzI3NTk4NTY2MzA4MiUgODguMzE4OTc4MTAyMTg5NzklLCA5My44NjM2MjAwNzE2ODQ2JSA4Ny4xODY4NjEzMTM4Njg2MiUsIDkzLjM0MjQ3MzExODI3OTU5JSA4Ni4wNTYyMDQzNzk1NjIwNSUsIDkyLjY1Mzk0MjY1MjMyOTc2JSA4NC42MDcyOTkyNzAwNzMlLCA5Mi4wOTI2NTIzMjk3NDkxMSUgODMuNDYxMzEzODY4NjEzMTUlLCA5MS4zOTI0NzMxMTgyNzk1NyUgODIuMDc0NDUyNTU0NzQ0NTIlLCA5MC41ODA4MjQzNzI3NTk4NSUgODAuNTI4NDY3MTUzMjg0NjclLCA4OS44OTQ0NDQ0NDQ0NDQ0NSUgNzkuMjcwODAyOTE5NzA4MDMlLCA4OS4yNzA2MDkzMTg5OTY0MiUgNzguMTY3MTUzMjg0NjcxNTMlLCA4OC41Mjk5MjgzMTU0MTIxOSUgNzYuOTAyMTg5NzgxMDIxODklLCA4Ny45ODcwOTY3NzQxOTM1NSUgNzYuMDA4NzU5MTI0MDg3NiUsIDg2LjkwNzg4NTMwNDY1OTQ5JSA3NC4zMTA5NDg5MDUxMDk0OCUsIDg2LjIzNzQ1NTE5NzEzMjYyJSA3My4zMDk0ODkwNTEwOTQ4OSUsIDg1LjIyMzI5NzQ5MTAzOTQzJSA3MS44NzIyNjI3NzM3MjI2MiUsIDg0LjE2MTY0ODc0NTUxOTcxJSA3MC40NjcxNTMyODQ2NzE1NCUsIDgzLjMxMzYyMDA3MTY4NDU4JSA2OS40MTc1MTgyNDgxNzUxOCUsIDgyLjUzMjYxNjQ4NzQ1NTE5JSA2OC41MDgwMjkxOTcwODAyOSUsIDgxLjM2NzM4MzUxMjU0NDglIDY3LjI1MzI4NDY3MTUzMjg0JSwgODAuMzQxNTc3MDYwOTMxOSUgNjYuMjUwMzY0OTYzNTAzNjQlLCA3OS41NTIxNTA1Mzc2MzQ0MiUgNjUuNTQzNzk1NjIwNDM3OTYlLCA3OC44Mzk5NjQxNTc3MDYxJSA2NC45NTQ3NDQ1MjU1NDc0NSUsIDc3Ljc2ODEwMDM1ODQyMjk0JSA2NC4xNTYyMDQzNzk1NjIwNCUsIDc2Ljc1NjI3MjQwMTQzMzY5JSA2My40OTkyNzAwNzI5OTI3JSwgNzYuMDM1NjYzMDgyNDM3MjglIDYzLjA5NzgxMDIxODk3ODEwNCUsIDc1LjQ1NTM3NjM0NDA4NjAyJSA2Mi44MTg5NzgxMDIxODk3OCUsIDc0LjMyODg1MzA0NjU5NDk5JSA2Mi4zODEwMjE4OTc4MTAyMiUsIDczLjUwOTY3NzQxOTM1NDg0JSA2Mi4xNDc0NDUyNTU0NzQ0NSUsIDcyLjgyNDU1MTk3MTMyNjE3JSA2Mi4wMDE0NTk4NTQwMTQ2JSwgNzIuMTgyNjE2NDg3NDU1MTklIDYxLjkwNDM3OTU2MjA0MzglLCA3MS40NDYwNTczNDc2NzAyNiUgNjEuODM2NDk2MzUwMzY0OTUlLCA3MC41NDA1MDE3OTIxMTQ3JSA2MS44MTMxMzg2ODYxMzEzOSUsIDY5Ljk0MjI5MzkwNjgxMDA0JSA2MS44MzIxMTY3ODgzMjExNjYlLCA2OS4wMjQ3MzExODI3OTU2OSUgNjEuOTEwMjE4OTc4MTAyMTglLCA2OC4zMTMyNjE2NDg3NDU1MiUgNjIuMDA5NDg5MDUxMDk0ODklLCA2Ny4wMDM3NjM0NDA4NjAyMSUgNjIuMjc1MTgyNDgxNzUxODIlLCA2NS44Njk4OTI0NzMxMTgyNyUgNjIuNTgzOTQxNjA1ODM5NDE0JSwgNjQuODU3MTY4NDU4NzgxMzclIDYyLjkxNTMyODQ2NzE1MzI5JSwgNjMuOTI3Nzc3Nzc3Nzc3Nzg0JSA2My4yNjIwNDM3OTU2MjA0MzYlLCA2Mi44OTg5MjQ3MzExODI4JSA2My42ODgzMjExNjc4ODMyMSUsIDYyLjE3MzgzNTEyNTQ0ODAzJSA2NC4wMTM4Njg2MTMxMzg2OCUsIDYxLjA2NzAyNTA4OTYwNTczJSA2NC41NDY3MTUzMjg0NjcxNiUsIDYwLjI5NDYyMzY1NTkxMzk4JSA2NC45NDIzMzU3NjY0MjMzNyUsIDU5LjExMDIxNTA1Mzc2MzQ0JSA2NS41ODI0ODE3NTE4MjQ4MiUsIDU4LjA5OTgyMDc4ODUzMDQ2NSUgNjYuMTU2OTM0MzA2NTY5MzUlLCA1Ni44OTgzODcwOTY3NzQxOTQlIDY2Ljg2ODYxMzEzODY4NjEzJSwgNTYuMDk1MzQwNTAxNzkyMTE2JSA2Ny4zNTkxMjQwODc1OTEyNCUsIDU0Ljg3Nzc3Nzc3Nzc3Nzc3JSA2OC4xMjE4OTc4MTAyMTg5OCUsIDUzLjU4OTA2ODEwMDM1ODQyNSUgNjguOTQ4OTA1MTA5NDg5MDUlLCA1Mi40NzY1MjMyOTc0OTEwNCUgNjkuNjczNzIyNjI3NzM3MjMlLCA1MS44OTgwMjg2NzM4MzUxMyUgNzAuMDUzMjg0NjcxNTMyODUlLCA1MC44MzQ3NjcwMjUwODk2JSA3MC43NTQwMTQ1OTg1NDAxNSUsIDUwLjIwNjk4OTI0NzMxMTgzJSA3MS4xNjc4ODMyMTE2Nzg4MyUsIDQ5LjEyOTkyODMxNTQxMjE5JSA3MS44NzU5MTI0MDg3NTkxMiUsIDQ4LjAxNTA1Mzc2MzQ0MDg1NCUgNzIuNjA1ODM5NDE2MDU4MzklLCA0Ny4wNDYyMzY1NTkxMzk3OCUgNzMuMjI5OTI3MDA3Mjk5MjclLCA0NS42OTc2NzAyNTA4OTYwNSUgNzQuMDgxNzUxODI0ODE3NTIlLCA0NC41ODI2MTY0ODc0NTUyJSA3NC43NjU2OTM0MzA2NTY5NCUsIDQzLjMxNTk0OTgyMDc4ODUzJSA3NS41MTUzMjg0NjcxNTMyOCUsIDQyLjE4MzE1NDEyMTg2MzglIDc2LjE1NjIwNDM3OTU2MjA0JSwgNDEuMTI2MzQ0MDg2MDIxNTA0JSA3Ni43MjQwODc1OTEyNDA4NyUsIDQwLjIyMzgzNTEyNTQ0ODAyNiUgNzcuMTgzMjExNjc4ODMyMTIlLCAzOS4zMDg0MjI5MzkwNjgxJSA3Ny42MjExNjc4ODMyMTE2NyUsIDM4LjYxNzIwNDMwMTA3NTI3JSA3Ny45MzI4NDY3MTUzMjg0NyUsIDM3Ljk5MTc1NjI3MjQwMTQzJSA3OC4yJSwgMzcuMjU1OTEzOTc4NDk0NjI1JSA3OC40OTE5NzA4MDI5MTk3MSUsIDM2LjU1MTc5MjExNDY5NTM0JSA3OC43NTEwOTQ4OTA1MTA5NCUsIDM1LjgwOTY3NzQxOTM1NDg0JSA3OC45OTg1NDAxNDU5ODU0JSwgMzUuMjM3Mjc1OTg1NjYzMDglIDc5LjE3MTUzMjg0NjcxNTM0JSwgMzQuNjIzNDc2NzAyNTA4OTYlIDc5LjMzNzk1NjIwNDM3OTU1JSwgMzMuOTg0MjI5MzkwNjgxJSA3OS40ODk3ODEwMjE4OTc4MSUsIDMyLjk4MDgyNDM3Mjc1OTg1NSUgNzkuNjc5NTYyMDQzNzk1NjMlLCAzMi4zNjk1MzQwNTAxNzkyMSUgNzkuNzY0OTYzNTAzNjQ5NjQlLCAzMS44NTM1ODQyMjkzOTA2OCUgNzkuODE4MjQ4MTc1MTgyNDglLCAzMS4wNjQ4NzQ1NTE5NzEzMyUgNzkuODY0MjMzNTc2NjQyMzMlLCAzMC4wOTk5OTk5OTk5OTk5OTglIDc5Ljg1OTEyNDA4NzU5MTI0JSwgMjkuMTYwMjE1MDUzNzYzNDQ0JSA3OS43ODYxMzEzODY4NjEzMSUsIDI4LjQxNTc3MDYwOTMxODk5NyUgNzkuNjc0NDUyNTU0NzQ0NTIlLCAyNy44NDk0NjIzNjU1OTE0JSA3OS41NTYyMDQzNzk1NjIwNSUsIDI3LjA3MjA0MzAxMDc1MjY5JSA3OS4zNzAwNzI5OTI3MDA3MyUsIDI2LjM0MjExNDY5NTM0MDUwMiUgNzkuMTg3NTkxMjQwODc1OSUsIDI1LjUyOTM5MDY4MTAwMzU4NCUgNzguOTc0NDUyNTU0NzQ0NTIlLCAyNC45NjM2MjAwNzE2ODQ1ODglIDc4LjgxOTcwODAyOTE5NzA5JSwgMjMuODk3NDkxMDM5NDI2NTIzJSA3OC41MTI0MDg3NTkxMjQwOSUsIDIyLjk5ODkyNDczMTE4Mjc5MyUgNzguMjM1NzY2NDIzMzU3NjYlLCAyMi41MTg4MTcyMDQzMDEwNzYlIDc4LjA4MTAyMTg5NzgxMDIyJSwgMjEuNjk0NDQ0NDQ0NDQ0NDQzJSA3Ny44MDIxODk3ODEwMjE5MSUsIDIxLjE0MDY4MTAwMzU4NDIzJSA3Ny42MDU4Mzk0MTYwNTgzOSUsIDIwLjMwODk2MDU3MzQ3NjcwMyUgNzcuMjk1NjIwNDM3OTU2MiUsIDE5LjUxMTgyNzk1Njk4OTI0NyUgNzYuOTc5NTYyMDQzNzk1NjIlLCAxOC42MDk0OTgyMDc4ODUzMDYlIDc2LjU5ODU0MDE0NTk4NTQlLCAxNy43NTg2MDIxNTA1Mzc2MzQlIDc2LjIxMzg2ODYxMzEzODY5JSwgMTYuNzUwODYwMjE1MDUzNzYzJSA3NS43MjMzNTc2NjQyMzM1NyUsIDE1Ljk0MjE2ODQ1ODc4MTM2MiUgNzUuMzAwNzI5OTI3MDA3MzElLCAxNS4wNTAzMjI1ODA2NDUxNjIlIDc0LjgwMjE4OTc4MTAyMTklLCAxMy45Mzg5OTY0MTU3NzA2MSUgNzQuMTI3MDA3Mjk5MjcwMDglLCAxMy4xOTQyNjUyMzI5NzQ5MSUgNzMuNjM4Njg2MTMxMzg2ODYlLCAxMi42ODMzNjkxNzU2MjcyNCUgNzMuMjg2MTMxMzg2ODYxMzElLCAxMi4xMjM1ODQyMjkzOTA2ODIlIDcyLjg4MTc1MTgyNDgxNzUxJSwgMTEuMzA4MjQzNzI3NTk4NTY1JSA3Mi4yNjI3NzM3MjI2Mjc3NCUsIDEwLjU4MzQ0MDg2MDIxNTA1NCUgNzEuNzAyMTg5NzgxMDIxOSUsIDkuOTkwNDgzODcwOTY3NzQyJSA3MS4yNTU0NzQ0NTI1NTQ3NSUsIDkuNDc2NjQ4NzQ1NTE5NzE0JSA3MC44Njc4ODMyMTE2Nzg4MyUsIDkuMDUxMTI5MDMyMjU4MDY0JSA3MC41NDA4NzU5MTI0MDg3NyUsIDguNDA4NzYzNDQwODYwMjE1JSA3MC4wMjU1NDc0NDUyNTU0NyUsIDcuODE1MTYxMjkwMzIyNTgxJSA2OS41MTQ1OTg1NDAxNDU5OCUsIDcuMjk4MDI4NjczODM1MTI2JSA2OS4wMjcwMDcyOTkyNzAwNyUsIDYuNTg3MTUwNTM3NjM0NDA3NSUgNjguMjcxNTMyODQ2NzE1MzIlLCA1Ljc5NjU0MTIxODYzNzk5MjUlIDY3LjI3MTUzMjg0NjcxNTMzJSwgNS4yODM1MTI1NDQ4MDI4NjglIDY2LjUwMjkxOTcwODAyOTIlLCA0LjY1MDI2ODgxNzIwNDMwMSUgNjUuMzgzOTQxNjA1ODM5NDElLCA0LjI3OTczMTE4Mjc5NTY5OSUgNjQuNjIwNDM3OTU2MjA0MzglLCAzLjkxNzMxMTgyNzk1Njk4OTQlIDYzLjc3ODgzMjExNjc4ODMyJSwgMy42NDIwNjA5MzE4OTk2NDE4JSA2My4wNjU2OTM0MzA2NTY5NCUsIDMuMzUwODc4MTM2MjAwNzE2NyUgNjIuMjMxMzg2ODYxMzEzODclLCAzLjExODcyNzU5ODU2NjMwODMlIDYxLjUwMTQ1OTg1NDAxNDYwNSUsIDIuODYxNDg3NDU1MTk3MTMyMyUgNjAuNjA3Mjk5MjcwMDcyOTklLCAyLjYwNDc4NDk0NjIzNjU1OTMlIDU5LjYxNTMyODQ2NzE1MzI4JSwgMi4zNTQ0OTgyMDc4ODUzMDUlIDU4LjUzNTc2NjQyMzM1NzY3JSwgMS45OTUxMDc1MjY4ODE3MjA0JSA1Ni43NDU5ODU0MDE0NTk4NTUlLCAxLjYxNjAwMzU4NDIyOTM5MDclIDU0LjQ1NjkzNDMwNjU2OTM0JSwgMS4zNTU0NjU5NDk4MjA3ODg2JSA1Mi41NTkxMjQwODc1OTEyMzYlLCAxLjE2MzQ0MDg2MDIxNTA1MzklIDUwLjkyNDA4NzU5MTI0MDg4NCUsIDAuODk2MDU3MzQ3NjcwMjUwOCUgNDguMTc1MTgyNDgxNzUxODI1JSwgMC41NzU1NzM0NzY3MDI1MDg5JSA0Mi43MDgwMjkxOTcwODAyODYlLCAwLjM4MjkyMTE0Njk1MzQwNTA3JSAzNi45NzQ0NTI1NTQ3NDQ1MiUsIDAuMjAxMDIxNTA1Mzc2MzQ0MDglIDI4LjI4ODMyMTE2Nzg4MzIxJSwgMC4wODcxODYzNzk5MjgzMTU0MiUgMTkuMjA1ODM5NDE2MDU4Mzk2JSwgMC4wMjUzMDQ2NTk0OTgyMDc4ODUlIDEwLjUyNzAwNzI5OTI3MDA3MyUsIDAlIDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSxcclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRibHVlMTAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAgXHJcbiAgLnRpdGxlLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFkZGl0aW9uYWwgY2xhc3MgdG8gaGF2ZSBhIGRpdmlkZXIgYWZ0ZXIgdGhlIGNvbXBvbmVudFxyXG4gICYuYm90dG9tLWRpdmlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC02cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJlY2VpcHQtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgfVxyXG5cclxuICAuYnRuLXJlY2VpcHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMi4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtaW4td2lkdGg6IDIxLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1yZWNlaXB0IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyLjRyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLXJlY2VpcHQ6aG92ZXIsXHJcbiAgLmJ0bi1yZWNlaXB0OmZvY3VzIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgJiBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtdGV4dCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRibHVlMTAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLnFyLWNvZGUtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5MTE1MDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucXItaW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgfVxyXG59IiwiLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMy42cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBvaW50cy1jb3VudCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdi1zbWFsbCkge1xyXG4gICAgICBmb250LXNpemU6IDlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZhaWxhYmxlLXBvaW50cyB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogJGdyYXk3NTA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvaW50cy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNi4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mby10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1vZGlmaWVycyBcclxuICAmLnNlY29uZGFyeS10aGVtZSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb3R0ZWQtZ3JlZW4tYm9yZGVyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDcuNnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDUuOHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjZyZW0gMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG90dGVkLWdyZWVuLWJvcmRlci1tb2JpbGUucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi8vIFN0eWxlcyBmb3IgdGhlIGZlYXR1cmUgZmxhZ1xyXG5cclxuLmRpc2FibGUtbG95YWx0eSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogM3JlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tZGlzYWJsZWQtbG95YWx0eSB7XHJcbiAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICB9XHJcbn0iLCIuZmVlLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgJi5jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLm10LTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gICYubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG4gICYubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcblxyXG4gICYubXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICB9XHJcblxyXG4gICYubWwtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aGl0ZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLm1sci1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5tdy01NTAge1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubS1tbC0wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGItMjQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5wYi01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gICYucGxyLTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5wbHItMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5mZWUtdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5mZWUtaWNvbiB7XHJcbiAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgJi5zcG90IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1mZWUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWJ1dHRvbi13cmFwcGVyIHtcclxuICAmLmZlZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIFxyXG4gICAgICAuZmVlLWNvbXBvbmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MnB4KXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgJi5mZWUge1xyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gICY6aGFzKCsgLmZlZS1jb21wb25lbnQpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQsXHJcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgJjpoYXMoKyAuZmVlLWNvbXBvbmVudCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgJjpoYXMoKyAuZmVlLWNvbXBvbmVudCkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuICAuZmVlLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIHtcclxuICAuZmVlLWNvbXBvbmVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgLmZlZS1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn0iLCIuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBwYWRkaW5nO1xyXG5cclxuICAubG9ja2VkICYge1xyXG4gICAgcGFkZGluZy10b3A6IC44cmVtO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG5cclxuICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQge1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG4gIH1cclxuXHJcbiAgLnNpdGUtbG9nby1jb21wb25lbnQge1xyXG4gICAgLnNob3ctc2Nyb2xsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbGVkIHtcclxuICAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIHtcclxuICAgIFxyXG4gICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYmFyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XHJcbiAgICAgIC5oaWRlLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvdy1zY3JvbGxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1iYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEuMzVyZW0gMS43cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7IFxyXG4gICAgICBwYWRkaW5nOiAxLjM1cmVtIDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LXNjcm9sbGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQuMXJlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyIGFsbDtcclxuICB9XHJcblxyXG4gIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMlO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1iYXNpczogMTYuNiU7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nLHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZmNzLWFjdGl2ZSB7XHJcbiAgICAgIHNwYW4sXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY29uZGFyeS1iYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDMuN3JlbTtcclxuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjdyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb25zLWJ0biB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5NTAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDAuNnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIC4xcmVtICRtYW5kYXJpbjQwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIC4xcmVtICRtYW5kYXJpbjQwMDtcclxuICAgICAgcGFkZGluZzogMC40cmVtIDAuODVyZW0gMC40cmVtIC44NXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWNrLXVwLWludGVydmFsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5idWxsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCB7XHJcbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIHtcclxuICAgIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cmVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgIC5zaG93LXNjcm9sbGVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuc2hvdy1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIHtcclxuICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJpbWFyeS1mb290ZXItc3RydWN0dXJlIHtcclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNC4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIC5zaG93LXNjcm9sbGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlY29uZGFyeS1mb290ZXItc3RydWN0dXJlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlNjAwLCAwLjM1KSB1cmwoLi4vaW1nL2Zvb3Rlci1maWxsLnBuZyk7XHJcbiAgcGFkZGluZy10b3A6IDMuNHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAyMC41NjIzOTAxNTgxNzIyMyUsIDEwMCUgOTkuMTIxMjY1Mzc3ODU1ODglLCAwJSA5OS4xMjEyNjUzNzc4NTU4OCUsIDAlIDIzLjAyMjg0NzEwMDE3NTc0NiUsIDEuMTE5OTk5OTk5OTk5OTk5OSUgMjEuNzkyNjE4NjI5MTczOTklLCAxLjM1JSAyMS43OTI2MTg2MjkxNzM5OSUsIDEuOTElIDIxLjI2NTM3Nzg1NTg4NzUyJSwgMy4wOSUgMjAuOTEzODg0MDA3MDI5ODc1JSwgMy45MSUgMjAuMDM1MTQ5Mzg0ODg1NzYzJSwgNC40NCUgMTkuMTU2NDE0NzYyNzQxNjUlLCA0Ljc4JSAxOC40NTM0MjcwNjUwMjYzNiUsIDUuODglIDE1LjY0MTQ3NjI3NDE2NTIwMyUsIDcuMjIlIDEyLjQ3ODAzMTYzNDQ0NjM5NyUsIDguNjQlIDEwLjcyMDU2MjM5MDE1ODE3MiUsIDkuMDIlIDEwLjM2OTA2ODU0MTMwMDUyNyUsIDkuMjIlIDEwLjM2OTA2ODU0MTMwMDUyNyUsIDkuNjI5OTk5OTk5OTk5OTk5JSA5Ljg0MTgyNzc2ODAxNDA2JSwgOS44NCUgOS44NDE4Mjc3NjgwMTQwNiUsIDEwLjI5MDAwMDAwMDAwMDAwMSUgOS4zMTQ1ODY5OTQ3Mjc1OTElLCAxNi4zOSUgNS4yNzI0MDc3MzI4NjQ2NzUlLCAxOC4yNSUgNC4zOTM2NzMxMTA3MjA1NjIlLCAxOC41Mjk5OTk5OTk5OTk5OTglIDQuMjE3OTI2MTg2MjkxNzQlLCAxOC44OSUgMy44NjY0MzIzMzc0MzQwOTQ1JSwgMTkuMjElIDMuNjkwNjg1NDEzMDA1MjcyJSwgMTkuNTQlIDMuNTE0OTM4NDg4NTc2NDUwMyUsIDE5Ljg2OTk5OTk5OTk5OTk5NyUgMy4zMzkxOTE1NjQxNDc2Mjc3JSwgMjAuMjElIDMuMTYzNDQ0NjM5NzE4ODA1JSwgMjAuMzklIDMuMTYzNDQ0NjM5NzE4ODA1JSwgMjAuODklIDIuODExOTUwNzkwODYxMTU5NiUsIDIxLjA3JSAyLjgxMTk1MDc5MDg2MTE1OTYlLCAyMS42JSAyLjQ2MDQ1Njk0MjAwMzUxNSUsIDIyLjM0JSAyLjI4NDcxMDAxNzU3NDY5MjQlLCAyMi43MyUgMi4xMDg5NjMwOTMxNDU4NyUsIDIzLjI2JSAxLjc1NzQ2OTI0NDI4ODIyNTIlLCAyMy41OSUgMS43NTc0NjkyNDQyODgyMjUyJSwgMjQuMzclIDEuNTgxNzIyMzE5ODU5NDAyNiUsIDI0Ljk3JSAxLjc1NzQ2OTI0NDI4ODIyNTIlLCAyNS42Mjk5OTk5OTk5OTk5OTUlIDEuOTMzMjE2MTY4NzE3MDQ3MyUsIDI2LjA4JSAyLjI4NDcxMDAxNzU3NDY5MjQlLCAyNy42JSA0LjA0MjE3OTI2MTg2MjkxNyUsIDI4LjYzJSA1Ljc5OTY0ODUwNjE1MTE0MiUsIDI4Ljk1JSA2LjE1MTE0MjM1NTAwODc4NyUsIDMyLjkyJSAxMy41MzI1MTMxODEwMTkzMyUsIDMzLjEyOTk5OTk5OTk5OTk5NSUgMTMuNzA4MjYwMTA1NDQ4MTU2JSwgMzQuMDMlIDE1LjI4OTk4MjQyNTMwNzU1OCUsIDM1LjgzJSAxNy4zOTg5NDU1MTg0NTM0MjclLCAzNi4zJSAxNy43NTA0MzkzNjczMTEwNyUsIDM3LjA1OTk5OTk5OTk5OTk5NSUgMTcuOTI2MTg2MjkxNzM5ODk2JSwgMzguODMlIDE3LjkyNjE4NjI5MTczOTg5NiUsIDM5LjQlIDE3LjkyNjE4NjI5MTczOTg5NiUsIDM5LjclIDE4LjEwMTkzMzIxNjE2ODcxNyUsIDQwLjYxJSAxOC4xMDE5MzMyMTYxNjg3MTclLCA0NC4yOCUgMTkuMzMyMTYxNjg3MTcwNDczJSwgNDUuMSUgMTkuMzMyMTYxNjg3MTcwNDczJSwgNDUuNTclIDE5LjUwNzkwODYxMTU5OTI5OCUsIDQ2LjQ3JSAxOS41MDc5MDg2MTE1OTkyOTglLCA0OC4yMzAwMDAwMDAwMDAwMDQlIDE5LjMzMjE2MTY4NzE3MDQ3MyUsIDQ4LjY2JSAxOS4xNTY0MTQ3NjI3NDE2NSUsIDQ5JSAxOC45ODA2Njc4MzgzMTI4MyUsIDQ5LjI5JSAxOC44MDQ5MjA5MTM4ODQwMDglLCA1MC4zNjAwMDAwMDAwMDAwMSUgMTcuNzUwNDM5MzY3MzExMDclLCA1MC43JSAxNy41NzQ2OTI0NDI4ODIyNSUsIDUxLjg1OTk5OTk5OTk5OTk5JSAxNS45OTI5NzAxMjMwMjI4NDglLCA1Mi40NTk5OTk5OTk5OTk5OTQlIDE0Ljc2Mjc0MTY1MjAyMTA4OCUsIDUyLjY1JSAxNC41ODY5OTQ3Mjc1OTIyNjglLCA1NC4zMzk5OTk5OTk5OTk5OTYlIDEwLjU0NDgxNTQ2NTcyOTM1JSwgNTUuMDIlIDkuMzE0NTg2OTk0NzI3NTkxJSwgNTYuNDMlIDcuNTU3MTE3NzUwNDM5MzY2NSUsIDU4LjglIDUuNjIzOTAxNTgxNzIyMzE5JSwgNTkuMjklIDUuMDk2NjYwODA4NDM1ODUyNSUsIDYwLjYyOTk5OTk5OTk5OTk5NSUgMy4xNjM0NDQ2Mzk3MTg4MDUlLCA2MS44MiUgMS4wNTQ0ODE1NDY1NzI5MzUlLCA2Mi4zMSUgMC41MjcyNDA3NzMyODY0Njc1JSwgNjMuMDgwMDAwMDAwMDAwMDA1JSAwLjE3NTc0NjkyNDQyODgyMjQ4JSwgNjMuMzklIDAlLCA2My45NzAwMDAwMDAwMDAwMDYlIDAlLCA2NC42NCUgMC4xNzU3NDY5MjQ0Mjg4MjI0OCUsIDY1LjIzJSAwLjM1MTQ5Mzg0ODg1NzY0NDk1JSwgNjUuNjQ5OTk5OTk5OTk5OTklIDAuNzAyOTg3Njk3NzE1Mjg5OSUsIDY2LjY5JSAyLjEwODk2MzA5MzE0NTg3JSwgNjcuMDUlIDIuNDYwNDU2OTQyMDAzNTE1JSwgNjguMTElIDQuMzkzNjczMTEwNzIwNTYyJSwgNjguNyUgNC43NDUxNjY5NTk1NzgyMDclLCA3NC42MyUgNC43NDUxNjY5NTk1NzgyMDclLCA3NS4xNjAwMDAwMDAwMDAwMSUgNC45MjA5MTM4ODQwMDcwMyUsIDc1LjY0OTk5OTk5OTk5OTk5JSA1LjI3MjQwNzczMjg2NDY3NSUsIDc2LjE0OTk5OTk5OTk5OTk5JSA1LjYyMzkwMTU4MTcyMjMxOSUsIDc2LjQ2JSA1Ljc5OTY0ODUwNjE1MTE0MiUsIDc3LjExJSA3LjU1NzExNzc1MDQzOTM2NjUlLCA3Ny4zNiUgNy43MzI4NjQ2NzQ4NjgxODklLCA3Ny45Mjk5OTk5OTk5OTk5OSUgNy45MDg2MTE1OTkyOTcwMTI1JSwgNzguNDElIDcuNzMyODY0Njc0ODY4MTg5JSwgNzguNjMlIDcuNzMyODY0Njc0ODY4MTg5JSwgNzkuMTMlIDcuMjA1NjIzOTAxNTgxNzIxJSwgNzkuMzMlIDcuMjA1NjIzOTAxNTgxNzIxJSwgODAuMDg5OTk5OTk5OTk5OTklIDYuMzI2ODg5Mjc5NDM3NjElLCA4MC4yOCUgNi4zMjY4ODkyNzk0Mzc2MSUsIDgxLjIyJSA1LjQ0ODE1NDY1NzI5MzQ5OCUsIDgxLjczJSA1LjI3MjQwNzczMjg2NDY3NSUsIDgxLjg4JSA1LjQ0ODE1NDY1NzI5MzQ5OCUsIDgyLjI4JSA1LjYyMzkwMTU4MTcyMjMxOSUsIDgyLjcxJSA2LjE1MTE0MjM1NTAwODc4NyUsIDgzLjU4JSA3LjkwODYxMTU5OTI5NzAxMjUlLCA4Ny44NSUgOS4zMTQ1ODY5OTQ3Mjc1OTElLCA4OC43NzAwMDAwMDAwMDAwMSUgOS42NjYwODA4NDM1ODUyMzYlLCA4OS4zNSUgMTAuMDE3NTc0NjkyNDQyODgxJSwgODkuOTElIDEwLjM2OTA2ODU0MTMwMDUyNyUsIDkwLjE5JSAxMC41NDQ4MTU0NjU3MjkzNSUsIDkwLjQ2JSAxMC43MjA1NjIzOTAxNTgxNzIlLCA5MS4yNCUgMTEuNDIzNTUwMDg3ODczNDYyJSwgOTEuOTkwMDAwMDAwMDAwMDElIDExLjc3NTA0MzkzNjczMTEwNyUsIDkyLjQ2JSAxMi4xMjY1Mzc3ODU1ODg3NTIlLCA5Mi45MyUgMTIuNDc4MDMxNjM0NDQ2Mzk3JSwgOTMuMTUlIDEyLjY1Mzc3ODU1ODg3NTIyJSwgOTQuMjMlIDEzLjcwODI2MDEwNTQ0ODE1NiUsIDk0Ljg0JSAxNC4wNTk3NTM5NTQzMDU4MDElLCA5NS4yMiUgMTQuNDExMjQ3ODAzMTYzNDQzJSwgOTYuMzElIDE1LjY0MTQ3NjI3NDE2NTIwMyUsIDk2LjY1JSAxNS44MTcyMjMxOTg1OTQwMjUlLCA5Ny41OSUgMTcuMDQ3NDUxNjY5NTk1NzglLCA5Ny44OCUgMTcuMjIzMTk4NTk0MDI0NjA2JSwgOTguNTUwMDAwMDAwMDAwMDElIDE4LjI3NzY4MDE0MDU5NzU0JSwgOTguNjclIDE4LjI3NzY4MDE0MDU5NzU0JSwgOTkuMTUlIDE4Ljk4MDY2NzgzODMxMjgzJSk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAxMDAlLCAtMC4wNzY4MDQ5MTU1MTQ1OTI5NCUgOTkuOTQxNjkwOTYyMDk5MTMlLCAwJSAxMC4zMjA2OTk3MDg0NTQ4MSUsIDAuNTM3NjM0NDA4NjAyMTUwNiUgOS45MTI1MzY0NDMxNDg2ODklLCAwLjYxNDQzOTMyNDExNjc0MzUlIDkuOTEyNTM2NDQzMTQ4Njg5JSwgMC42MTQ0MzkzMjQxMTY3NDM1JSA5Ljg1NDIyNzQwNTI0NzgxNCUsIDAuNjkxMjQ0MjM5NjMxMzM2NCUgOS44NTQyMjc0MDUyNDc4MTQlLCAwLjY5MTI0NDIzOTYzMTMzNjQlIDkuNzk1OTE4MzY3MzQ2OTM5JSwgMC43NjgwNDkxNTUxNDU5MjkzJSA5Ljc5NTkxODM2NzM0NjkzOSUsIDAuNzY4MDQ5MTU1MTQ1OTI5MyUgOS43Mzc2MDkzMjk0NDYwNjQlLCAwLjg0NDg1NDA3MDY2MDUyMjMlIDkuNzM3NjA5MzI5NDQ2MDY0JSwgMC44NDQ4NTQwNzA2NjA1MjIzJSA5LjY3OTMwMDI5MTU0NTE5JSwgMC45MjE2NTg5ODYxNzUxMTUyJSA5LjY3OTMwMDI5MTU0NTE5JSwgMC45NjAwNjE0NDM5MzI0MTE4JSA5LjU2MjY4MjIxNTc0MzQ0JSwgMS4wMzY4NjYzNTk0NDcwMDQ3JSA5LjU2MjY4MjIxNTc0MzQ0JSwgMS4wMzY4NjYzNTk0NDcwMDQ3JSA5LjUwNDM3MzE3Nzg0MjU2NSUsIDEuMTEzNjcxMjc0OTYxNTk3NiUgOS41MDQzNzMxNzc4NDI1NjUlLCAxLjExMzY3MTI3NDk2MTU5NzYlIDkuNDQ2MDY0MTM5OTQxNjkyJSwgMS4xOTA0NzYxOTA0NzYxOTA1JSA5LjQ0NjA2NDEzOTk0MTY5MiUsIDEuMTkwNDc2MTkwNDc2MTkwNSUgOS4zODc3NTUxMDIwNDA4MTclLCAxLjI2NzI4MTEwNTk5MDc4MzQlIDkuMzg3NzU1MTAyMDQwODE3JSwgMS4yNjcyODExMDU5OTA3ODM0JSA5LjMyOTQ0NjA2NDEzOTk0MiUsIDEuMzQ0MDg2MDIxNTA1Mzc2MyUgOS4zMjk0NDYwNjQxMzk5NDIlLCAxLjM0NDA4NjAyMTUwNTM3NjMlIDkuMjcxMTM3MDI2MjM5MDY3JSwgMS40MjA4OTA5MzcwMTk5NjkyJSA5LjI3MTEzNzAyNjIzOTA2NyUsIDEuNDIwODkwOTM3MDE5OTY5MiUgOS4yMTI4Mjc5ODgzMzgxOTIlLCAxLjQ5NzY5NTg1MjUzNDU2MiUgOS4yMTI4Mjc5ODgzMzgxOTIlLCAxLjQ5NzY5NTg1MjUzNDU2MiUgOS4xNTQ1MTg5NTA0MzczMTglLCAxLjU3NDUwMDc2ODA0OTE1NSUgOS4xNTQ1MTg5NTA0MzczMTglLCAxLjU3NDUwMDc2ODA0OTE1NSUgOS4wOTYyMDk5MTI1MzY0NDMlLCAxLjgwNDkxNTUxNDU5MjkzMzklIDguOTc5NTkxODM2NzM0NjkzJSwgMS44MDQ5MTU1MTQ1OTI5MzM5JSA4LjkyMTI4Mjc5ODgzMzgyJSwgMS45MjAxMjI4ODc4NjQ4MjM1JSA4LjkyMTI4Mjc5ODgzMzgyJSwgMS45MjAxMjI4ODc4NjQ4MjM1JSA4Ljg2Mjk3Mzc2MDkzMjk0NSUsIDEuOTk2OTI3ODAzMzc5NDE2MiUgOC44NjI5NzM3NjA5MzI5NDUlLCAxLjk5NjkyNzgwMzM3OTQxNjIlIDguODA0NjY0NzIzMDMyMDclLCAyLjE1MDUzNzYzNDQwODYwMjUlIDguNzQ2MzU1Njg1MTMxMTk2JSwgMi4xNTA1Mzc2MzQ0MDg2MDI1JSA4LjY4ODA0NjY0NzIzMDMyJSwgMi4zMDQxNDc0NjU0Mzc3ODgzJSA4LjYyOTczNzYwOTMyOTQ0NiUsIDIuMzA0MTQ3NDY1NDM3Nzg4MyUgOC41NzE0Mjg1NzE0Mjg1NzElLCAyLjQ1Nzc1NzI5NjQ2Njk3NCUgOC41MTMxMTk1MzM1Mjc2OTYlLCAyLjQ1Nzc1NzI5NjQ2Njk3NCUgOC40NTQ4MTA0OTU2MjY4MjIlLCAyLjUzNDU2MjIxMTk4MTU2NjclIDguNDU0ODEwNDk1NjI2ODIyJSwgMi41MzQ1NjIyMTE5ODE1NjY3JSA4LjM5NjUwMTQ1NzcyNTk0OCUsIDIuNjExMzY3MTI3NDk2MTYlIDguMzk2NTAxNDU3NzI1OTQ4JSwgMi42MTEzNjcxMjc0OTYxNiUgOC4zMzgxOTI0MTk4MjUwNzQlLCAyLjY4ODE3MjA0MzAxMDc1MjUlIDguMzM4MTkyNDE5ODI1MDc0JSwgMi42ODgxNzIwNDMwMTA3NTI1JSA4LjI3OTg4MzM4MTkyNDE5OSUsIDIuNzY0OTc2OTU4NTI1MzQ1NiUgOC4yNzk4ODMzODE5MjQxOTklLCAyLjc2NDk3Njk1ODUyNTM0NTYlIDguMjIxNTc0MzQ0MDIzMzI0JSwgMi44NDE3ODE4NzQwMzk5MzgzJSA4LjIyMTU3NDM0NDAyMzMyNCUsIDIuODQxNzgxODc0MDM5OTM4MyUgOC4xNjMyNjUzMDYxMjI0NSUsIDMuMTg3NDAzOTkzODU1NjA2NSUgNy45ODgzMzgxOTI0MTk4MjUlLCAzLjE4NzQwMzk5Mzg1NTYwNjUlIDcuOTMwMDI5MTU0NTE4OTUlLCAzLjM0MTAxMzgyNDg4NDc5MjclIDcuODcxNzIwMTE2NjE4MDc3JSwgMy4zNDEwMTM4MjQ4ODQ3OTI3JSA3LjgxMzQxMTA3ODcxNzIwMSUsIDMuNDE3ODE4NzQwMzk5Mzg2JSA3LjgxMzQxMTA3ODcxNzIwMSUsIDMuNDE3ODE4NzQwMzk5Mzg2JSA3Ljc1NTEwMjA0MDgxNjMyNiUsIDMuNDk0NjIzNjU1OTEzOTc4JSA3Ljc1NTEwMjA0MDgxNjMyNiUsIDMuNDk0NjIzNjU1OTEzOTc4JSA3LjY5Njc5MzAwMjkxNTQ1MSUsIDMuNzI1MDM4NDAyNDU3NzU3NCUgNy41ODAxNzQ5MjcxMTM3MDMlLCAzLjcyNTAzODQwMjQ1Nzc1NzQlIDcuNTIxODY1ODg5MjEyODI4JSwgMy44NDAyNDU3NzU3Mjk2NDclIDcuNTIxODY1ODg5MjEyODI4JSwgMy44NDAyNDU3NzU3Mjk2NDclIDcuNDYzNTU2ODUxMzExOTUzJSwgMy45MTcwNTA2OTEyNDQyMzkzJSA3LjQ2MzU1Njg1MTMxMTk1MyUsIDMuOTE3MDUwNjkxMjQ0MjM5MyUgNy40MDUyNDc4MTM0MTEwNzglLCAzLjk5Mzg1NTYwNjc1ODgzMjQlIDcuNDA1MjQ3ODEzNDExMDc4JSwgMy45OTM4NTU2MDY3NTg4MzI0JSA3LjM0NjkzODc3NTUxMDIwNSUsIDQuMjI0MjcwMzUzMzAyNjEyJSA3LjIzMDMyMDY5OTcwODQ1NSUsIDQuMjI0MjcwMzUzMzAyNjEyJSA3LjE3MjAxMTY2MTgwNzU4JSwgNC4zMzk0Nzc3MjY1NzQ1MDElIDcuMTcyMDExNjYxODA3NTglLCA0LjMzOTQ3NzcyNjU3NDUwMSUgNy4xMTM3MDI2MjM5MDY3MDUlLCA0LjQxNjI4MjY0MjA4OTA5NCUgNy4xMTM3MDI2MjM5MDY3MDUlLCA0LjQxNjI4MjY0MjA4OTA5NCUgNy4wNTUzOTM1ODYwMDU4MzElLCA0LjY0NjY5NzM4ODYzMjg3MyUgNi45Mzg3NzU1MTAyMDQwODElLCA0LjY0NjY5NzM4ODYzMjg3MyUgNi44ODA0NjY0NzIzMDMyMDY1JSwgNC43NjE5MDQ3NjE5MDQ3NjIlIDYuODgwNDY2NDcyMzAzMjA2NSUsIDQuNzYxOTA0NzYxOTA0NzYyJSA2LjgyMjE1NzQzNDQwMjMzMiUsIDQuODM4NzA5Njc3NDE5MzU1JSA2LjgyMjE1NzQzNDQwMjMzMiUsIDQuODM4NzA5Njc3NDE5MzU1JSA2Ljc2Mzg0ODM5NjUwMTQ1OCUsIDQuOTkyMzE5NTA4NDQ4NTQxJSA2LjcwNTUzOTM1ODYwMDU4MyUsIDQuOTkyMzE5NTA4NDQ4NTQxJSA2LjY0NzIzMDMyMDY5OTcwOCUsIDUuMTA3NTI2ODgxNzIwNDMlIDYuNjQ3MjMwMzIwNjk5NzA4JSwgNS4xMDc1MjY4ODE3MjA0MyUgNi41ODg5MjEyODI3OTg4MzMlLCA1LjE4NDMzMTc5NzIzNTAyMyUgNi41ODg5MjEyODI3OTg4MzMlLCA1LjE4NDMzMTc5NzIzNTAyMyUgNi41MzA2MTIyNDQ4OTc5NTklLCA1LjMzNzk0MTYyODI2NDIwOSUgNi40NzIzMDMyMDY5OTcwODQ1JSwgNS4zMzc5NDE2MjgyNjQyMDklIDYuNDEzOTk0MTY5MDk2MjElLCA1LjQ1MzE0OTAwMTUzNjA5OCUgNi40MTM5OTQxNjkwOTYyMSUsIDUuNDUzMTQ5MDAxNTM2MDk4JSA2LjM1NTY4NTEzMTE5NTMzNSUsIDUuNjA2NzU4ODMyNTY1MjgzNSUgNi4yOTczNzYwOTMyOTQ0NiUsIDUuNjA2NzU4ODMyNTY1MjgzNSUgNi4yMzkwNjcwNTUzOTM1ODYlLCA1LjcyMTk2NjIwNTgzNzE3MyUgNi4yMzkwNjcwNTUzOTM1ODYlLCA1LjcyMTk2NjIwNTgzNzE3MyUgNi4xODA3NTgwMTc0OTI3MTElLCA1Ljg3NTU3NjAzNjg2NjM1OSUgNi4xMjI0NDg5Nzk1OTE4MzYlLCA1Ljg3NTU3NjAzNjg2NjM1OSUgNi4wNjQxMzk5NDE2OTA5NjI1JSwgNS45OTA3ODM0MTAxMzgyNDglIDYuMDY0MTM5OTQxNjkwOTYyNSUsIDUuOTkwNzgzNDEwMTM4MjQ4JSA2LjAwNTgzMDkwMzc5MDA4OCUsIDYuMTQ0MzkzMjQxMTY3NDM0NSUgNS45NDc1MjE4NjU4ODkyMTMlLCA2LjE0NDM5MzI0MTE2NzQzNDUlIDUuODg5MjEyODI3OTg4MzM4JSwgNi4yNTk2MDA2MTQ0MzkzMjQlIDUuODg5MjEyODI3OTg4MzM4JSwgNi4yNTk2MDA2MTQ0MzkzMjQlIDUuODMwOTAzNzkwMDg3NDYzJSwgNi4zMzY0MDU1Mjk5NTM5MTclIDUuODMwOTAzNzkwMDg3NDYzJSwgNi4zMzY0MDU1Mjk5NTM5MTclIDUuNzcyNTk0NzUyMTg2NTg5JSwgNi40NTE2MTI5MDMyMjU4MDYlIDUuNzcyNTk0NzUyMTg2NTg5JSwgNi40NTE2MTI5MDMyMjU4MDYlIDUuNzE0Mjg1NzE0Mjg1NzE0JSwgNi42MDUyMjI3MzQyNTQ5OTIlIDUuNjU1OTc2Njc2Mzg0ODQlLCA2LjYwNTIyMjczNDI1NDk5MiUgNS41OTc2Njc2Mzg0ODM5NjUlLCA2LjcyMDQzMDEwNzUyNjg4MSUgNS41OTc2Njc2Mzg0ODM5NjUlLCA2LjcyMDQzMDEwNzUyNjg4MSUgNS41MzkzNTg2MDA1ODMwOTElLCA2Ljc5NzIzNTAyMzA0MTQ3NCUgNS41MzkzNTg2MDA1ODMwOTElLCA2Ljc5NzIzNTAyMzA0MTQ3NCUgNS40ODEwNDk1NjI2ODIyMTYlLCA2LjkxMjQ0MjM5NjMxMzM2NSUgNS40ODEwNDk1NjI2ODIyMTYlLCA2LjkxMjQ0MjM5NjMxMzM2NSUgNS40MjI3NDA1MjQ3ODEzNDElLCA2Ljk4OTI0NzMxMTgyNzk1NiUgNS40MjI3NDA1MjQ3ODEzNDElLCA2Ljk4OTI0NzMxMTgyNzk1NiUgNS4zNjQ0MzE0ODY4ODA0NjYlLCA3LjE4MTI1OTYwMDYxNDQ0JSA1LjMwNjEyMjQ0ODk3OTU5MTUlLCA3LjE4MTI1OTYwMDYxNDQ0JSA1LjI0NzgxMzQxMTA3ODcxOCUsIDcuNDExNjc0MzQ3MTU4MjE3JSA1LjE4OTUwNDM3MzE3Nzg0MyUsIDcuNDExNjc0MzQ3MTU4MjE3JSA1LjEzMTE5NTMzNTI3Njk2OCUsIDcuNDg4NDc5MjYyNjcyODEwNSUgNS4xMzExOTUzMzUyNzY5NjglLCA3LjQ4ODQ3OTI2MjY3MjgxMDUlIDUuMDcyODg2Mjk3Mzc2MDkzJSwgNy42MDM2ODY2MzU5NDQ3MDElIDUuMDcyODg2Mjk3Mzc2MDkzJSwgNy42MDM2ODY2MzU5NDQ3MDElIDUuMDE0NTc3MjU5NDc1MjE4JSwgNy42ODA0OTE1NTE0NTkyOTQlIDUuMDE0NTc3MjU5NDc1MjE4JSwgNy42ODA0OTE1NTE0NTkyOTQlIDQuOTU2MjY4MjIxNTc0MzQ0JSwgNy45MTA5MDYyOTgwMDMwNzIlIDQuODk3OTU5MTgzNjczNDY5NSUsIDcuOTEwOTA2Mjk4MDAzMDcyJSA0LjgzOTY1MDE0NTc3MjU5NSUsIDcuOTg3NzExMjEzNTE3NjY1JSA0LjgzOTY1MDE0NTc3MjU5NSUsIDcuOTg3NzExMjEzNTE3NjY1JSA0Ljc4MTM0MTEwNzg3MTcyJSwgOC4xMDI5MTg1ODY3ODk1NTUlIDQuNzgxMzQxMTA3ODcxNzIlLCA4LjEwMjkxODU4Njc4OTU1NSUgNC43MjMwMzIwNjk5NzA4NDYlLCA4LjIxODEyNTk2MDA2MTQ0NCUgNC43MjMwMzIwNjk5NzA4NDYlLCA4LjIxODEyNTk2MDA2MTQ0NCUgNC42NjQ3MjMwMzIwNjk5NzElLCA4LjMzMzMzMzMzMzMzMzMzMiUgNC42NjQ3MjMwMzIwNjk5NzElLCA4LjMzMzMzMzMzMzMzMzMzMiUgNC42MDY0MTM5OTQxNjkwOTYlLCA4LjQ0ODU0MDcwNjYwNTIyNCUgNC42MDY0MTM5OTQxNjkwOTYlLCAxMS43NTExNTIwNzM3MzI3MTklIDMuMDkwMzc5MDA4NzQ2MzU1NiUsIDExLjk0MzE2NDM2MjUxOTIwMiUgMy4wOTAzNzkwMDg3NDYzNTU2JSwgMTMuMzI1NjUyODQxNzgxODc0JSAyLjU2NTU5NzY2NzYzODQ4NCUsIDEzLjk0MDA5MjE2NTg5ODYxNyUgMi40NDg5Nzk1OTE4MzY3MzQ3JSwgMTUuNDc2MTkwNDc2MTkwNDc2JSAxLjk4MjUwNzI4ODYyOTczNzUlLCAxNS45NzU0MjI0MjcwMzUzMyUgMS45MjQxOTgyNTA3Mjg4NjI5JSwgMTcuNzAzNTMzMDI2MTEzNjclIDEuNTE2MDM0OTg1NDIyNzQwNiUsIDE4LjA0OTE1NTE0NTkyOTMzNyUgMS41MTYwMzQ5ODU0MjI3NDA2JSwgMTguMDQ5MTU1MTQ1OTI5MzM3JSAxLjQ1NzcyNTk0NzUyMTg2NTglLCAxOC4zOTQ3NzcyNjU3NDUwMDYlIDEuNDU3NzI1OTQ3NTIxODY1OCUsIDE4LjM5NDc3NzI2NTc0NTAwNiUgMS4zOTk0MTY5MDk2MjA5OTEyJSwgMTguNzc4ODAxODQzMzE3OTclIDEuMzk5NDE2OTA5NjIwOTkxMiUsIDE4Ljc3ODgwMTg0MzMxNzk3JSAxLjM0MTEwNzg3MTcyMDExNjYlLCAxOS4yMDEyMjg4Nzg2NDgyMzQlIDEuMzQxMTA3ODcxNzIwMTE2NiUsIDE5LjIwMTIyODg3ODY0ODIzNCUgMS4yODI3OTg4MzM4MTkyNDIlLCAxOS42MjM2NTU5MTM5Nzg0OTIlIDEuMjgyNzk4ODMzODE5MjQyJSwgMTkuNjIzNjU1OTEzOTc4NDkyJSAxLjIyNDQ4OTc5NTkxODM2NzQlLCAyMC4wODQ0ODU0MDcwNjYwNSUgMS4yMjQ0ODk3OTU5MTgzNjc0JSwgMjAuMDg0NDg1NDA3MDY2MDUlIDEuMTY2MTgwNzU4MDE3NDkyOCUsIDIwLjYyMjExOTgxNTY2ODIwMyUgMS4xNjYxODA3NTgwMTc0OTI4JSwgMjAuNjIyMTE5ODE1NjY4MjAzJSAxLjEwNzg3MTcyMDExNjYxODIlLCAyMS4xOTgxNTY2ODIwMjc2NSUgMS4xMDc4NzE3MjAxMTY2MTgyJSwgMjEuMTk4MTU2NjgyMDI3NjUlIDEuMDQ5NTYyNjgyMjE1NzQzNiUsIDIxLjg4OTQwMDkyMTY1ODk4NiUgMS4wNDk1NjI2ODIyMTU3NDM2JSwgMjIuNzcyNjU3NDUwMDc2ODA3JSAwLjk5MTI1MzY0NDMxNDg2ODclLCAyMy44ODYzMjg3MjUwMzg0MDMlIDAuOTMyOTQ0NjA2NDEzOTk0MSUsIDI0LjAzOTkzODU1NjA2NzU5JSAwLjkzMjk0NDYwNjQxMzk5NDElLCAyNC4wMzk5Mzg1NTYwNjc1OSUgMC44NzQ2MzU1Njg1MTMxMTk1JSwgMjUuMzg0MDI0NTc3NTcyOTY2JSAwLjg3NDYzNTU2ODUxMzExOTUlLCAzMi4yNTgwNjQ1MTYxMjkwMyUgMC45OTEyNTM2NDQzMTQ4Njg3JSwgMzIuMjU4MDY0NTE2MTI5MDMlIDAuOTMyOTQ0NjA2NDEzOTk0MSUsIDMyLjQ1MDA3NjgwNDkxNTUxJSAwLjkzMjk0NDYwNjQxMzk5NDElLCAzNC4xMDEzODI0ODg0NzkyNyUgMC44NzQ2MzU1Njg1MTMxMTk1JSwgMzUuMjUzNDU2MjIxMTk4MTYlIDAuODc0NjM1NTY4NTEzMTE5NSUsIDM1LjI1MzQ1NjIyMTE5ODE2JSAwLjgxNjMyNjUzMDYxMjI0NDklLCAzNy4xMzUxNzY2NTEzMDU2ODQlIDAuNzU4MDE3NDkyNzExMzcwMyUsIDM3Ljk4MDAzMDcyMTk2NjIxJSAwLjY5OTcwODQ1NDgxMDQ5NTYlLCAzOS41OTI5MzM5NDc3NzI2NiUgMC41MjQ3ODEzNDExMDc4NzE4JSwgNDAuMzk5Mzg1NTYwNjc1ODglIDAuNDY2NDcyMzAzMjA2OTk3MDYlLCA0MS4yNDQyMzk2MzEzMzY0MDYlIDAuNDA4MTYzMjY1MzA2MTIyNDYlLCA0Mi4xMjc0OTYxNTk3NTQyMiUgMC4zNDk4NTQyMjc0MDUyNDc4JSwgNDMuMDg3NTU3NjAzNjg2NjQlIDAuMzQ5ODU0MjI3NDA1MjQ3OCUsIDQ0LjAwOTIxNjU4OTg2MTc1JSAwLjI5MTU0NTE4OTUwNDM3MzIlLCA0NC4yMDEyMjg4Nzg2NDgyNCUgMC4yOTE1NDUxODk1MDQzNzMyJSwgNDQuMjAxMjI4ODc4NjQ4MjQlIDAuMjMzMjM2MTUxNjAzNDk4NTMlLCA0NS43MzczMjcxODg5NDAwOSUgMC4yMzMyMzYxNTE2MDM0OTg1MyUsIDQ2LjU4MjE4MTI1OTYwMDYyJSAwLjE3NDkyNzExMzcwMjYyMzklLCA0OC4wNzk4NzcxMTIxMzUxOCUgMC4xNzQ5MjcxMTM3MDI2MjM5JSwgNDkuMjMxOTUwODQ0ODU0MDclIDAuMjMzMjM2MTUxNjAzNDk4NTMlLCA1MC40OTkyMzE5NTA4NDQ4NiUgMC4yMzMyMzYxNTE2MDM0OTg1MyUsIDUwLjQ5OTIzMTk1MDg0NDg2JSAwLjI5MTU0NTE4OTUwNDM3MzIlLCA1MS4zMDU2ODM1NjM3NDgwOCUgMC4zNDk4NTQyMjc0MDUyNDc4JSwgNTEuOTk2OTI3ODAzMzc5NDE0JSAwLjM0OTg1NDIyNzQwNTI0NzglLCA1MS45OTY5Mjc4MDMzNzk0MTQlIDAuNDA4MTYzMjY1MzA2MTIyNDYlLCA1Mi42NDk3Njk1ODUyNTM0NiUgMC40MDgxNjMyNjUzMDYxMjI0NiUsIDUyLjY0OTc2OTU4NTI1MzQ2JSAwLjQ2NjQ3MjMwMzIwNjk5NzA2JSwgNTMuMjI1ODA2NDUxNjEyOSUgMC40NjY0NzIzMDMyMDY5OTcwNiUsIDUzLjIyNTgwNjQ1MTYxMjklIDAuNTI0NzgxMzQxMTA3ODcxOCUsIDUzLjgwMTg0MzMxNzk3MjM1NiUgMC41MjQ3ODEzNDExMDc4NzE4JSwgNTMuODAxODQzMzE3OTcyMzU2JSAwLjU4MzA5MDM3OTAwODc0NjQlLCA1NC4zNzc4ODAxODQzMzE3OTQlIDAuNTgzMDkwMzc5MDA4NzQ2NCUsIDU0LjM3Nzg4MDE4NDMzMTc5NCUgMC42NDEzOTk0MTY5MDk2MjElLCA1NC45MTU1MTQ1OTI5MzM5NDUlIDAuNjQxMzk5NDE2OTA5NjIxJSwgNTQuOTE1NTE0NTkyOTMzOTQ1JSAwLjY5OTcwODQ1NDgxMDQ5NTYlLCA1NS40NTMxNDkwMDE1MzYxJSAwLjY5OTcwODQ1NDgxMDQ5NTYlLCA1NS40NTMxNDkwMDE1MzYxJSAwLjc1ODAxNzQ5MjcxMTM3MDMlLCA1NS45NTIzODA5NTIzODA5NTYlIDAuNzU4MDE3NDkyNzExMzcwMyUsIDU2LjAyOTE4NTg2Nzg5NTU1JSAwLjgxNjMyNjUzMDYxMjI0NDklLCA1Ni40NTE2MTI5MDMyMjU4MTUlIDAuODE2MzI2NTMwNjEyMjQ0OSUsIDU2LjQ1MTYxMjkwMzIyNTgxNSUgMC44NzQ2MzU1Njg1MTMxMTk1JSwgNTYuOTEyNDQyMzk2MzEzMzclIDAuODc0NjM1NTY4NTEzMTE5NSUsIDU2LjkxMjQ0MjM5NjMxMzM3JSAwLjkzMjk0NDYwNjQxMzk5NDElLCA1Ny4zNzMyNzE4ODk0MDA5MjUlIDAuOTMyOTQ0NjA2NDEzOTk0MSUsIDU3LjM3MzI3MTg4OTQwMDkyNSUgMC45OTEyNTM2NDQzMTQ4Njg3JSwgNTcuODM0MTAxMzgyNDg4NDglIDAuOTkxMjUzNjQ0MzE0ODY4NyUsIDU3LjgzNDEwMTM4MjQ4ODQ4JSAxLjA0OTU2MjY4MjIxNTc0MzYlLCA1OC4yOTQ5MzA4NzU1NzYwMzYlIDEuMDQ5NTYyNjgyMjE1NzQzNiUsIDU4LjI5NDkzMDg3NTU3NjAzNiUgMS4xMDc4NzE3MjAxMTY2MTgyJSwgNTguNzU1NzYwMzY4NjYzNTklIDEuMTA3ODcxNzIwMTE2NjE4MiUsIDU4Ljc1NTc2MDM2ODY2MzU5JSAxLjE2NjE4MDc1ODAxNzQ5MjglLCA1OS4xNzgxODc0MDM5OTM4NSUgMS4xNjYxODA3NTgwMTc0OTI4JSwgNTkuMTc4MTg3NDAzOTkzODUlIDEuMjI0NDg5Nzk1OTE4MzY3NCUsIDU5LjYwMDYxNDQzOTMyNDEyJSAxLjIyNDQ4OTc5NTkxODM2NzQlLCA1OS42MDA2MTQ0MzkzMjQxMiUgMS4yODI3OTg4MzM4MTkyNDIlLCA2MC4wMjMwNDE0NzQ2NTQzODQlIDEuMjgyNzk4ODMzODE5MjQyJSwgNjAuMDIzMDQxNDc0NjU0Mzg0JSAxLjM0MTEwNzg3MTcyMDExNjYlLCA2MC40NDU0Njg1MDk5ODQ2MzYlIDEuMzQxMTA3ODcxNzIwMTE2NiUsIDYwLjQ0NTQ2ODUwOTk4NDYzNiUgMS4zOTk0MTY5MDk2MjA5OTEyJSwgNjIuMDk2Nzc0MTkzNTQ4Mzg0JSAxLjU3NDM0NDAyMzMyMzYxNSUsIDYyLjA5Njc3NDE5MzU0ODM4NCUgMS42MzI2NTMwNjEyMjQ0ODk4JSwgNjIuNTE5MjAxMjI4ODc4NjUlIDEuNjMyNjUzMDYxMjI0NDg5OCUsIDYyLjUxOTIwMTIyODg3ODY1JSAxLjY5MDk2MjA5OTEyNTM2NDQlLCA2Mi45MDMyMjU4MDY0NTE2MTYlIDEuNjkwOTYyMDk5MTI1MzY0NCUsIDYyLjkwMzIyNTgwNjQ1MTYxNiUgMS43NDkyNzExMzcwMjYyMzklLCA2My4yODcyNTAzODQwMjQ1NzQlIDEuNzQ5MjcxMTM3MDI2MjM5JSwgNjMuMjg3MjUwMzg0MDI0NTc0JSAxLjgwNzU4MDE3NDkyNzExMzYlLCA2My43MDk2Nzc0MTkzNTQ4NCUgMS44MDc1ODAxNzQ5MjcxMTM2JSwgNjMuNzA5Njc3NDE5MzU0ODQlIDEuODY1ODg5MjEyODI3OTg4MyUsIDY0LjA5MzcwMTk5NjkyNzglIDEuODY1ODg5MjEyODI3OTg4MyUsIDY0LjA5MzcwMTk5NjkyNzglIDEuOTI0MTk4MjUwNzI4ODYyOSUsIDY0LjUxNjEyOTAzMjI1ODA2JSAxLjkyNDE5ODI1MDcyODg2MjklLCA2NC41MTYxMjkwMzIyNTgwNiUgMS45ODI1MDcyODg2Mjk3Mzc1JSwgNjQuOTAwMTUzNjA5ODMxMDIlIDEuOTgyNTA3Mjg4NjI5NzM3NSUsIDY0LjkwMDE1MzYwOTgzMTAyJSAyLjA0MDgxNjMyNjUzMDYxMjMlLCA2NS4yODQxNzgxODc0MDQlIDIuMDQwODE2MzI2NTMwNjEyMyUsIDY1LjI4NDE3ODE4NzQwNCUgMi4wOTkxMjUzNjQ0MzE0ODclLCA2NS43MDY2MDUyMjI3MzQyNSUgMi4wOTkxMjUzNjQ0MzE0ODclLCA2NS43MDY2MDUyMjI3MzQyNSUgMi4xNTc0MzQ0MDIzMzIzNjE1JSwgNjYuMDkwNjI5ODAwMzA3MjMlIDIuMTU3NDM0NDAyMzMyMzYxNSUsIDY2LjA5MDYyOTgwMDMwNzIzJSAyLjIxNTc0MzQ0MDIzMzIzNjMlLCA2Ni41MTMwNTY4MzU2Mzc0OSUgMi4yMTU3NDM0NDAyMzMyMzYzJSwgNjYuNTEzMDU2ODM1NjM3NDklIDIuMjc0MDUyNDc4MTM0MTEwNyUsIDY2Ljg5NzA4MTQxMzIxMDQ0JSAyLjI3NDA1MjQ3ODEzNDExMDclLCA2Ni44OTcwODE0MTMyMTA0NCUgMi4zMzIzNjE1MTYwMzQ5ODU1JSwgNjcuMzE5NTA4NDQ4NTQwNzIlIDIuMzMyMzYxNTE2MDM0OTg1NSUsIDY3LjMxOTUwODQ0ODU0MDcyJSAyLjM5MDY3MDU1MzkzNTg2JSwgNjcuNzAzNTMzMDI2MTEzNjclIDIuMzkwNjcwNTUzOTM1ODYlLCA2Ny43MDM1MzMwMjYxMTM2NyUgMi40NDg5Nzk1OTE4MzY3MzQ3JSwgNjkuMzkzMjQxMTY3NDM0NzElIDIuNjIzOTA2NzA1NTM5MzU5JSwgNjkuMzkzMjQxMTY3NDM0NzElIDIuNjgyMjE1NzQzNDQwMjMzJSwgNjkuODE1NjY4MjAyNzY0OTglIDIuNjgyMjE1NzQzNDQwMjMzJSwgNjkuODE1NjY4MjAyNzY0OTglIDIuNzQwNTI0NzgxMzQxMTA4JSwgNzAuMjM4MDk1MjM4MDk1MjMlIDIuNzQwNTI0NzgxMzQxMTA4JSwgNzAuMjM4MDk1MjM4MDk1MjMlIDIuNzk4ODMzODE5MjQxOTgyNCUsIDcwLjY5ODkyNDczMTE4MjglIDIuNzk4ODMzODE5MjQxOTgyNCUsIDcwLjY5ODkyNDczMTE4MjglIDIuODU3MTQyODU3MTQyODU3JSwgNzEuMTU5NzU0MjI0MjcwMzYlIDIuODU3MTQyODU3MTQyODU3JSwgNzEuMTU5NzU0MjI0MjcwMzYlIDIuOTE1NDUxODk1MDQzNzMxNiUsIDcxLjYyMDU4MzcxNzM1NzkyJSAyLjkxNTQ1MTg5NTA0MzczMTYlLCA3MS42MjA1ODM3MTczNTc5MiUgMi45NzM3NjA5MzI5NDQ2MDY0JSwgNzIuMDgxNDEzMjEwNDQ1NDYlIDIuOTczNzYwOTMyOTQ0NjA2NCUsIDcyLjA4MTQxMzIxMDQ0NTQ2JSAzLjAzMjA2OTk3MDg0NTQ4MTIlLCA3Mi41MDM4NDAyNDU3NzU3MyUgMy4wMzIwNjk5NzA4NDU0ODEyJSwgNzIuNTgwNjQ1MTYxMjkwMzIlIDMuMDkwMzc5MDA4NzQ2MzU1NiUsIDczLjA3OTg3NzExMjEzNTE2JSAzLjA5MDM3OTAwODc0NjM1NTYlLCA3My4wNzk4NzcxMTIxMzUxNiUgMy4xNDg2ODgwNDY2NDcyMyUsIDczLjU3OTEwOTA2Mjk4MDAyJSAzLjE0ODY4ODA0NjY0NzIzJSwgNzMuNTc5MTA5MDYyOTgwMDIlIDMuMjA2OTk3MDg0NTQ4MTA1JSwgNzQuMTE2NzQzNDcxNTgyMTglIDMuMjA2OTk3MDg0NTQ4MTA1JSwgNzQuMTE2NzQzNDcxNTgyMTglIDMuMjY1MzA2MTIyNDQ4OTc5NyUsIDc0LjUwMDc2ODA0OTE1NTE0JSAzLjI2NTMwNjEyMjQ0ODk3OTclLCA3NS4yNjg4MTcyMDQzMDEwNyUgMy4zMjM2MTUxNjAzNDk4NTQlLCA3NS4yNjg4MTcyMDQzMDEwNyUgMy4zODE5MjQxOTgyNTA3MjklLCA3Ny4yNjU3NDUwMDc2ODA1JSAzLjQ5ODU0MjI3NDA1MjQ3OCUsIDc4LjAzMzc5NDE2MjgyNjQyJSAzLjU1Njg1MTMxMTk1MzM1MjUlLCA3OC4wMzM3OTQxNjI4MjY0MiUgMy42MTUxNjAzNDk4NTQyMjczJSwgNzkuMTg1ODY3ODk1NTQ1MzElIDMuNjczNDY5Mzg3NzU1MTAyNiUsIDc5Ljk5MjMxOTUwODQ0ODU1JSAzLjY3MzQ2OTM4Nzc1NTEwMjYlLCA3OS45OTIzMTk1MDg0NDg1NSUgMy43MzE3Nzg0MjU2NTU5NzY1JSwgODEuMzc0ODA3OTg3NzExMjIlIDMuNzMxNzc4NDI1NjU1OTc2NSUsIDgyLjQ4ODQ3OTI2MjY3MjgxJSAzLjc5MDA4NzQ2MzU1Njg1MTMlLCAxMDAuMDM4NDAyNDU3NzU3MyUgMy43OTAwODc0NjM1NTY4NTEzJSlcclxuICB9XHJcblxyXG4gIC5sZWdhbC1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZS1zdHJ1Y3R1cmUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0iLCIuZGFya2VuLWJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICMzZDNkM2Q7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDQwMDBtcyBlYXNlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYW5pbWF0aW9uOiAuMnMgZWFzZSBkYXJrZW5GYWRlIGZvcndhcmRzO1xyXG4gIEBrZXlmcmFtZXMgZGFya2VuRmFkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNDAwMG1zIGVhc2U7XHJcbn1cclxuXHJcbi5jaHJvbWUge1xyXG4gIC5zaG93biB7XHJcbiAgICB0cmFuc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZGFya2VuLWJvZHkge1xyXG4gICAgdHJhbnNpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5iYXNrZXQtc3RydWN0dXJlIHtcclxuICAuYmFza2V0LWNvbXBvbmVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1wcmVoZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tbnVtYmVycyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWdlbmVyaWMtZXJyb3JzLWNvbnRhaW5lcntcclxuICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5iYXNrZXQtdG90YWwtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgXHJcbiAgLml0ZW0tY2FsLFxyXG4gIC5pdGVtLW5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lLFxyXG4gIC5pdGVtLWNhbCxcclxuICAuaXRlbS1pbmdyZWRpZW50cyxcclxuICAuaXRlbS1wcmljZSxcclxuICAuaXRlbS1xdWFudGl0eSB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tcHJpY2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0taW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LXN1YnRvdGFsLWl0ZW1zLFxyXG4gIC5iYXNrZXQtdGF4LXZhbHVlLFxyXG4gIC5iYXNrZXQtdGlwLXZhbHVlLFxyXG4gIC50YXgtZmVlcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50b29sdGlwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LXN1YnRvdGFsLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWRpc2NvdW50LWNvZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNi42cmVtO1xyXG4gICAgICAgIHRvcDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJpcnRoZGF5LFxyXG4gICAgJi5zYWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcblxyXG4gICAgICAuY29kZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWxhYmVsIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRncmF5NzAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5NzAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGdyYXk3MDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJHdoaXRlIGluc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMS41cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9ucy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5iYXNrZXQtc3BlY2lhbC1pbnN0cnVjdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgY29sb3I6ICRncmF5NzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0cnVjdGlvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5iYXNrZXQtaXRlbSB7XHJcbiAgICAmOjphZnRlcixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAuaW5mby10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLWxpa2UsIC5oMi1saWtlLCAuaDMtbGlrZSwgLmg0LWxpa2UsIC5oNS1saWtlLCAuaDYtbGlrZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtY29tcG9uZW50IHtcclxuICAgICYuZW1wdHkgIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgLmJhc2tldC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXNrZXQtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLWxpa2UsIC5oMi1saWtlLCAuaDMtbGlrZSwgLmg0LWxpa2UsIC5oNS1saWtlLCAuaDYtbGlrZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXNrZXQtaW5mbyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFza2V0LWJvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC43cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcuMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDZyZW07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndhdmUtdG9wIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA2LjI1JSwgMC43NDIxMzMzMzMzMzMzMzMzJSA3LjgxMjUlLCAyLjU1ODY2NjY2NjY2NjY2NyUgMTEuMDc1JSwgNC4yMDI0JSAxMy41NzUwMDAwMDAwMDAwMDElLCA1LjI0NjY2NjY2NjY2NjY2NyUgMTUlLCA2Ljk1MzMzMzMzMzMzMzMzMyUgMTcuMDgxMjUlLCA4LjU2NTMzMzMzMzMzMzMzMyUgMTguNzg3NDk5OTk5OTk5OTk4JSwgOS40Njk4NjY2NjY2NjY2NjYlIDE5LjY0Mzc0OTk5OTk5OTk5NyUsIDExLjMxNjglIDIxLjE2ODc1JSwgMTIuMDEwMTMzMzMzMzMzMzMyJSAyMS42Njg3NSUsIDEzLjg0MzIlIDIyLjgxMjUlLCAxNC44OTAxMzMzMzMzMzMzMzMlIDIzLjM1JSwgMTYuMjYyNjY2NjY2NjY2NjY4JSAyMy45Mzc1JSwgMTguMjI0JSAyNC41NjI1JSwgMTguOTQyMTMzMzMzMzMzMzM0JSAyNC43MTg3NSUsIDIwLjQ0NzQ2NjY2NjY2NjY2NyUgMjQuOTMxMjUlLCAyMS44NjY2NjY2NjY2NjY2NjclIDI1JSwgMjMuOTEyOCUgMjQuOTA2MjUlLCAyNS4wODk2JSAyNC43NzUlLCAyNy4xMTYyNjY2NjY2NjY2NjglIDI0LjQzMTI1JSwgMjguNDIyOTMzMzMzMzMzMzMzJSAyNC4xMzc1JSwgMjkuMzM4OTMzMzMzMzMzMzMzJSAyMy45MDYyNSUsIDMwLjkwOTA2NjY2NjY2NjY2OCUgMjMuNDU2MjUlLCAzMi4wODYxMzMzMzMzMzMzMzYlIDIzLjA4MTI1JSwgMzMuNzIyNjY2NjY2NjY2NjclIDIyLjUwNjI1JSwgMzUuMDI5MzMzMzMzMzMzMzM0JSAyMi4wMTI1JSwgMzYuMzM2JSAyMS40ODc1JSwgMzcuNjQyNjY2NjY2NjY2NjYlIDIwLjkzNzUlLCAzOS4wNzg0JSAyMC4zMTI1JSwgNDAuOTc0MTMzMzMzMzMzMzMlIDE5LjQ0Mzc1JSwgNDIuMjE3MzMzMzMzMzMzMzM2JSAxOC44NTYyNSUsIDQzLjY2MjQlIDE4LjE1NjI1JSwgNDUuNjg5MDY2NjY2NjY2NjclIDE3LjE1NjI1JSwgNDcuMTkxMiUgMTYuNDAwMDAwMDAwMDAwMDAyJSwgNDguODg4MDAwMDAwMDAwMDA1JSAxNS41NDM3NTAwMDAwMDAwMDElLCA1MC45MTQ2NjY2NjY2NjY2NiUgMTQuNTEyNTAwMDAwMDAwMDAxJSwgNTIuODc3MzMzMzMzMzMzMzMlIDEzLjUxODc0OTk5OTk5OTk5OSUsIDU0LjE0MTMzMzMzMzMzMzMzJSAxMi44OTM3NSUsIDU1LjkwNTYlIDEyLjAxODc1JSwgNTcuNjgwOCUgMTEuMTU2MjUlLCA1OS4wMDQyNjY2NjY2NjY2NiUgMTAuNTMxMjUlLCA2MC45NjkwNjY2NjY2NjY2NiUgOS42MzEyNSUsIDYyLjE5NTczMzMzMzMzMzM0JSA5LjA4NzUlLCA2My4yNzU3MzMzMzMzMzMzMyUgOC42MzEyNSUsIDY0LjUwNzIlIDguMTMxMjUlLCA2NS42MzczMzMzMzMzMzMzMyUgNy42OTM3NTAwMDAwMDAwMDA1JSwgNjcuMDYwNTMzMzMzMzMzMzQlIDcuMTc1JSwgNjguMzg5ODY2NjY2NjY2NjYlIDYuNzI1MDAwMDAwMDAwMDAwNSUsIDY5Ljg2NjY2NjY2NjY2NjY2JSA2LjI1JSwgNzEuMzg5NiUgNS44MzEyNTAwMDAwMDAwMDElLCA3Mi45NjE1OTk5OTk5OTk5OSUgNS40NSUsIDc0LjU4NDUzMzMzMzMzMzM0JSA1LjEwNjI0OTk5OTk5OTk5OSUsIDc2LjEwNzQ2NjY2NjY2NjY3JSA0LjgzMTI1JSwgNzcuOTc0MTMzMzMzMzMzMzQlIDQuNTU2MjQ5OTk5OTk5OTk5NSUsIDgwLjc3NDEzMzMzMzMzMzM0JSA0LjI2MjUlLCA4Mi4xOTk0NjY2NjY2NjY2NyUgNC4xNjg3NSUsIDgzLjU3NTQ2NjY2NjY2NjY3JSA0LjExMjUlLCA4NS4yOTU0NjY2NjY2NjY2NyUgNC4xMTI1JSwgODYuMzI3NDY2NjY2NjY2NjclIDQuMTEyNSUsIDg3LjcwMzQ2NjY2NjY2NjY2JSA0LjE1NjI1JSwgODkuOTY0JSA0LjMwNjI0OTk5OTk5OTk5OTUlLCA5MS40NCUgNC40NDM3NSUsIDkzLjA2MjEzMzMzMzMzMzM0JSA0LjY1NjI1JSwgOTQuNDg3MiUgNC44ODc1JSwgOTUuOTEyMjY2NjY2NjY2NjclIDUuMTYyNSUsIDk3LjQ4NTYlIDUuNTE4NzUlLCA5OC4zNzAxMzMzMzMzMzMzMyUgNS43NSUsIDEwMCUgNi4yNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNi4yNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbGQtZ3JlZW4tdGhlbWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4xMzAwLCAwLjQpOyBcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbjEzMDAsIDAuNCk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMS1saWtlLCAuaDItbGlrZSwgLmgzLWxpa2UsIC5oNC1saWtlLCAuaDUtbGlrZSwgLmg2LWxpa2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICB3aWR0aDogLjQ3cmVtO1xyXG4gICAgICBoZWlnaHQ6IC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1pbmZvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMjkuMXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb290ZXItaW5mby10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItaW5mby1zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItZGVsaXZlcnktaW5zdHJ1Y3Rpb25zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcclxuXHJcbiAgICAuaW5zdHJ1Y3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmluc3RydWN0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBjb2xvcjogJGJsYWNrOyBcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LXN0cnVjdHVyZSB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgIC5mY3MtY29udGFpbmVyID4gLnJvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJn5mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnRhbGwtcm93IHtcclxuICAgIG1pbi1oZWlnaHQ6IDM5LjdyZW07XHJcbiAgfVxyXG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJyZWFkY3J1bWItY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAmKy5zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gIC5zaWRlYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MC41cmVtO1xyXG4gICAgbWluLXdpZHRoOiAzMHJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYrLm1haW4tc2lkZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJld2FyZHMge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzcy13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLXNpZGUge1xyXG4gICAgbWluLXdpZHRoOiA2NXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQsXHJcbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUge1xyXG4gICAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXg6IDEgNDNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYucmV3YXJkcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvdXQtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW07XHJcbiAgfVxyXG4gIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDcxcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNHJlbTtcclxuICAgIH1cclxuICAgIC5jaGVja2JveC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMy42cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMy41cmVtIDhyZW0gMy41cmVtO1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDguNzElIDEuNiUsIDEwLjM5OSUgMi4xNyUsIDExLjM1NSUgMi41MyUsIDEzLjMyJSAzLjM0JSwgMTQuOTUyJSA0LjA5JSwgMTcuNjUxJSA1LjQ3MDAlLCAxOS43ODcwNSUgNi43JSwgMjEuNDk4Mjg4JSA3Ljc3MDAwMDAlLCAyMy41NTg1MCUgOS4xNSUsIDI0Ljk0MCUgMTAuMTQ5JSwgMjYuMjI0NTk4JSAxMS4xNSUsIDI3LjkyMDg1NSUgMTIuNDkwMDAwJSwgMjkuMTU2NzkxJSAxMy40ODklLCAzMC41OCUgMTQuNzMwJSwgMzEuNzI2MDk2JSAxNS43MyUsIDMyLjgyNzcwMCUgMTYuNzMlLCAzMy45Nzk2NzklIDE3LjklLCAzNi4wNDI3JSAyMCUsIDM3LjYzJSAyMS41NDk5JSwgMzguNjMyNjIlIDIyLjQzJSwgMzkuODY5NTElIDIzLjQzJSwgNDEuMTA1MjQwJSAyNC40MzAlLCA0My4zNTklIDI2LjE3OSUsIDQ0Ljk1ODE4MSUgMjcuMzglLCA0Ni4zNDAzMiUgMjguMzglLCA0Ny44OTE4NyUgMjkuNTMlLCA0OS4xNzUlIDMwLjklLCA1MS4xMTM1OCUgMzMuMzYlLCA1My41NjM2MzYlIDM3LjM2MDAwMDAwMDAwMDAxJSwgNTQuODY2MzElIDQwJSwgNTYuMTgxODElIDQyLjgwMDAwMCUsIDU3LjgwMzc0JSA0Ni4yMiUsIDU5LjUwODc3MCUgNDkuNzQ5OTklLCA2MS40MTc0MyUgNTMuNjElLCA2My4xMzgzOSUgNTYuOTgwMDAlLCA2NC42NjQ3MCUgNTkuODcwMDAwJSwgNjYuMjYzMjAlIDYyLjc3OTk5OSUsIDY3LjY5MjYyJSA2NS4yNzAwMCUsIDY4Ljk3Njc5JSA2Ny40JSwgNzAuNjk4NzElIDcwLjA3JSwgNzIuMjk3ODYlIDcyLjM1MDAwJSwgNzMuOTY5ODMlIDc0LjQ5JSwgNzUuNjY2MjAlIDc2LjM2OTk5JSwgNzcuMTIwNzQlIDc3LjcyJSwgNzguNTI2NTI0MDY0MTcxMTMlIDc4LjcyJSwgODAuMDc3MzIlIDc5LjUzJSwgODEuMjQwNDIlIDc5Ljg4MDAwJSwgODIuMjQ1OTglIDgwJSwgODMuMzI1MDIlIDc5Ljc1OTk5JSwgODQuMDUyMjklIDc5LjM0JSwgODQuOTczMDQlIDc4LjUzJSwgODUuNjI3NDglIDc3Ljc3MDAwJSwgODYuNDI2OTUlIDc2LjYyJSwgODcuMDU3OTYlIDc1LjU0JSwgODguMTQ4ODclIDczLjMxJSwgODkuMDI0MTclIDcxLjE2JSwgODkuOTY2NDElIDY4LjQ2JSwgOTAuODE0MzMlIDY1LjY0JSwgOTEuNzg2MjAlIDYxLjg5JSwgOTIuNDQwNDIlIDU4Ljk4OTk5OSUsIDkzLjE4OTA5JSA1NS4yMzAwMDAlLCA5My43MjAyMSUgNTIuMjMlLCA5NC42NzA4MCUgNDUuOTQwMDAwJSwgOTUuNDAxMDYlIDQwJSwgOTUuOTc3NTQlIDM0LjgwOTk5OSUsIDk3LjI1OTY3JSAyMy4zNTk5OTklLCA5OC4wMDg5OCUgMTYuNzUlLCA5OC45MzMyNiUgOC43NSUsIDk5LjM3NDY1JSA1JSwgMTAwJSAwJSwgMTAwJSAxOTEwLjAwMDAlLCAwJSAxOTEwLjAwMDAlLCAwJSAwJSk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtIDVyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICBjb2xvcjogJHJlZDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMi41cmVtO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4LjcxJSAxLjYlLCAxMC4zOTklIDIuMTclLCAxMS4zNTUlIDIuNTMlLCAxMy4zMiUgMy4zNCUsIDE0Ljk1MiUgNC4wOSUsIDE3LjY1MSUgNS40NzAwJSwgMTkuNzg3MDUlIDYuNyUsIDIxLjQ5ODI4OCUgNy43NzAwMDAwJSwgMjMuNTU4NTAlIDkuMTUlLCAyNC45NDAlIDEwLjE0OSUsIDI2LjIyNDU5OCUgMTEuMTUlLCAyNy45MjA4NTUlIDEyLjQ5MDAwMCUsIDI5LjE1Njc5MSUgMTMuNDg5JSwgMzAuNTglIDE0LjczMCUsIDMxLjcyNjA5NiUgMTUuNzMlLCAzMi44Mjc3MDAlIDE2LjczJSwgMzMuOTc5Njc5JSAxNy45JSwgMzYuMDQyNyUgMjAlLCAzNy42MyUgMjEuNTQ5OSUsIDM4LjYzMjYyJSAyMi40MyUsIDM5Ljg2OTUxJSAyMy40MyUsIDQxLjEwNTI0MCUgMjQuNDMwJSwgNDMuMzU5JSAyNi4xNzklLCA0NC45NTgxODElIDI3LjM4JSwgNDYuMzQwMzIlIDI4LjM4JSwgNDcuODkxODclIDI5LjUzJSwgNDkuMTc1JSAzMC45JSwgNTEuMTEzNTglIDMzLjM2JSwgNTMuNTYzNjM2JSAzNy4zNjAwMDAwMDAwMDAwMSUsIDU0Ljg2NjMxJSA0MCUsIDU2LjE4MTgxJSA0Mi44MDAwMDAlLCA1Ny44MDM3NCUgNDYuMjIlLCA1OS41MDg3NzAlIDQ5Ljc0OTk5JSwgNjEuNDE3NDMlIDUzLjYxJSwgNjMuMTM4MzklIDU2Ljk4MDAwJSwgNjQuNjY0NzAlIDU5Ljg3MDAwMCUsIDY2LjI2MzIwJSA2Mi43Nzk5OTklLCA2Ny42OTI2MiUgNjUuMjcwMDAlLCA2OC45NzY3OSUgNjcuNCUsIDcwLjY5ODcxJSA3MC4wNyUsIDcyLjI5Nzg2JSA3Mi4zNTAwMCUsIDczLjk2OTgzJSA3NC40OSUsIDc1LjY2NjIwJSA3Ni4zNjk5OSUsIDc3LjEyMDc0JSA3Ny43MiUsIDc4LjUyNjUyNDA2NDE3MTEzJSA3OC43MiUsIDgwLjA3NzMyJSA3OS41MyUsIDgxLjI0MDQyJSA3OS44ODAwMCUsIDgyLjI0NTk4JSA4MCUsIDgzLjMyNTAyJSA3OS43NTk5OSUsIDg0LjA1MjI5JSA3OS4zNCUsIDg0Ljk3MzA0JSA3OC41MyUsIDg1LjYyNzQ4JSA3Ny43NzAwMCUsIDg2LjQyNjk1JSA3Ni42MiUsIDg3LjA1Nzk2JSA3NS41NCUsIDg4LjE0ODg3JSA3My4zMSUsIDg5LjAyNDE3JSA3MS4xNiUsIDg5Ljk2NjQxJSA2OC40NiUsIDkwLjgxNDMzJSA2NS42NCUsIDkxLjc4NjIwJSA2MS44OSUsIDkyLjQ0MDQyJSA1OC45ODk5OTklLCA5My4xODkwOSUgNTUuMjMwMDAwJSwgOTMuNzIwMjElIDUyLjIzJSwgOTQuNjcwODAlIDQ1Ljk0MDAwMCUsIDk1LjQwMTA2JSA0MCUsIDk1Ljk3NzU0JSAzNC44MDk5OTklLCA5Ny4yNTk2NyUgMjMuMzU5OTk5JSwgOTguMDA4OTglIDE2Ljc1JSwgOTguOTMzMjYlIDguNzUlLCA5OS4zNzQ2NSUgNSUsIDEwMCUgMCUsIDEwMCUgMTkxMC4wMDAwJSwgMCUgMTkxMC4wMDAwJSwgMCUgMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mby10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIG1hcmdpbjogLjdyZW0gYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLnJvdyxcclxuICAgICYgKyBzY3JpcHQgKyAucm93IHtcclxuICAgICAgJiA+IC5jb2wge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjY291bnQvZGl2aWRlci12ZXJ0aWNhbC5zdmdcIik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi44cmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IC4zcmVtO1xyXG4gIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIGRpdixcclxuICAgICYgKyBzY3JpcHQgKyBkaXYge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY291bnQtcmV3YXJkcy1taWdyYXRlLWNvbXBvbmVudCB7XHJcbiAgICArIC5yb3cge1xyXG4gICAgICAuY29sIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2RpdmlkZXItdmVydGljYWwuc3ZnXCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuM3JlbTtcclxuICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY291bnQtbGluayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDYxcmVtO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMzMzMzMlLCAxLjM1MTMyJSA3LjklLCAzLjI5MDE3MyUgNy4zOTE2NjYlLCA0Ljk5NDIxJSA3LjAzMzMzJSwgNy4zNDQyNyUgNi42NjY2NiUsIDEwLjIyMjg5JSA2LjM1JSwgMTIuNjMxNzklIDYuMjE2NjYlLCAxNS4yNzU4MyUgNi4yMTY2NiUsIDE3LjI3MzUyJSA2LjMlLCAxOS45NzY0MSUgNi41NDE2NiUsIDIxLjYyMTYxJSA2Ljc2NjY2JSwgMjIuOTE0MiUgNi45ODMzMyUsIDI1LjYxNjklIDcuNSUsIDI2Ljc5MjAlIDcuOCUsIDI4LjU1NDklIDguMzMzMzMlLCAzMC43ODcyOCUgOC4zOTE2NiUsIDMyLjU1MDE3JSA3Ljg2NjY2JSwgMzQuMzEzMiUgNy4yMzMzMyUsIDM2LjA3NTIlIDYuODMzMzMlLCAzOC4yNTAyOCUgNy4xNTgzMyUsIDM5Ljg4NDM5JSA4LjMzMzMzJSwgNDIuMjQ3MyUgMTEuNDU4MzMlLCA0NC45NDcwJSAxNi43NSUsIDQ2LjY1MDklIDIwLjkxNjY2JSwgNDguNDEzMSUgMjUuODA4MzMlLCA0OS41OTA5JSAyOS4yNzUwMCUsIDUxLjQwOTIlIDM0Ljc1JSwgNTIuOTM5MCUgMzkuMjgzMyUsIDU1LjIzMTMlIDQ1LjYzMzMlLCA1Ni45OTQyJSA1MCUsIDU4LjM0MTglIDUzLjAyNSUsIDU5LjU3NiUgNTUuNjU4MyUsIDYxLjI3ODk1JSA1OS4wOTE2JSwgNjMuNTY5MSUgNjMuMzU4MyUsIDY1LjM4OTclIDY2LjQ4MzMlLCA2Ny4zODY4JSA2OS42NDE2JSwgNjkuMjExMiUgNzIuMjkxNiUsIDcwLjkxNDYlIDc0LjU1JSwgNzIuNzk0NSUgNzYuOCUsIDc0LjI2NCUgNzguMzY2NiUsIDc1Ljc5MjMlIDc5LjgwODMlLCA3Ny45MDY5JSA4MS40NzUlLCA4MC42NjkwJSA4Mi45MjUwJSwgODMuMDA1NyUgODMuMzMzMyUsIDg1Ljc4MjAlIDgxLjIzMzMlLCA4Ny42MDQwJSA3Ny42NDk5JSwgOTAuMTkzJSA2OS42OTE2JSwgOTIuMjUxJSA2MS4wMTY2NiUsIDk0LjEyMjMlIDUxLjMyNDk5JSwgOTYuNzIzNCUgMzQuOSUsIDk4LjA2JSAyNSUsIDk4Ljg3MzQlIDE4LjQyNSUsIDEwMCUgOC4zMzMzMyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOC4zMzMzMyUpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LXNlcGFyYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gIH1cclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJtaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmJ1dHRvbi1pbnRlcmlvci13cmFwcGVyIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdy1pdC13b3Jrcy13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgOHJlbSAxMy41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ib3R0b20tNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MTE1MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93LmRpdmlkZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXkxMTUwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkxMTUwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJld2FyZHMtc3RydWN0dXJlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAucm93OmZpcnN0LWNoaWxkIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmRzLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDgxcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbC04IHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9sb25nZGl2aWRlci5zdmcnKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICByaWdodDogLTAuMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcbiAgICBwYWRkaW5nOiAyLjZyZW0gMy41cmVtIDRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJlaWdlNjUwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMi40NjgxOTMzODQyMjM5MiUgNjAlLCAxMi43NzY0NjMxMDQzMjU3JSA2MC4wOTUlLCAxMy4xMTM4Njc2ODQ0NzgzNzIlIDYwLjE5NSUsIDEzLjQ5NzMyODI0NDI3NDgwOCUgNjAuMzA5OTk5OTk5OTk5OTk1JSwgMTMuOTExOTU5Mjg3NTMxODA2JSA2MC40MzQ5OTk5OTk5OTk5OTUlLCAxNC40NjYyODQ5ODcyNzczNTMlIDYwLjYwNSUsIDE1LjAyMDk5MjM2NjQxMjIxNCUgNjAuNzc1JSwgMTUuNTU1MzQzNTExNDUwMzgxJSA2MC45NDAwMDAwMDAwMDAwMDUlLCAxNi4xMTk3MjAxMDE3ODExNyUgNjEuMTElLCAxNi41MjMxNTUyMTYyODQ5OSUgNjEuMjM0OTk5OTk5OTk5OTklLCAxNi45ODI1Njk5NzQ1NTQ3MDclIDYxLjM3NSUsIDE3LjQzNjM4Njc2ODQ0Nzg0JSA2MS41JSwgMTcuOTE1MTM5OTQ5MTA5NDEzJSA2MS42NDUlLCAxOC4zODg5MzEyOTc3MDk5MjQlIDYxLjc5JSwgMTguODc3ODYyNTk1NDE5ODUlIDYxLjk0JSwgMTkuNDYzMTA0MzI1Njk5NzQ2JSA2Mi4xMiUsIDIwLjAwNzUwNjM2MTMyMzE1NiUgNjIuMjklLCAyMC45ODQwOTY2OTIxMTE5NTglIDYyLjU5JSwgMjEuNzQwMjAzNTYyMzQwOTY2JSA2Mi44MjQ5OTk5OTk5OTk5OTYlLCAyMi4zNzIzOTE4NTc1MDYzNiUgNjMuMDE5OTk5OTk5OTk5OTk2JSwgMjIuODQzMTI5NzcwOTkyMzY2JSA2My4xNjQ5OTk5OTk5OTk5OSUsIDIzLjE2MTE5NTkyODc1MzE4JSA2My4yNjUwMDAwMDAwMDAwMSUsIDIzLjU5MDgzOTY5NDY1NjQ5JSA2My40JSwgMjQuMDc4MzcxNTAxMjcyMjY1JSA2My41NTAwMDAwMDAwMDAwMDQlLCAyNC42OTQwMjAzNTYyMzQxJSA2My43Mzk5OTk5OTk5OTk5OTUlLCAyNS4xOTgwOTE2MDMwNTM0MzUlIDYzLjg5NSUsIDI1LjgyMzY2NDEyMjEzNzQlIDY0LjA5JSwgMjYuMzE1Mzk0NDAyMDM1NjI2JSA2NC4yNDAwMDAwMDAwMDAwMSUsIDI2Ljc0Nzk2NDM3NjU5MDMzMiUgNjQuMzc1JSwgMjcuMjYzODY3Njg0NDc4MzclIDY0LjUzNSUsIDI3LjkxMTk1OTI4NzUzMTgwOCUgNjQuNzM1JSwgMjguNDk4NzI3NzM1MzY4OTU2JSA2NC45Mjk5OTk5OTk5OTk5OSUsIDI5LjE3NjU5MDMzMDc4ODgwNSUgNjUuMTQlLCAyOS42NDQ0MDIwMzU2MjM0MDglIDY1LjI4NTAwMDAwMDAwMDAxJSwgMzAuMDk0MTQ3NTgyNjk3MiUgNjUuNDI1JSwgMzAuNjUyMTYyODQ5ODcyNzclIDY1LjYlLCAzMS4xOTIzNjY0MTIyMTM3NCUgNjUuNzclLCAzMS42MDk5MjM2NjQxMjIxMzUlIDY1LjklLCAzMi4wOTAwNzYzMzU4Nzc4NyUgNjYuMDUwMDAwMDAwMDAwMDElLCAzMi41MDM5NDQwMjAzNTYyMzYlIDY2LjE4JSwgMzMuMTE1Nzc2MDgxNDI0OTQlIDY2LjM2OTk5OTk5OTk5OTk5JSwgMzMuNjEwNDMyNTY5OTc0NTUlIDY2LjUyNSUsIDM0LjA2NDc1ODI2OTcyMDElIDY2LjY2NDk5OTk5OTk5OTk5JSwgMzQuMzM1ODc3ODYyNTk1NDI0JSA2Ni43NSUsIDM0Ljg0MTQ3NTgyNjk3MjAxJSA2Ni45MSUsIDM1LjU4ODU0OTYxODMyMDYwNiUgNjcuMTQ1JSwgMzYuMzQxODU3NTA2MzYxMzIlIDY3LjM4NSUsIDM2Ljg3Nzk4OTgyMTg4Mjk1JSA2Ny41NTQ5OTk5OTk5OTk5OSUsIDM3LjQ5NzIwMTAxNzgxMTcwNSUgNjcuNzUlLCAzOC4xOTk3NDU1NDcwNzM3OTYlIDY4JSwgMzkuMTgyODI0NDI3NDgwOTElIDY4LjMxNSUsIDQwLjE0NjY5MjExMTk1OTI5JSA2OC42MiUsIDQxLjA1MzMwNzg4ODA0MDcwNiUgNjguOTA1JSwgNDEuODcwNjEwNjg3MDIyOTA0JSA2OS4xNjQ5OTk5OTk5OTk5OSUsIDQyLjQ3Njg0NDc4MzcxNTAxJSA2OS4zNiUsIDQzLjAxMjk3NzA5OTIzNjYzNiUgNjkuNTMlLCA0NC41MjkyNjIwODY1MTM5OTUlIDcwJSwgNDQuODY4MTkzMzg0MjIzOTE1JSA3MC4wODUlLCA0NS41MTM5OTQ5MTA5NDE0OCUgNzAuMTE1JSwgNDYuMzI5Mzg5MzEyOTc3MSUgNjkuOTE1JSwgNDcuMjU1NzI1MTkwODM5NyUgNjkuMzklLCA0OC4yMzMwNzg4ODA0MDcxMyUgNjguNTE0OTk5OTk5OTk5OTklLCA0OS4wMzk2OTQ2NTY0ODg1NSUgNjcuNTYlLCA1MC4yMjEyNDY4MTkzMzg0MiUgNjUuODElLCA1MS4wNjA5NDE0NzU4MjY5NyUgNjQuMzM1MDAwMDAwMDAwMDElLCA1MS42MDYyMzQwOTY2OTIxMiUgNjMuMjglLCA1Mi4zNjM0ODYwMDUwODkwNiUgNjEuNyUsIDUzLjU0MzAwMjU0NDUyOTI2JSA1OC45OTUlLCA1NC43NzU4MjY5NzIwMTAxOCUgNTUuODkwMDAwMDAwMDAwMDElLCA1NS44NDYwNTU5Nzk2NDM3NiUgNTIuOTk1MDAwMDAwMDAwMDA1JSwgNTYuOTkyNDkzNjM4Njc2ODUlIDQ5LjcyMDAwMDAwMDAwMDAwNiUsIDU4LjM0NTkyODc1MzE4MDY2NSUgNDUuNjc1JSwgNTkuNDMyODI0NDI3NDgwOTElIDQyLjMyJSwgNjAuMDc1Njk5NzQ1NTQ3MDclIDQwLjMyJSwgNjEuMTEzNzQwNDU4MDE1MjY1JSAzNy4wMzUwMDAwMDAwMDAwMDQlLCA2Mi41Nzc4NjI1OTU0MTk4NSUgMzIuMzg1MDAwMDAwMDAwMDA1JSwgNjQuMDc5MTM0ODYwMDUwODklIDI3LjY2NSUsIDY1LjIxNTM5NDQwMjAzNTYxJSAyNC4xNjUlLCA2Ni4yNzEzNzQwNDU4MDE1NCUgMjEuMDI1JSwgNjcuMjk5MjM2NjQxMjIxMzclIDE4LjM2MDAwMDAwMDAwMDAwMyUsIDY4LjI4MjU2OTk3NDU1NDclIDE1Ljk2NTAwMDAwMDAwMDAwMiUsIDY5LjAxNTEzOTk0OTEwOTQxJSAxNC4xNzk5OTk5OTk5OTk5OTglLCA2OS41NzQ5MzYzODY3Njg0NCUgMTIuODM1MDAwMDAwMDAwMDAzJSwgNzAuNjI2MjA4NjUxMzk5NDglIDEwLjM3NSUsIDcxLjYzMDAyNTQ0NTI5MjYyJSA4LjEzNSUsIDcyLjQxMTMyMzE1NTIxNjMlIDYuNTIwMDAwMDAwMDAwMDAwNSUsIDczLjI4MTY3OTM4OTMxMjk4JSA1LjAyMDAwMDAwMDAwMDAwMDUlLCA3My45MzM0NjA1NTk3OTY0NCUgNC4xNiUsIDc0Ljg2ODU3NTA2MzYxMzI0JSAzLjExOTk5OTk5OTk5OTk5OTclLCA3NS43MTY3OTM4OTMxMjk3OCUgMi4zNyUsIDc2LjY2ODk1Njc0MzAwMjU1JSAxLjczJSwgNzcuNzE0Mzc2NTkwMzMwNzklIDEuMzA1MDAwMDAwMDAwMDAwMiUsIDc4LjQ3OTEzNDg2MDA1MDg5JSAxLjE2NSUsIDc5Ljk2NTkwMzMwNzg4ODA0JSAxLjMwNTAwMDAwMDAwMDAwMDIlLCA4MS4wMDI3OTg5ODIxODgzJSAxLjcxNTAwMDAwMDAwMDAwMDMlLCA4Mi4yNTA3NjMzNTg3Nzg2MyUgMi41NTAwMDAwMDAwMDAwMDAzJSwgODMuMTE4NDQ3ODM3MTUwMTMlIDMuMzQ1JSwgODQuNzkxOTg0NzMyODI0NDMlIDUuMzc1JSwgODYuMjAxMzk5NDkxMDk0MTUlIDcuNTg1JSwgODcuMzY4MDY2MTU3NzYwODIlIDkuNzYlLCA4OC40NTEzOTk0OTEwOTQxNCUgMTIuMDYlLCA4OS41MDY2MTU3NzYwODE0MyUgMTQuNTYlLCA5MC41MDE5MDgzOTY5NDY1OCUgMTcuMTU1JSwgOTEuNjkzMjU2OTk3NDU1NDYlIDIwLjU3JSwgOTIuNjk0Mjc0ODA5MTYwMyUgMjMuNzAwMDAwMDAwMDAwMDAzJSwgOTMuNjg5MDU4NTI0MTczMDIlIDI3LjA1NDk5OTk5OTk5OTk5NiUsIDk0Ljg5NTI5MjYyMDg2NTEzJSAzMi4zMzAwMDAwMDAwMDAwMDUlLCA5NS44NjM5OTQ5MTA5NDE0NyUgMzYuNjIlLCA5Ni44MjQxNzMwMjc5ODk4MyUgNDAuODglLCA5OS4zODcwMjI5MDA3NjMzNiUgNTIuMjclLCAxMDAlIDU1LjAwMDAwMDAwMDAwMDAxJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwLjAyOTM4OTMxMjk3NzA5OTI0JSA5OS42NTUlLCAwLjA3MDM1NjIzNDA5NjY5MjEyJSA5OS4xOTUlLCAwLjEyMTI0NjgxOTMzODQyMjM5JSA5OC42NDUlLCAwLjE5OTM2Mzg2NzY4NDQ3ODM2JSA5Ny44MzUwMDAwMDAwMDAwMSUsIDAuMjk0NzgzNzE1MDEyNzIyNjYlIDk2Ljg4NSUsIDAuNDMyMTg4Mjk1MTY1Mzk0NCUgOTUuNTg1MDAwMDAwMDAwMDElLCAwLjU4NDg2MDA1MDg5MDU4NTMlIDk0LjIxNSUsIDAuNzc3OTg5ODIxODgyOTUxNiUgOTIuNTg1JSwgMC45MDM4MTY3OTM4OTMxMjk3JSA5MS41ODUwMDAwMDAwMDAwMSUsIDEuMDI1ODI2OTcyMDEwMTc4MyUgOTAuNjQlLCAxLjEyMzUzNjg5NTY3NDMwMDIlIDg5LjkxJSwgMS4yMjc4NjI1OTU0MTk4NDc0JSA4OS4xNDk5OTk5OTk5OTk5OSUsIDEuMzE5NTkyODc1MzE4MDY2MSUgODguNSUsIDEuNDE2NDEyMjEzNzQwNDU3OCUgODcuODMlLCAxLjUyOTUxNjUzOTQ0MDIwMzclIDg3LjA3MDAwMDAwMDAwMDAxJSwgMS42NzU4MjY5NzIwMTAxNzg0JSA4Ni4xMjUlLCAxLjc4NjEzMjMxNTUyMTYyODclIDg1LjQzNDk5OTk5OTk5OTk5JSwgMS45MTUyNjcxNzU1NzI1MTklIDg0LjY1NSUsIDIuMDQ1OTI4NzUzMTgwNjYxNCUgODMuODklLCAyLjE2ODA2NjE1Nzc2MDgxNDIlIDgzLjIlLCAyLjM3MjkwMDc2MzM1ODc3ODQlIDgyLjA5NTAwMDAwMDAwMDAxJSwgMi41MjE3NTU3MjUxOTA4NCUgODEuMzI1JSwgMi42ODcxNTAxMjcyMjY0NjMlIDgwLjUxJSwgMi44ODk5NDkxMDk0MTQ3NTgyJSA3OS41NiUsIDMuMDQ1NDE5ODQ3MzI4MjQ0MyUgNzguODY1JSwgMy4yNDc5NjQzNzY1OTAzMzElIDc4LjAwNSUsIDMuMzk2NDM3NjU5MDMzMDc5JSA3Ny40MDUlLCAzLjU0MzYzODY3Njg0NDc4NCUgNzYuODQlLCAzLjg1MDYzNjEzMjMxNTUyMTQlIDc1Ljc0JSwgNC4wNzEyNDY4MTkzMzg0MjIlIDc1JSwgNC4yMTc4MTE3MDQ4MzQ2MDYlIDc0LjUzOTk5OTk5OTk5OTk5JSwgNC40MDY0ODg1NDk2MTgzMiUgNzMuOTclLCA0LjYxNDEyMjEzNzQwNDU4JSA3My4zNjUwMDAwMDAwMDAwMSUsIDQuODI1MzE4MDY2MTU3NzYlIDcyLjc3JSwgNS4xMDM1NjIzNDA5NjY5MjElIDcyLjAyJSwgNS4zOTA4Mzk2OTQ2NTY0ODg1JSA3MS4yOCUsIDUuNzA2ODcwMjI5MDA3NjM0JSA3MC41MDUwMDAwMDAwMDAwMSUsIDUuOTc5MDA3NjMzNTg3Nzg2JSA2OS44NyUsIDYuMjMwOTE2MDMwNTM0MzUyJSA2OS4zMDUlLCA2LjU3NTE5MDgzOTY5NDY1NiUgNjguNTY1JSwgNi45NjgxOTMzODQyMjM5MiUgNjcuNzU5OTk5OTk5OTk5OTklLCA3LjMzNzE1MDEyNzIyNjQ2MyUgNjcuMDQlLCA3LjY4MTgwNjYxNTc3NjA4MSUgNjYuMzk5OTk5OTk5OTk5OTklLCA4LjA4MDUzNDM1MTE0NTAzOCUgNjUuNjk1JSwgOC41NDYxODMyMDYxMDY4NzElIDY0LjkxNSUsIDkuMDYxMDY4NzAyMjkwMDc2JSA2NC4xMDUlLCA5LjYyNDY4MTkzMzg0MjI0JSA2My4yOCUsIDEwLjE2OTMzODQyMjM5MTg1OCUgNjIuNTM1JSwgMTAuODM0OTg3Mjc3MzUzNjg4JSA2MS42OTUlLCAxMS4zMzQyMjM5MTg1NzUwNjMlIDYxLjExNTAwMDAwMDAwMDAxJSwgMTEuODA0OTYxODMyMDYxMDclIDYwLjYxNDk5OTk5OTk5OTk5NSUsIDEyLjM5MTczMDI3OTg5ODIyJSA2MC4wNTQ5OTk5OTk5OTk5OSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmZXJzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyLCAxZnI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cclxuICAub2ZmZXJzLWxpc3Qge1xyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUge1xyXG4gIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuICBwYWRkaW5nOiAwIDcuMnJlbSAxLjVyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW0gMS41cmVtO1xyXG5cclxuICAgIC5lbXB0eS1yZXdhcmRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmV4dHJhLXBhZGRpbmctYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG5cclxuICAgICYuYm90dG9tLWRpdmlkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YXRlcm5hcnktYnV0dG9uOmhvdmVyLFxyXG4gICAgLnF1YXRlcm5hcnktYnV0dG9uOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oNi1saWtlLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZlcnMtY29tcG9uZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLnNob3ctbW9yZS1vZmZlcnMtbGluayxcclxuICAgIC5zaG93LWZld2VyLW9mZmVycy1saW5rIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3JlZW4tYXJyb3cucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2hvdy1mZXdlci1vZmZlcnMtbGluayB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVycy1saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgICAgbWF4LWhlaWdodDogMzdyZW07XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBcclxuXHJcbiAgICAgICYuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRiZWlnZTY1MCwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA3MHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbEhlaWdodCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgfVxyXG5cclxuICAuZW1wdHktcmV3YXJkcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW9zMTIsXHJcbi5pb3MxMyxcclxuLmlvczE0LFxyXG4uaW9zMTUge1xyXG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxufSIsIi5yZXdhcmRzLW9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcbiAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJlaWdlNjUwO1xyXG4gICAgdG9wOiAtMnJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyLjFyZW07XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTEuMiUsIDEuNjQ0JSA0My4yOTIlLCAyLjI5NTQlIDQwLjM3NiUsIDMuNTQ5NDglIDM1LjA0NzIwMDAwMDAwMDAwNCUsIDQuMjgxMDQlIDMyLjEwNjQlLCA3LjI1MjIlIDIxLjQ0JSwgMTIuNzYlIDglLCAyMy4yOCUgMCUsIDI1LjY2ODAwMDAwMDAwMDAwMyUgMS45NDQwMDAwMDAwMDAwMDAyJSwgMjYuMTEyODAwMDAwMDAwMDA0JSAyLjUzMjglLCAyNy43OTYlIDUuMzEzNiUsIDI4LjY5NzYlIDcuMTIlLCAzMC4yMTQyJSAxMC41OTAzOTk5OTk5OTk5OTklLCAzNS40NTM0NCUgMjQuNDE2JSwgMzcuMDYxNDQlIDI5LjUwNDc5OTk5OTk5OTk5NiUsIDM5LjE2NTQ0MDAwMDAwMDAwNCUgMzYuMjg3MjAwMDAwMDAwMDA2JSwgNDYuMTY1NDQlIDU2Ljk5NDQlLCA1Mi45MiUgNjglLCA1OC4yMTkyJSA2OS42NzA0JSwgNjMuNDk3MiUgNjkuMDQ1NjAwMDAwMDAwMDElLCA2OS4zMDIzOTk5OTk5OTk5OSUgNjYuMzA2NCUsIDc2Ljk1NTIlIDYwLjc2Mzk5OTk5OTk5OTk5NiUsIDgwLjQlIDU4LjM5OTE5OTk5OTk5OTk5JSwgODcuODM5OTk5OTk5OTk5OTklIDU2Ljc5OTE5OTk5OTk5OTk5JSwgOTUuOTYwMDAwMDAwMDAwMDElIDY4Ljc5OTIlLCA5OC40JSA3OC4zOTkyJSwgMTAwJSA4OS41OTkyJSwgMTAwJSA5OS45OTkyJSwgMCUgOTkuOTk5MiUsIDAlIDUxLjIlKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig4LjUzMzMzMzMzMzMzMzMzMyUgNy42OTIzMDc2OTIzMDc2OTI1JSwgMTEuMjcwMTMzMzMzMzMzMzM0JSA4Ljc1JSwgMTQuMzE5MjAwMDAwMDAwMDAyJSAxMi4zJSwgMTYuNjA3MiUgMTYuNyUsIDE4LjkzMzMzMzMzMzMzMzMzNCUgMjMuMDc2OTIzMDc2OTIzMDc3JSwgMjEuMzI5NjAwMDAwMDAwMDAzJSAzMC42MTE1Mzg0NjE1Mzg0NjIlLCAyNi4yOTMzMzMzMzMzMzMzMyUgNTIuMzUzODQ2MTUzODQ2MTUlLCAyOS43ODkwNjY2NjY2NjY2NyUgNjMuMzgwNzY5MjMwNzY5MjMlLCAzMy41NTQ5MzMzMzMzMzMzNCUgNzMuMzIzMDc2OTIzMDc2OTMlLCAzOC44MjI0JSA4My42MjY5MjMwNzY5MjMwOCUsIDQzLjA5NDQwMDAwMDAwMDAxJSA4OC40MTUzODQ2MTUzODQ2MiUsIDQ2LjYxMjI2NjY2NjY2NjY2JSA4OS40Mzg0NjE1Mzg0NjE1NCUsIDUxLjQ0NzczMzMzMzMzMzMzJSA4NS4zJSwgNTQuOTMzMzMzMzMzMzMzMzQlIDc2LjkyMzA3NjkyMzA3NjkzJSwgNTguMTMzMzMzMzMzMzMzMzQlIDY2LjMyNjkyMzA3NjkyMzA4JSwgNjYuNDk0NDAwMDAwMDAwMDElIDQwLjE3MzA3NjkyMzA3NjkyJSwgNzMuNDk5NDY2NjY2NjY2NjYlIDIyLjI4NDYxNTM4NDYxNTM4MiUsIDc5LjIlIDExLjUzODQ2MTUzODQ2MTUzOCUsIDgyLjE0NjY2NjY2NjY2NjY2JSA3LjU1NzY5MjMwNzY5MjMwOCUsIDg0LjQyMTMzMzMzMzMzMzMyJSA1LjEzMDc2OTIzMDc2OTIzMSUsIDg3LjY3NzYlIDIuNDkyMzA3NjkyMzA3NjkyMyUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMjYuOTIzMDc2OTIzMDc2OTIzJSwgMi4wMTM4NjY2NjY2NjY2NjY1JSAxNi40MzA3NjkyMzA3NjkyMzMlLCA2LjMzMDkzMzMzMzMzMzMzMiUgOS42ODQ2MTUzODQ2MTUzODQlLCA4LjUzMzMzMzMzMzMzMzMzMyUgNy42OTIzMDc2OTIzMDc2OTI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuICAgIGJvdHRvbTogLTEuOXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDYxLjkwNDc2MTkwNDc2MTkwNSUsIDk4LjY2NjY2NjY2NjY2NjY3JSA1Mi4zODA5NTIzODA5NTIzOSUsIDk2LjA5ODMzMzMzMzMzMzM0JSA0Ni4wMzgwOTUyMzgwOTUyMyUsIDkyLjc4NTY2NjY2NjY2NjY3JSAzOS4zMDQ3NjE5MDQ3NjE5MDQlLCA4OC41NjklIDMxLjkxNDI4NTcxNDI4NTcxJSwgODMuNjI4MzMzMzMzMzMzMzMlIDI0LjcwMDAwMDAwMDAwMDAwMyUsIDgwLjU5OSUgMjEuMDIzODA5NTIzODA5NTI2JSwgNzguNTQyODMzMzMzMzMzMzMlIDE4Ljg2MTkwNDc2MTkwNDc2JSwgNzQuODAyNjY2NjY2NjY2NjclIDE1LjYzMzMzMzMzMzMzMzMzMyUsIDcwLjM5MTE2NjY2NjY2NjY2JSAxMy4wNzE0Mjg1NzE0Mjg1NzMlLCA2Ni4wMTElIDExLjk5MDQ3NjE5MDQ3NjE4OSUsIDYxLjY5NzgzMzMzMzMzMzM0JSAxMi41Mjg1NzE0Mjg1NzE0MjglLCA2MS4yMDM1JSAxMi43JSwgNTYuMzM5NjY2NjY2NjY2NjY2JSAxNS43NzE0Mjg1NzE0Mjg1NjklLCA1My4xODk2NjY2NjY2NjY2NiUgMTkuMjQ3NjE5MDQ3NjE5MDQ3JSwgNDkuMzM0MzMzMzMzMzMzMzMlIDI1LjM5NTIzODA5NTIzODElLCA0Ni40NTElIDMxLjYwOTUyMzgwOTUyMzgxJSwgNDAuODk4JSA0OC42MTQyODU3MTQyODU3MSUsIDM3LjU5MzY2NjY2NjY2NjY3JSA2Mi45NjE5MDQ3NjE5MDQ3NiUsIDM2JSA3MS40Mjg1NzE0Mjg1NzE0MyUsIDMxLjIyOTk5OTk5OTk5OTk5NyUgOTAuNDk5OTk5OTk5OTk5OTklLCAyOS4yNDE4MzMzMzMzMzMzMzIlIDk0Ljc4NTcxNDI4NTcxNDI5JSwgMjcuNTglIDk3LjE5NTIzODA5NTIzODElLCAyMC42MTY2NjY2NjY2NjY2NjclIDEwMCUsIDEzLjQxNDY2NjY2NjY2NjY2NyUgOTUuNjg1NzE0Mjg1NzE0MyUsIDEyLjQ1MjgzMzMzMzMzMzMzNCUgOTQuMzgwOTUyMzgwOTUyNCUsIDguNzk5OTk5OTk5OTk5OTk5JSA4Ny40OTA0NzYxOTA0NzYyJSwgNy40MTgzMzMzMzMzMzMzMzIlIDgzLjk2MTkwNDc2MTkwNDc4JSwgNS44MTk4MzMzMzMzMzMzMzMlIDc5LjEwMDAwMDAwMDAwMDAxJSwgNC45NTMxNjY2NjY2NjY2NjclIDc2LjA0Mjg1NzE0Mjg1NzE0JSwgMy42MzY1MDAwMDAwMDAwMDAzJSA3MC42NTcxNDI4NTcxNDI4NiUsIDIuODMzMzMzMzMzMzMzMzMzJSA2Ni42NjY2NjY2NjY2NjY2NiUsIDIuNTY2NjY2NjY2NjY2NjY3JSA2NS40MDQ3NjE5MDQ3NjE5JSwgMS45MTY2NjY2NjY2NjY2NjY1JSA2MS4yNzYxOTA0NzYxOTA0NyUsIDEuMzU1NjY2NjY2NjY2NjY2NiUgNTYuMzYxOTA0NzYxOTA0NzclLCAwLjQ1NTY2NjY2NjY2NjY2NjYlIDQzLjAyODU3MTQyODU3MTQyNSUsIDAuMDEyNSUgMjUuNzE0Mjg1NzE0Mjg1NzIlLCAwJSAwJSk7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgYm90dG9tOiAtM3JlbTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDc2LjY2NjY2NjY2NjY2NjY3JSwgOTQuODE5NzMzMzMzMzMzMzMlIDcwLjk3MzMzMzMzMzMzMzM0JSwgODkuMjA1MDY2NjY2NjY2NjclIDY1Ljc0NjY2NjY2NjY2NjY3JSwgODIuOTAwNTMzMzMzMzMzMzQlIDYwLjg4JSwgNzMuODc3MDY2NjY2NjY2NjYlIDU1LjgyOTk5OTk5OTk5OTk5JSwgNjQuMjY2NjY2NjY2NjY2NjclIDUzLjMzJSwgNTcuMDYyMTMzMzMzMzMzMzMlIDU0LjA2MzMzMzMzMzMzMzM0JSwgNTMuMzYyNjY2NjY2NjY2NjclIDU1LjU1OTk5OTk5OTk5OTk5NSUsIDQ3LjY1NDQlIDU5LjU1OTk5OTk5OTk5OTk5JSwgNDEuMzM0NCUgNjYuNjUzMzMzMzMzMzMzMzQlLCAzNy4xNTgxMzMzMzMzMzMzMyUgNzIuNDgzMzMzMzMzMzMzMzMlLCAzMi4yNjY2NjY2NjY2NjY2NjYlIDgzLjMzMzMzMzMzMzMzMzM0JSwgMjkuNjYwMjY2NjY2NjY2NjclIDkxLjI2NjY2NjY2NjY2NjY3JSwgMjYuNzg1ODY2NjY2NjY2NjclIDk3LjMwNjY2NjY2NjY2NjY2JSwgMjQuNzM4NjY2NjY2NjY2NjYzJSA5OS40MyUsIDIyLjkzMzMzMzMzMzMzMzMzNCUgMTAwLjAwMzMzMzMzMzMzMzMzJSwgMTkuMjg0MjY2NjY2NjY2NjY3JSAxMDAuMDg2NjY2NjY2NjY2NjYlLCAxNiUgMTAwJSwgMTMuMTQ2NjY2NjY2NjY2NjY1JSA5OSUsIDEwLjE0MDglIDk2LjA2NjY2NjY2NjY2NjY2JSwgNy44ODU4NjY2NjY2NjY2NjYlIDkyLjcxJSwgNS4zNzQxMzMzMzMzMzMzMzMlIDg3Ljg2MzMzMzMzMzMzMzM0JSwgMi4xMDU4NjY2NjY2NjY2NjY2JSA3OS44MDAwMDAwMDAwMDAwMSUsIDAlIDczLjMzMzMzMzMzMzMzMzMzJSwgMCUgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXIge1xyXG4gICAgY29sb3I6ICRncmF5NzUwO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufSIsIi5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSB7XHJcbiAgbWFyZ2luLXRvcDogMi44cmVtO1xyXG5cclxuICAucmV3YXJkcy1jaGVja291dC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XHJcbiAgICByb3ctZ2FwOiAwLjgzMnJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIG1heC1oZWlnaHQ6IDIyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IDA7ICAgICAgICBcclxuICAgICAgICBoZWlnaHQ6IDkuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRiZWlnZTY1MCwgMC45NDEpLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApIDE4MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvdy1hY2NvcmRpb24tcmV3YXJkcyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnVsbEhlaWdodCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tc3VidGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW9zMTIsXHJcbi5pb3MxMyxcclxuLmlvczE0LFxyXG4uaW9zMTUge1xyXG4gIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3Qge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUge1xyXG4gIC5vZmZlcnMtY2hlY2tvdXQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgY29sdW1uLWdhcDogMC44cmVtO1xyXG4gICAgcm93LWdhcDogMS42cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIHBhZGRpbmc6IDAuNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgbWF4LWhlaWdodDogMzIuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IDA7ICAgICAgICBcclxuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGJlaWdlNjUwLCAwLjk0MSksIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMCkgMTgwJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93LWFjY29yZGlvbi1vZmZlcnMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGxIZWlnaHQge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tc3VidGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmlvczEyLFxyXG4uaW9zMTMsXHJcbi5pb3MxNCxcclxuLmlvczE1IHtcclxuICAub2ZmZXJzLWNoZWNrb3V0LWxpc3Qge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnFyLXN0cnVjdHVyZSB7XHJcbiAgcGFkZGluZzogMS44cmVtIDEuNnJlbTtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZTc1MDtcclxuXHJcbiAgJi53YXZlLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTMuOXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU3NTA7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA0MS4zNzkzMTAzNDQ4Mjc1OSUsIDEuMDIyNDgyMTQyODU3MTQzJSA0OC4yNDEzNzkzMTAzNDQ4MjYlLCAxLjkxOTgwMzU3MTQyODU3MTMlIDUzLjU0ODI3NTg2MjA2ODk2JSwgMi44MzAyNjc4NTcxNDI4NTcyJSA1OC40NTU4NjIwNjg5NjU1MTYlLCAzLjg1NTUzNTcxNDI4NTcxNDMlIDYzLjQ5NDgyNzU4NjIwNjg5NSUsIDQuNzYxMDUzNTcxNDI4NTcxNiUgNjcuNTYwNjg5NjU1MTcyNDElLCA2LjExMDgzOTI4NTcxNDI4NTUlIDczLjAwODk2NTUxNzI0MTM4JSwgNy4xOTY0Mjg1NzE0Mjg1NzIlIDc2Ljg5NjU1MTcyNDEzNzk0JSwgOC4zMDEzOTI4NTcxNDI4NTglIDgwLjQxMzc5MzEwMzQ0ODI3JSwgOS4zNjc3MTQyODU3MTQyODUlIDgzLjQxMzc5MzEwMzQ0ODI3JSwgMTAuMzMxMjMyMTQyODU3MTQzJSA4NS44MTQ0ODI3NTg2MjA3JSwgMTEuNTMyMTA3MTQyODU3MTQzJSA4OC40MjEwMzQ0ODI3NTg2MSUsIDEyLjUzMzQ2NDI4NTcxNDI4NSUgOTAuMjgzMTAzNDQ4Mjc1ODclLCAxNC4zOTE0MTA3MTQyODU3MTIlIDkzLjAzMTcyNDEzNzkzMTAyJSwgMTUuOTg0NjQyODU3MTQyODU1JSA5NC42OTA2ODk2NTUxNzI0MiUsIDE3LjUxNTY5NjQyODU3MTQyNyUgOTUuNzAzNDQ4Mjc1ODYyMDklLCAxOC42ODIxNDI4NTcxNDI4NTclIDk2LjEwNDQ4Mjc1ODYyMDY4JSwgMjAuMTg2OTY0Mjg1NzE0Mjg2JSA5Ni4xNTg2MjA2ODk2NTUxNyUsIDIxLjQ5MjMyMTQyODU3MTQzJSA5NS43OTA2ODk2NTUxNzI0MSUsIDIyLjA1MzU3MTQyODU3MTQyNyUgOTUuNTE0ODI3NTg2MjA2ODklLCAyMy4zNzA1MzU3MTQyODU3MTUlIDk0LjY1NzkzMTAzNDQ4Mjc2JSwgMjQuNjE4MDM1NzE0Mjg1NzE0JSA5My41NjEzNzkzMTAzNDQ4MiUsIDI1Ljc4MDE3ODU3MTQyODU3NSUgOTIuMjM0ODI3NTg2MjA2ODklLCAyNy4yODU3MTQyODU3MTQyODUlIDkwJSwgMjguNzEwNzE0Mjg1NzE0Mjg1JSA4Ny4xODcyNDEzNzkzMTAzNCUsIDMwLjQ0ODM5Mjg1NzE0Mjg1MyUgODIuODIlLCAzMi4zNDU3MTQyODU3MTQyOCUgNzcuMDk1ODYyMDY4OTY1NTIlLCAzMy44OTk0NjQyODU3MTQyOCUgNzEuODM0MTM3OTMxMDM0NDglLCAzNS41NTY5NjQyODU3MTQyOSUgNjUuODA4NjIwNjg5NjU1MTclLCAzNi44NjI4NTcxNDI4NTcxNDUlIDYwLjg2MTcyNDEzNzkzMTAzJSwgMzcuNjA1NzE0Mjg1NzE0Mjg1JSA1Ny45OTk2NTUxNzI0MTM4JSwgMzguNzgzMjE0Mjg1NzE0MjklIDUzLjQzODYyMDY4OTY1NTE4JSwgNDAuMjQ1NzE0Mjg1NzE0MjklIDQ3LjgwMzEwMzQ0ODI3NTg1NiUsIDQxLjY5Mzc0OTk5OTk5OTk5NCUgNDIuMzYwMzQ0ODI3NTg2MjA0JSwgNDMuMjk4NTcxNDI4NTcxNDMlIDM2LjYyNTg2MjA2ODk2NTUyJSwgNDQuNjc4NTcxNDI4NTcxNDMlIDMyLjA2ODk2NTUxNzI0MTM3NCUsIDQ2LjUzOTQ2NDI4NTcxNDI5JSAyNi41MzY1NTE3MjQxMzc5MyUsIDQ3LjkyJSAyMi44NDk2NTUxNzI0MTM3OSUsIDQ5LjU4ODAzNTcxNDI4NTcxJSAxOC44NTkzMTAzNDQ4Mjc1ODglLCA1MC41NjA4OTI4NTcxNDI4NiUgMTYuNzYzNzkzMTAzNDQ4Mjc1JSwgNTEuNjE5ODIxNDI4NTcxNDM0JSAxNC42NzU1MTcyNDEzNzkzMSUsIDUzLjQ1NjQyODU3MTQyODU3NSUgMTEuNTI4OTY1NTE3MjQxMzc4JSwgNTUuMjg0Mjg1NzE0Mjg1NzE2JSA4Ljk5OTMxMDM0NDgyNzU4NSUsIDU2Ljg1OTEwNzE0Mjg1NzE1JSA3LjMwOTY1NTE3MjQxMzc5MyUsIDU4LjAwOTQ2NDI4NTcxNDI5JSA2LjM3MjA2ODk2NTUxNzI0MiUsIDU5LjEwNSUgNS43MjAzNDQ4Mjc1ODYyMDY1JSwgNjAuMTk3ODU3MTQyODU3MTQlIDUuMzE1ODYyMDY4OTY1NTE4JSwgNjEuMzIxNDI4NTcxNDI4NTclIDUuMTcyNDEzNzkzMTAzNDQ4JSwgNjIuMzkwODkyODU3MTQyODUlIDUuMjU1ODYyMDY4OTY1NTE3JSwgNjMuOTcwNzE0Mjg1NzE0Mjk0JSA1LjY3MjA2ODk2NTUxNzI0MjUlLCA2NS41NDg1NzE0Mjg1NzE0MiUgNi40MTU1MTcyNDEzNzkzMTElLCA2Ny4wNDI2Nzg1NzE0Mjg1NyUgNy40MDA2ODk2NTUxNzI0MTQlLCA2OC43OTQxMDcxNDI4NTcxNCUgOC44NzgyNzU4NjIwNjg5NjYlLCA3MC40MTMwMzU3MTQyODU3MyUgMTAuNTMlLCA3MS45OTE3ODU3MTQyODU3MSUgMTIuMzgyNzU4NjIwNjg5NjU1JSwgNzMuNTMxMDcxNDI4NTcxNDIlIDE0LjM5ODk2NTUxNzI0MTM3OSUsIDc1LjAzODAzNTcxNDI4NTcxJSAxNi41NTQ0ODI3NTg2MjA2OSUsIDc2LjgxNDQ2NDI4NTcxNDI4JSAxOS4zJSwgNzguNDMwNzE0Mjg1NzE0MjklIDIxLjk2Mzc5MzEwMzQ0ODI3NSUsIDgwLjEwNTg5Mjg1NzE0Mjg2JSAyNC44NjAzNDQ4Mjc1ODYyMDclLCA4MS4xNTUxNzg1NzE0Mjg1NiUgMjYuNzMyMDY4OTY1NTE3MjQzJSwgODIuMDU0Mjg1NzE0Mjg1NzElIDI4LjM2MjA2ODk2NTUxNzI0JSwgODMuNTAzNzUlIDMxLjAyNDQ4Mjc1ODYyMDY5MiUsIDg0LjI0NDQ2NDI4NTcxNDI5JSAzMi4zOTMxMDM0NDgyNzU4NiUsIDg1LjIxMTk2NDI4NTcxNDI5JSAzNC4xODAzNDQ4Mjc1ODYyMDQlLCA4Ni41NzkxMDcxNDI4NTcxNSUgMzYuNjgyNzU4NjIwNjg5NjU0JSwgODcuODMwMzU3MTQyODU3MTQlIDM4LjkyJSwgODguOTUxMDcxNDI4NTcxNDQlIDQwLjg1MTAzNDQ4Mjc1ODYyJSwgOTAuMDkwODkyODU3MTQyODYlIDQyLjcwODk2NTUxNzI0MTM3NCUsIDkxLjAzNTcxNDI4NTcxNDI5JSA0NC4xMzcyNDEzNzkzMTAzNDYlLCA5MS45OTU4OTI4NTcxNDI4NiUgNDUuNDQxMDM0NDgyNzU4NjIlLCA5Mi44MTMzOTI4NTcxNDI4NiUgNDYuNDEwMDAwMDAwMDAwMDA0JSwgOTMuODY4MjE0Mjg1NzE0MjclIDQ3LjQ1Mjc1ODYyMDY4OTY2JSwgOTQuNjQ1MTc4NTcxNDI4NTclIDQ4LjA1NzU4NjIwNjg5NjU0NSUsIDk1LjczNzE0Mjg1NzE0Mjg2JSA0OC42NDY4OTY1NTE3MjQxMyUsIDk2LjY3OTI4NTcxNDI4NTcxJSA0OC44Nzc1ODYyMDY4OTY1NSUsIDk3LjMwMzU3MTQyODU3MTQzJSA0OC44NjcyNDEzNzkzMTAzNCUsIDk3Ljg2MTYwNzE0Mjg1NzE0JSA0OC43MzE3MjQxMzc5MzEwNCUsIDk4LjM4MzIxNDI4NTcxNDI5JSA0OC40ODAzNDQ4Mjc1ODYyJSwgOTguODMyNSUgNDguMTUwNjg5NjU1MTcyNDE0JSwgOTkuMjU2NDI4NTcxNDI4NTclIDQ3LjcyMzEwMzQ0ODI3NTg2NCUsIDk5LjY2OTEwNzE0Mjg1NzE0JSA0Ny4xNjQ0ODI3NTg2MjA2ODYlLCAxMDAlIDQ2LjU1MTcyNDEzNzkzMTAzJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA0MS4zNzkzMTAzNDQ4Mjc1OSUpO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRvcDogLTIuOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvZ3Jlc3MtcmVkZXNpZ24tc3RydWN0dXJlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA0MC42cmVtO1xyXG4gICAgcGFkZGluZzogMy42cmVtIDlyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAzLjZyZW0gMDtcclxuICAgICAgbWluLWhlaWdodDogMzguNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA1Mi42MzE1Nzg5NDczNjg0MiUsIDk0LjQ0NzEyNSUgNTcuMzQyMTA1MjYzMTU3OSUsIDk0LjM0NDUlIDU3LjM5NzM2ODQyMTA1MjYzJSwgOTIuOTUwNzUlIDU3Ljk2ODQyMTA1MjYzMTU4NCUsIDg5LjA2NDEyNSUgNjAuNTA3ODk0NzM2ODQyMTA0JSwgODguNTU0NjI1JSA2MS4wMzQyMTA1MjYzMTU3OSUsIDg3LjYyNjUlIDYyLjA1NTI2MzE1Nzg5NDczNiUsIDgyLjk5NDI1JSA2OC41NzYzMTU3ODk0NzM2OCUsIDgyLjgwNjc1JSA2OC44MjEwNTI2MzE1Nzg5NSUsIDgyLjIwNjc1JSA2OS41OTczNjg0MjEwNTI2NCUsIDgxLjE1MDM3NSUgNzAuOTg0MjEwNTI2MzE1NzklLCA4MC44NzcyNSUgNzEuMzU1MjYzMTU3ODk0NzQlLCA3OC45OTIxMjUlIDc0LjAxMzE1Nzg5NDczNjg1JSwgNzUuODYxJSA3OC42NDczNjg0MjEwNTI2MyUsIDc1LjQ5OTc1JSA3OS4xNzM2ODQyMTA1MjYzJSwgNzQuNTY3MjUlIDgwLjU2MDUyNjMxNTc4OTQ3JSwgNzMuMzQ1MjUlIDgyLjM2MDUyNjMxNTc4OTQ3JSwgNzAuNzA2Mzc1JSA4Ni4xMTA1MjYzMTU3ODk0OSUsIDY5LjE3MzYyNSUgODguMTYzMTU3ODk0NzM2ODQlLCA2MS40MDU5OTk5OTk5OTk5OSUgOTYuMzk5OTk5OTk5OTk5OTklLCA2MC4wMjkyNSUgOTcuMzk5OTk5OTk5OTk5OTklLCA1NC4wNjEzNzUlIDk5Ljg3NjMxNTc4OTQ3MzclLCA1My42ODc2MjUlIDk5LjkyNjMxNTc4OTQ3MzY5JSwgNTEuODEwMjUlIDk5Ljk4OTQ3MzY4NDIxMDUyJSwgNTAuNjY1ODc1MDAwMDAwMDElIDk5LjklLCA0MC45NzA1JSA5NS45NTI2MzE1Nzg5NDczOCUsIDM3LjQ0MjEyNSUgOTMuMjI2MzE1Nzg5NDczNjklLCAzNS44NDI4NzUlIDkxLjc3MTA1MjYzMTU3ODk0JSwgMzUuMDQwMTI1JSA5MC45ODE1Nzg5NDczNjg0MiUsIDMzLjY5NiUgODkuNTg5NDczNjg0MjEwNTIlLCAyOC45OTE3NSUgODMuODkyMTA1MjYzMTU3OSUsIDI2Ljk3OCUgODEuMDIzNjg0MjEwNTI2MzElLCAyNi40NDg2MjQ5OTk5OTk5OTYlIDgwLjIzNDIxMDUyNjMxNTc5JSwgMjUuODQyNzUlIDc5LjI5MjEwNTI2MzE1NzklLCAyNS42MjQ5OTk5OTk5OTk5OTYlIDc4Ljk0NzM2ODQyMTA1MjYzJSwgMjQuNDA3NjI1JSA3Ni45NjMxNTc4OTQ3MzY4NCUsIDIyLjMzMjYyNSUgNzMuNDYwNTI2MzE1Nzg5NDglLCAyMC41NjA4NzUlIDcwLjQxNTc4OTQ3MzY4NDIxJSwgMTcuMTA2MTI1JSA2NC40MzY4NDIxMDUyNjMxNSUsIDE1Ljg5NjUlIDYyLjM1MDAwMDAwMDAwMDAxJSwgMTQuMDU1MDAwMDAwMDAwMDAxJSA1OS4xOTIxMDUyNjMxNTc4OSUsIDEyLjcxNjUlIDU2LjkzOTQ3MzY4NDIxMDUyNiUsIDkuNTY5NSUgNTEuOTIxMDUyNjMxNTc4OTQ1JSwgNy4zMTM2MjUlIDQ5LjM0MjEwNTI2MzE1Nzg5JSwgMC4xNzYxMjUlIDM5LjI2MDUyNjMxNTc4OTQ4JSwgMCUgMzkuNDczNjg0MjEwNTI2MzE1JSwgMCUgMCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICB0b3A6IC0xLjZyZW07XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDU2LjI1JSwgMC42OTA4NSUgNTkuMDUwMCUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NTAlIDcxLjc4NzUlLCA1Ljk4MSUgNzUuMjA2MjUlLCA2Ljg3JSA3Ny4yODc1JSwgNy45MDAlIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzkwJSA4My44NDM3NSUsIDExLjY5MSUgODUuOSUsIDEyLjk1MjMlIDg3LjUlLCAxNC41MDI4JSA4OC45JSwgMTUuNzY0JSA4OS41ODc0JSwgMTcuNTQ0MSUgOTAuMDE4NzUlLCAxOS4xMDElIDkwLjAxODc1JSwgMjAuNDM2JSA4OS43NjI1JSwgMjIuNzM0JSA4OC45NDM3NSUsIDI0LjU4ODMlIDg4LjAzNzUlLCAyNS41MjM4MCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3MCUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2MCUgMTIuMjkzNyUsIDg2Ljg3JSAxMC45NjI1JSwgODguMzUyJSA5LjI0Mzc1JSwgODkuNDY1JSA3Ljk5MzclLCA5MS4yMzglIDYuMjUlLCA5Mi41MDYyJSA1LjExMjUlLCA5My43NjU5JSA0LjA2MjUlLCA5NC42NTMzJSAzLjM2ODclLCA5NS43NjglIDIuNTUlLCA5Ny4xMDE1JSAxLjY0Mzc1JSwgOTguMjg5OSUgMC45MTI1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1Ni4yNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5za2lwIHtcclxuICBsZWZ0Oi0xMDByZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogYXV0bztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTk5OTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9jdXMtb3V0bGluZXMge1xyXG4gIC5icmVhZGNydW1iLWNvbXBvbmVudCB7XHJcbiAgICBhIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCxcclxuICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xyXG4gICAgICAucHJpbWFyeS1saW5rLWxpc3QsXHJcbiAgICAgIC5zZWNvbmRhcnktbGluay1saXN0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsbG91dC1pbWFnZSB7XHJcbiAgICBhIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtb3JkZXItd3JhcHBlciB7XHJcbiAgICBhIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZy1pbi13cmFwcGVyIHtcclxuICAgIC50cmlhbmdsZS1saW5rICB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXdhcmQtYnV0dG9uIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZlcnMtbGlzdC0taXRlbSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQobisyKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgfVxyXG4gIH1cclxufVxyXG5cclxuICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubG9nLWluLWhlbHBlcnMsXHJcbiAgLmFjY291bnQtY2FyZC1jb21wb25lbnQsXHJcbiAgLmZhcS1jb21wb25lbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhcS1jb21wb25lbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtc3RydWN0dXJlIHtcclxuICAgIC5sb2dvdXQtYnV0dG9uIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tbGluayB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQge1xyXG4gICAgLml0ZW0tZmF2b3JpdGUge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgLnRyaWFuZ2xlLWxpbmsgIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIHotaW5kZXg6IDEgIDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XHJcbiAgICAuaGlnaGxpZ2h0LWZvb3RlciB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAkZ29sZDcwMCwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtY29tcG9uZW50IHtcclxuICAgIC5iYXNrZXQtbGlzdCB7XHJcbiAgICAgIC5mYXZvcml0ZSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwOyBcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXBzZWxsIHtcclxuICAgIC5pdGVtLW5hbWUge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7IFxyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbixcclxuICAuc2Vjb25kYXJ5LWJ1dHRvbixcclxuICAudGVydGlhcnktYnV0dG9uIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJHdoaXRlLCAwIDAgMCA4cHggJGdyZWVuMzAwO1xyXG4gICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICAuY2xvc2VbdHlwZT1idXR0b25dIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCB7XHJcbiAgICAudW5zdWJzY3JpYmUtaXRlbSB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICYgKyAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnR7XHJcbiAgICAubWVudS1zZWFyY2gtc3VibWl0IHtcclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGUtdGltZS13cmFwcGVyIHtcclxuICAgIHNlbGVjdDotbW96LWZvY3VzcmluZywgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IHtcclxuICAgIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJGdyZWVuMTMwMCwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgIH1cclxuICAgIHNlbGVjdDotbW96LWZvY3VzcmluZywgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6MDtcclxuICAgIH1cclxuICAgIC5wcmltYXJ5LWJ1dHRvbixcclxuICAgIC5zZWNvbmRhcnktYnV0dG9uLFxyXG4gICAgLnRlcnRpYXJ5LWJ1dHRvbixcclxuICAgIC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICRncmVlbjEzMDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICRncmVlbjEzMDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJGdyZWVuMTMwMCwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnUtY29tcG9uZW50LCAuaXRlbS1zbGlkZXIge1xyXG4gICAgICBhOmZvY3VzICB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5pdGVtLXNsaWRlciB7XHJcbiAgICBhOmZvY3VzICB7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IHtcclxuICAgIC5tZWdhLWRldGFpbC1jdGEge1xyXG4gICAgICBhOmZvY3VzICB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbGlua3MtY29sIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuXHJcbiAgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3Qge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCB7XHJcbiAgICBhOmZvY3VzICB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm51dHJpdGlvbi1jb21wb25lbnQge1xyXG4gICAgYTpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZy1pbi1jb21wb25lbnQge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdHJpYy1mb2N1cyB7XHJcblx0XHQuc2VsZWN0cmljIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG5cdFx0fVxyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3gtbGlzdCB7XHJcbiAgICAuY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC13cmFwcGVyIHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCxcclxuICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQge1xyXG4gICAgLmluZ3JlZGllbnQtbGlzdCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvb3N0LWNvbXBvbmVudCB7XHJcbiAgICAudG9nZ2xlLFxyXG4gICAgLmluZm8ge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYm9vc3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uIHtcclxuICAgICYucmVtb3ZlLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQge1xyXG4gICAgaW5wdXRbdHlwZT1yYWRpb10sXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxyXG4gICAgLnJlbW92ZS1jYXJkIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQge1xyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7O1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWxpbmtzIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IHtcclxuICAgIC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAubG9jYXRlIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9jYXRpb24tbGlzdCB7XHJcbiAgICAgIC5sb2NhdGlvbi1pbmZvIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tbmFtZSB7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCB7XHJcbiAgICBhIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQge1xyXG4gICAgLnNhdmVkLWxvY2F0aW9uIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCB7XHJcbiAgICAuYWRkLWJ0biB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQsXHJcbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XHJcbiAgICAuaXRlbS1mYXZvcml0ZSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZ24tdXAtY29tcG9uZW50IHtcclxuICAgIC5iaXJ0aGRheSB7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IHtcclxuICAgIC5waWNrLXVwLWludGVydmFsIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpZGUtY2FyZC1jb21wb25lbnQge1xyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNwdC1zaXRlLWFsZXJ0IHtcclxuICAgIGEge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQge1xyXG4gICAgLm1lbnUtcmVzdWx0cy1ib2R5IHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQsXHJcbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24tY29tcG9uZW50LFxyXG4gIC5vZmZlcnMtY29tcG9uZW50IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2VpcHQtY29tcG9uZW50IHtcclxuICAgIC5idG4tcmVjZWlwdDpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAkZ3JlZW4xMzAwLCAwIDAgMCA4cHggJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XHJcbiAgICAucXVhdGVybmFyeS1idXR0b246Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJGdyZWVuMTMwMCwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IHtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGNvbnRyYXN0IHtcclxuICAuZm9jdXMtb3V0bGluZXMge1xyXG4gICAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IHtcclxuICAgICAgLnRpcC1idG4ge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XHJcbiAgICAgIC5zZWxlY3RyaWMtd3JhcHBlciB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IHtcclxuICAgICAgLnByaW1hcnktbGluay1saXN0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmE6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyxcclxuaW5wdXQ6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn0gXHJcblxyXG4ucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCB7XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZlci1jaGVja291dC1jb21wb25lbnQge1xyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XHJcbiAgfVxyXG59XHJcbiIsIiRpY29uU3BhY2luZzogMS41cmVtO1xyXG5cclxuLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRpY29uU3BhY2luZztcclxuICBcclxuICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVkoLjJyZW0pO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBcclxuICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi4ycmVtICsgI3skaWNvblNwYWNpbmd9KTtcclxuICAgIFxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcmlnaHQ6IDIuMnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtOyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdi1jb21wb25lbnQge1xyXG4gIGEge1xyXG4gICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuM3JlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IHtcclxuICAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24tbGlzdC1jb21wb25lbnQge1xyXG4gIC5sb2NhdGlvbi1kZWxpdmVyeSB7XHJcbiAgICBhIHtcclxuICAgICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogLjZyZW07XHJcbiAgICAgICAgICByaWdodDogLjJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LW1vYmlsZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50LFxyXG4ubWVudS1kZXRhaWwtaGVybyxcclxuLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQge1xyXG4gIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcmlnaHQ6IDIuMnJlbTtcclxuXHJcblxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLjZyZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMC4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlmcmFtZVtzcmNePVwiaHR0cHM6Ly9hY3VpdHlwbGF0Zm9ybS5jb21cIl0sXHJcbmltZ1tzcmNePVwiaHR0cHM6Ly9zZWN1cmUuYWRueHMuY29tXCJdLFxyXG5pbWdbc3JjXj1cImh0dHBzOi8vaW1wLmNvbnRyb2wua29jaGF2YS5jb21cIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi53ZWJraXQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAuZmNzLXRoaXJkLXBhcnR5LnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgLmZvb3RlciAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMC4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIHtcclxuICAubWFpbi1iYXIge1xyXG4gICAgLnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICAmLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hyb21lLFxyXG4uc2FmYXJpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIC5tYWluLW5hdi1jb21wb25lbnQge1xyXG4gICAgICAuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIFxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDAuMnJlbSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mY3MtbmV3cy1hcnRpY2xlIHtcclxuICBwIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCArIC5ydGUtY29tcG9uZW50IHtcclxuICAgIHAge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBpbml0aWFsLWxldHRlcjogNDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2ltYWdlIGhlbHBlcnNcclxuLmZjcy1jZW50ZXItaW1hZ2Uge1xyXG4gIG1hcmdpbjogMCBhdXRvOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gIC5mY3MtZGVzay1pbWctc20ge1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAuZmNzLWRlc2staW1nLW1lZCB7XHJcbiAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gIC5mY3MtZGVzay1pbWctbGcge1xyXG4gICAgaGVpZ2h0OiA1OTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxyXG4iLCIuZmNzLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuXHJcbiAgKiB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9qYW1iYS1zd2lybC5naWZcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufSJdfQ== */

/*! jQuery UI - v1.12.1 - 2017-09-01
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

