<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
}

body {
  --bkg-color: #f9f9f9;
  --txt-color: #444444;
}

@media (prefers-color-scheme: dark) {
  body {
    --bkg-color: #303233;
    --txt-color: #ecf0f5;
  }
}
body {
  background: var(--bkg-color);
  color: var(--txt-color);
  min-width: 320px;
  min-width: 20rem;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4em;
}

form {
  padding: 0;
}
@media only screen and (min-width: 840px) {
  form {
    padding: 40px;
    padding: 2.5rem;
  }
}

h1 {
  margin: 0;
}

.pull-right {
  float: right !important;
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.card {
  max-width: 300px;
  max-width: 18.75rem;
  padding: 32px 26px 24px;
  padding: 2rem 1.625rem 1.5rem;
  margin: 20px auto;
  margin: 1.25rem auto;
  overflow: hidden;
  font-weight: 400;
  border: 5px solid #e9e9e9;
  border: 0.3125rem solid #e9e9e9;
  --bkg-color: #ffffff;
  background: var(--bkg-color);
}
@media only screen and (min-width: 480px) {
  .card {
    max-width: 480px;
    max-width: 30rem;
  }
}
@media (prefers-color-scheme: dark) {
  .card {
    --bkg-color: #484B4E;
  }
}
.card h2 {
  margin-top: 0;
}
.card p {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.logo {
  display: block;
  padding: 20px;
  padding: 1.25rem;
}
@media only screen and (min-width: 480px) {
  .logo {
    padding: 40px;
    padding: 2.5rem;
  }
}
.logo::after {
  clear: both;
  content: "";
  display: table;
}
.logo h1 {
  display: block;
  width: 250px;
  width: 15.625rem;
  max-width: 250px;
  max-width: 15.625rem;
  height: 130px;
  height: 8.125rem;
  max-height: 130px;
  max-height: 8.125rem;
  background: url("/antilles/assets/dist/images/lrswebsolutions-antilles-logo-fullname.svg") no-repeat center center;
  margin: 0 auto;
}
@media only screen and (min-width: 480px) {
  .logo h1 {
    width: 320px;
    width: 20rem;
    max-width: 320px;
    max-width: 20rem;
    height: 167px;
    height: 10.4375rem;
    max-height: 167px;
    max-height: 10.4375rem;
  }
}
@media (prefers-color-scheme: dark) {
  .logo h1 {
    background: url("/antilles/assets/dist/images/lrswebsolutions-antilles-logo-white-fullname.svg") no-repeat center center;
  }
}

.login .alert {
  max-width: 360px;
  max-width: 22.5rem;
  margin: 20px auto;
  margin: 1.25rem auto;
  padding: 15px 24px;
  padding: 0.9375rem 1.5rem;
  font-weight: 400;
  overflow: hidden;
  background: #fff;
  border-color: #dddddd;
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-width: 0.0625rem 0.0625rem 0.0625rem 0.3125rem;
}
.login .alert-success {
  color: #3c763d;
  background: #dff0d8;
  border-color: #d6e9c6;
}
.login .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.login .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.login .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alertContainer {
  display: block;
  position: fixed;
  top: 0;
  z-index: 1700;
  left: 50%;
  transform: translateX(-50%);
  transition: top 0.5s ease-in-out;
}
.alertContainer .alert {
  border-radius: 0;
  z-index: 999999;
  padding: 20px 30px;
  padding: 1.25rem 1.875rem;
  background: #9326cc;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  width: calc(90vw - 40px);
  width: calc(90vw - 2.5rem);
  margin-bottom: 0;
}
@media (min-width: 991px) {
  .alertContainer .alert {
    width: calc(60vw - 40px);
    width: calc(60vw - 2.5rem);
  }
}
.alertContainer .alert:last-child {
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 0.375rem 0.375rem;
}
.alertContainer .alert.danger {
  border-color: #d73925;
  background-color: #dd4b39 !important;
  color: #ffffff !important;
}
.alertContainer .alert.warning {
  border-color: #e08e0b;
  background-color: #f39c12 !important;
  color: #ffffff !important;
}
.alertContainer .alert.info {
  border-color: #00acd6;
  background-color: #00c0ef !important;
  color: #ffffff !important;
}
.alertContainer .alert.success {
  border-color: #008d4c;
  background-color: #00a65a !important;
  color: #ffffff !important;
}
.alertContainer .alert .close {
  color: white;
  font-size: 20px;
  font-size: 1.25rem;
}
.alertContainer .alert span {
  display: inline-block;
  margin-right: 10px;
  margin-right: 0.625rem;
  color: rgba(255, 255, 255, 0.901961);
  text-decoration: none;
}
.alertContainer .alert btn {
  margin-top: -5px;
  margin-top: -0.3125rem;
  border: 0;
  background: white;
  box-shadow: none;
  color: #f39c12;
  font-weight: 600;
}

.login label {
  display: block;
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  transition: all 0.2s ease;
  color: var(--txt-color);
}
@media only screen and (min-width: 480px) {
  .login label {
    font-size: 16px;
    font-size: 1rem;
  }
}
.login input[type=email],
.login input[type=password],
.login input[type=text] {
  display: block;
  width: 100%;
  height: 40px;
  height: 2.5rem;
  padding: 7px 8px;
  padding: 0.4375rem 0.5rem;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 100;
  line-height: 1;
  color: #555;
  border: 1px solid #ccc;
  border: 0.0625rem solid #ccc;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.075);
  box-sizing: border-box;
  transition: all 0.2s ease;
}
.login input[type=email]::-webkit-input-placeholder,
.login input[type=password]::-webkit-input-placeholder,
.login input[type=text]::-webkit-input-placeholder {
  font-weight: 100;
  color: #aaa;
}
.login input[type=email]::-moz-placeholder,
.login input[type=password]::-moz-placeholder,
.login input[type=text]::-moz-placeholder {
  font-weight: 100;
  color: #aaa;
}
.login input[type=email]:-moz-placeholder,
.login input[type=password]:-moz-placeholder,
.login input[type=text]:-moz-placeholder {
  font-weight: 100;
  color: #aaa;
}
.login input[type=email]:-ms-input-placeholder,
.login input[type=password]:-ms-input-placeholder,
.login input[type=text]:-ms-input-placeholder {
  font-weight: 100;
  color: #aaa;
}
@media only screen and (min-width: 480px) {
  .login input[type=email],
.login input[type=password],
.login input[type=text] {
    height: 54px;
    height: 3.375rem;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.login input[type=email]:focus,
.login input[type=password]:focus,
.login input[type=text]:focus {
  border-color: #999 !important;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 1px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 0.0625rem 0.125rem 0;
}
.login input[type=checkbox] {
  position: relative;
  float: left;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  max-height: auto;
  margin: 0;
  border: 1px solid #ccc;
  border: 0.0625rem solid #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.075);
  background: white;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: all 0.2s ease;
}
.login input[type=checkbox]:checked {
  border-color: #999 !important;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 1px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 0.0625rem 0.125rem 0;
  background: white;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.login input[type=checkbox]:checked:before {
  position: absolute;
  top: 2px;
  top: 0.125rem;
  left: 2px;
  left: 0.125rem;
  width: 10px;
  width: 0.625rem;
  height: 10px;
  height: 0.625rem;
  background: #999;
  content: "";
}
.login input[type=checkbox]:focus {
  border-color: #999 !important;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 1px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.09804) 0 0.0625rem 0.125rem 0;
  background: white;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.login input[type=checkbox] + label {
  position: relative;
  top: 0;
  display: inline-block;
  width: calc(100% - 20px);
  width: calc(100% - 1.25rem);
  margin: 0;
  padding-left: 10px;
  padding-left: 0.625rem;
}
.login .form-group {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.login .show-pass {
  margin-top: 10px;
  margin-top: 0.625rem;
}
.login .show-pass input[type=checkbox] + label {
  top: -1px;
  top: -0.0625rem;
}
.login a {
  color: var(--txt-color);
  text-decoration: none;
  transition: all 0.2s ease;
}
.login a:hover {
  color: #428bca;
}

.login input[type=submit] {
  display: block;
  width: 100%;
  height: 40px;
  height: 2.5rem;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  text-align: center;
  text-decoration: none;
  white-space: no-wrap;
  vertical-align: baseline;
  cursor: pointer;
  background: #00a4b3;
  border: 1px solid #00a4b3;
  border: 0.0625rem solid #00a4b3;
  box-sizing: border-box;
  transition: all 0.4s ease;
}
.login input[type=submit]:hover {
  background: #00838f;
  border: 1px solid #00838f;
  border: 0.0625rem solid #00838f;
}

.sitename {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  text-align: center;
  opacity: 0.6;
}
@media only screen and (min-width: 480px) {
  .sitename {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 840px) {
  .sitename {
    bottom: 20px;
    bottom: 1.25rem;
  }
}
.sitename a {
  --txt-color: #777;
}
@media (prefers-color-scheme: dark) {
  .sitename a {
    --txt-color: #ecf0f5;
  }
}
.sitename a {
  color: var(--txt-color);
  text-decoration: none;
}

.version {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  opacity: 0.6;
}
@media only screen and (min-width: 480px) {
  .version {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 840px) {
  .version {
    bottom: 20px;
    bottom: 1.25rem;
  }
}
.version a {
  --txt-color: #777;
}
@media (prefers-color-scheme: dark) {
  .version a {
    --txt-color: #ecf0f5;
  }
}
.version a {
  color: var(--txt-color);
  text-decoration: none;
}

.qr-code {
  border: 1px solid #d9d9d9;
  border: 0.0625rem solid #d9d9d9;
  margin: 0 auto 40px;
  margin: 0 auto 2.5rem;
}
.qr-code img {
  display: block;
  width: 100%;
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "antilles";
  src: url("/antilles/assets/dist/fonts/antilles.eot?hduekv");
  src: url("/antilles/assets/dist/fonts/antilles.eot?hduekv#iefix") format("embedded-opentype"), url("/antilles/assets/dist/fonts/antilles.ttf?hduekv") format("truetype"), url("/antilles/assets/dist/fonts/antilles.woff?hduekv") format("woff"), url("/antilles/assets/dist/fonts/antilles.svg?hduekv#antilles") format("svg");
}
.afp-2x {
  font-size: 2rem;
}

.afp-3x {
  font-size: 3rem;
}

.afp-4x {
  font-size: 4rem;
}

.afp-5x {
  font-size: 5rem;
}

.afp {
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "antilles" !important;
  line-height: 1;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.afp-data-templates:before {
  content: "\e900";
}

.afp-lrs:before {
  content: "\e901";
}

.afp-site-improve:before {
  content: "\e902";
}

.afp-archive:before {
  content: "\e903";
}

.afp-coordinates:before {
  content: "\e904";
}

.afp-git:before {
  content: "\e905";
}

.afp-payment:before {
  content: "\e906";
}

.afp-phone:before {
  content: "\e907";
}

.afp-redirect:before {
  content: "\e908";
}

.afp-has-comments:before {
  content: "\e909";
}

.afp-no-comments:before {
  content: "\e90a";
}

.afp-click-dimensions:before {
  content: "\e90b";
}

.afp-bulk-upload:before {
  content: "\e90c";
}

.afp-tags:before {
  content: "\e90d";
}

.afp-upload:before {
  content: "\e90e";
}

.afp-alert:before {
  content: "\e90f";
}

.afp-audit:before {
  content: "\e910";
}

.afp-ban:before {
  content: "\e911";
}

.afp-blog:before {
  content: "\e912";
}

.afp-bullhorn:before {
  content: "\e913";
}

.afp-calculator:before {
  content: "\e914";
}

.afp-camera:before {
  content: "\e915";
}

.afp-cart:before {
  content: "\e916";
}

.afp-chat:before {
  content: "\e917";
}

.afp-checkmark:before {
  content: "\e918";
}

.afp-clock:before {
  content: "\e919";
}

.afp-close:before {
  content: "\e91a";
}

.afp-cloud:before {
  content: "\e91b";
}

.afp-company-directory:before {
  content: "\e91c";
}

.afp-dashboard:before {
  content: "\e91d";
}

.afp-down-arrow:before {
  content: "\e91e";
}

.afp-download:before {
  content: "\e91f";
}

.afp-employment:before {
  content: "\e920";
}

.afp-envelope:before {
  content: "\e921";
}

.afp-events:before {
  content: "\e922";
}

.afp-exclamation-point:before {
  content: "\e923";
}

.afp-expand:before {
  content: "\e924";
}

.afp-eye:before {
  content: "\e925";
}

.afp-eye-covered:before {
  content: "\e926";
}

.afp-fast-backward:before {
  content: "\e927";
}

.afp-fast-backward-beginning:before {
  content: "\e928";
}

.afp-fast-forward:before {
  content: "\e929";
}

.afp-fast-forward-end:before {
  content: "\e92a";
}

.afp-forms:before {
  content: "\e92b";
}

.afp-forward:before {
  content: "\e92c";
}

.afp-heart:before {
  content: "\e92d";
}

.afp-image:before {
  content: "\e92e";
}

.afp-information:before {
  content: "\e92f";
}

.afp-left-arrow:before {
  content: "\e930";
}

.afp-lightbulb:before {
  content: "\e931";
}

.afp-link:before {
  content: "\e932";
}

.afp-lists:before {
  content: "\e933";
}

.afp-locations:before {
  content: "\e934";
}

.afp-lock:before {
  content: "\e935";
}

.afp-menu:before {
  content: "\e936";
}

.afp-message:before {
  content: "\e937";
}

.afp-minimize:before {
  content: "\e938";
}

.afp-mute:before {
  content: "\e939";
}

.afp-news:before {
  content: "\e93a";
}

.afp-new-window:before {
  content: "\e93b";
}

.afp-pages:before {
  content: "\e93c";
}

.afp-paintbrush:before {
  content: "\e93d";
}

.afp-paperclip:before {
  content: "\e93e";
}

.afp-pause:before {
  content: "\e93f";
}

.afp-percent:before {
  content: "\e940";
}

.afp-play-button:before {
  content: "\e941";
}

.afp-question-mark:before {
  content: "\e942";
}

.afp-refresh:before {
  content: "\e943";
}

.afp-resources:before {
  content: "\e944";
}

.afp-rewind:before {
  content: "\e945";
}

.afp-right-arrow:before {
  content: "\e946";
}

.afp-rss:before {
  content: "\e947";
}

.afp-search:before {
  content: "\e948";
}

.afp-seo:before {
  content: "\e949";
}

.afp-settings:before {
  content: "\e94a";
}

.afp-star:before {
  content: "\e94b";
}

.afp-star-circle:before {
  content: "\e94c";
}

.afp-stop:before {
  content: "\e94d";
}

.afp-training:before {
  content: "\e94e";
}

.afp-trash:before {
  content: "\e94f";
}

.afp-unlock:before {
  content: "\e950";
}

.afp-up-arrow:before {
  content: "\e951";
}

.afp-users:before {
  content: "\e952";
}

.afp-vertical-dots:before {
  content: "\e953";
}

.afp-view-site:before {
  content: "\e954";
}

.afp-volume:before {
  content: "\e955";
}

.afp-volume-down:before {
  content: "\e956";
}

.afp-wand:before {
  content: "\e957";
}

.afp-wifi:before {
  content: "\e958";
}

.afp-zoom-in:before {
  content: "\e959";
}

.afp-zoom-out:before {
  content: "\e95a";
}

.afp-minus:before {
  content: "\e95b";
}

.afp-plus:before {
  content: "\e95c";
}

.afp-sdk-developer:before {
  content: "\e95d";
}

.afp-helpdesk:before {
  content: "\e95e";
}

.afp-save-and-return:before {
  content: "\e95f";
}

.afp-icon-font:before {
  content: "\e960";
}

.afp-clipboard:before {
  content: "\e961";
}

.afp-linked-in:before {
  content: "\e962";
}

.afp-google-plus:before {
  content: "\e963";
}

.afp-instagram:before {
  content: "\e964";
}

.afp-youtube:before {
  content: "\e965";
}

.afp-twitter:before {
  content: "\e966";
}

.afp-pinterest:before {
  content: "\e967";
}

.afp-facebook:before {
  content: "\e968";
}

.afp-integrations:before {
  content: "\e969";
}

.afp-pencil:before {
  content: "\e96a";
}

.afp-drag-to-sort:before {
  content: "\e96b";
}

.afp-version:before {
  content: "\e96c";
}

.afp-quick-edit:before {
  content: "\e96d";
}

.afp-save:before {
  content: "\e96e";
}

.afp-floppy:before {
  content: "\e96f";
}

.afp-control-center:before {
  content: "\e970";
}

.afp-edit:before {
  content: "\e971";
}

.afp-rates-solid-background:before {
  content: "\e972";
}

.afp-rates:before {
  content: "\e973";
}

.afp-icons:before {
  content: "\e974";
}

.afp-modules:before {
  content: "\e975";
}

.afp-photo-gallery:before {
  content: "\e976";
}

.afp-duplicate:before {
  content: "\e977";
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYXV0aGVudGljYXRlL19nZW5lcmFsLnNjc3MiLCJhdXRoZW50aWNhdGUuY3NzIiwidmVuZG9yL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvYXV0aGVudGljYXRlL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL2F1dGhlbnRpY2F0ZS9fbG9nby5zY3NzIiwidmVuZG9yL2JvdXJib24vYWRkb25zL19jbGVhcmZpeC5zY3NzIiwiY29tcG9uZW50cy9hdXRoZW50aWNhdGUvX2FsZXJ0LnNjc3MiLCJjb21wb25lbnRzL2F1dGhlbnRpY2F0ZS9fZm9ybXMuc2NzcyIsInZlbmRvci9ib3VyYm9uL2NzczMvX3BsYWNlaG9sZGVyLnNjc3MiLCJjb21wb25lbnRzL2F1dGhlbnRpY2F0ZS9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9hdXRoZW50aWNhdGUvX3NpdGVuYW1lLnNjc3MiLCJjb21wb25lbnRzL2F1dGhlbnRpY2F0ZS9fdmVyc2lvbi5zY3NzIiwiY29tcG9uZW50cy9hdXRoZW50aWNhdGUvX3FyLWNvZGUuc2NzcyIsImNvbXBvbmVudHMvX2FmcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0FDQ0Y7O0FERUE7O0VBRUUsWUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FDQ0Y7O0FERUE7RUFDSSxvQkFBQTtFQUNBLG9CQUFBO0FDQ0o7O0FERUE7RUFDSTtJQUNJLG9CQUFBO0lBQ0Esb0JBQUE7RUNDTjtBQUNGO0FERUE7RUFDSSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFBQSxnQkFBQTtFQUNBLDJDQUFBO0VBQ0EsZUFBQTtFQUFBLG9CQUFBO0VBQ0Esa0JBQUE7QUNBSjs7QURHQTtFQUNFLFVBQUE7QUNBRjtBQ3hCRTtFRnVCRjtJQUlJLGFBQUE7SUFBQSxlQUFBO0VDQ0Y7QUFDRjs7QURFQTtFQUNFLFNBQUE7QUNDRjs7QURFQTtFQUNFLHVCQUFB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LGdCQUFBO0FaMlpSOztBWXRaSTtFQUNJLGdCQUFBO0FaeVpSOztBWXBaSTtFQUNJLGdCQUFBO0FadVpSOztBWWxaSTtFQUNJLGdCQUFBO0FacVpSOztBWWhaSTtFQUNJLGdCQUFBO0FabVpSOztBWTlZSTtFQUNJLGdCQUFBO0FaaVpSOztBWTVZSTtFQUNJLGdCQUFBO0FaK1lSOztBWTFZSTtFQUNJLGdCQUFBO0FaNllSOztBWXhZSTtFQUNJLGdCQUFBO0FaMllSOztBWXRZSTtFQUNJLGdCQUFBO0FaeVlSOztBWXBZSTtFQUNJLGdCQUFBO0FadVlSOztBWWxZSTtFQUNJLGdCQUFBO0FacVlSOztBWWhZSTtFQUNJLGdCQUFBO0FabVlSOztBWTlYSTtFQUNJLGdCQUFBO0FaaVlSOztBWTVYSTtFQUNJLGdCQUFBO0FaK1hSOztBWTFYSTtFQUNJLGdCQUFBO0FaNlhSOztBWXhYSTtFQUNJLGdCQUFBO0FaMlhSOztBWXRYSTtFQUNJLGdCQUFBO0FaeVhSOztBWXBYSTtFQUNJLGdCQUFBO0FadVhSOztBWWxYSTtFQUNJLGdCQUFBO0FacVhSOztBWWhYSTtFQUNJLGdCQUFBO0FabVhSOztBWTlXSTtFQUNJLGdCQUFBO0FaaVhSOztBWTVXSTtFQUNJLGdCQUFBO0FaK1dSOztBWTFXSTtFQUNJLGdCQUFBO0FaNldSOztBWXhXSTtFQUNJLGdCQUFBO0FaMldSOztBWXRXSTtFQUNJLGdCQUFBO0FaeVdSOztBWXBXSTtFQUNJLGdCQUFBO0FadVdSOztBWWxXSTtFQUNJLGdCQUFBO0FacVdSOztBWWhXSTtFQUNJLGdCQUFBO0FabVdSOztBWTlWSTtFQUNJLGdCQUFBO0FaaVdSOztBWTVWSTtFQUNJLGdCQUFBO0FaK1ZSOztBWTFWSTtFQUNJLGdCQUFBO0FaNlZSOztBWXhWSTtFQUNJLGdCQUFBO0FaMlZSOztBWXRWSTtFQUNJLGdCQUFBO0FaeVZSOztBWXBWSTtFQUNJLGdCQUFBO0FadVZSOztBWWxWSTtFQUNJLGdCQUFBO0FacVZSOztBWWhWSTtFQUNJLGdCQUFBO0FabVZSOztBWTlVSTtFQUNJLGdCQUFBO0FaaVZSOztBWTVVSTtFQUNJLGdCQUFBO0FaK1VSOztBWTFVSTtFQUNJLGdCQUFBO0FaNlVSOztBWXhVSTtFQUNJLGdCQUFBO0FaMlVSOztBWXRVSTtFQUNJLGdCQUFBO0FaeVVSOztBWXBVSTtFQUNJLGdCQUFBO0FadVVSOztBWWxVSTtFQUNJLGdCQUFBO0FacVVSOztBWWhVSTtFQUNJLGdCQUFBO0FabVVSOztBWTlUSTtFQUNJLGdCQUFBO0FaaVVSOztBWTVUSTtFQUNJLGdCQUFBO0FaK1RSOztBWTFUSTtFQUNJLGdCQUFBO0FaNlRSOztBWXhUSTtFQUNJLGdCQUFBO0FaMlRSOztBWXRUSTtFQUNJLGdCQUFBO0FaeVRSOztBWXBUSTtFQUNJLGdCQUFBO0FadVRSOztBWWxUSTtFQUNJLGdCQUFBO0FacVRSOztBWWhUSTtFQUNJLGdCQUFBO0FabVRSOztBWTlTSTtFQUNJLGdCQUFBO0FaaVRSOztBWTVTSTtFQUNJLGdCQUFBO0FaK1NSOztBWTFTSTtFQUNJLGdCQUFBO0FaNlNSOztBWXhTSTtFQUNJLGdCQUFBO0FaMlNSOztBWXRTSTtFQUNJLGdCQUFBO0FaeVNSOztBWXBTSTtFQUNJLGdCQUFBO0FadVNSOztBWWxTSTtFQUNJLGdCQUFBO0FacVNSOztBWWhTSTtFQUNJLGdCQUFBO0FabVNSOztBWTlSSTtFQUNJLGdCQUFBO0FaaVNSOztBWTVSSTtFQUNJLGdCQUFBO0FaK1JSOztBWTFSSTtFQUNJLGdCQUFBO0FaNlJSOztBWXhSSTtFQUNJLGdCQUFBO0FaMlJSOztBWXRSSTtFQUNJLGdCQUFBO0FaeVJSOztBWXBSSTtFQUNJLGdCQUFBO0FadVJSOztBWWxSSTtFQUNJLGdCQUFBO0FacVJSOztBWWhSSTtFQUNJLGdCQUFBO0FabVJSOztBWTlRSTtFQUNJLGdCQUFBO0FaaVJSOztBWTVRSTtFQUNJLGdCQUFBO0FaK1FSOztBWTFRSTtFQUNJLGdCQUFBO0FaNlFSOztBWXhRSTtFQUNJLGdCQUFBO0FaMlFSOztBWXRRSTtFQUNJLGdCQUFBO0FaeVFSOztBWXBRSTtFQUNJLGdCQUFBO0FadVFSOztBWWxRSTtFQUNJLGdCQUFBO0FacVFSOztBWWhRSTtFQUNJLGdCQUFBO0FabVFSOztBWTlQSTtFQUNJLGdCQUFBO0FaaVFSOztBWTVQSTtFQUNJLGdCQUFBO0FaK1BSOztBWTFQSTtFQUNJLGdCQUFBO0FaNlBSOztBWXhQSTtFQUNJLGdCQUFBO0FaMlBSOztBWXRQSTtFQUNJLGdCQUFBO0FaeVBSOztBWXBQSTtFQUNJLGdCQUFBO0FadVBSOztBWWxQSTtFQUNJLGdCQUFBO0FacVBSOztBWWhQSTtFQUNJLGdCQUFBO0FabVBSOztBWTlPSTtFQUNJLGdCQUFBO0FaaVBSOztBWTVPSTtFQUNJLGdCQUFBO0FaK09SOztBWTFPSTtFQUNJLGdCQUFBO0FaNk9SOztBWXhPSTtFQUNJLGdCQUFBO0FaMk9SOztBWXRPSTtFQUNJLGdCQUFBO0FaeU9SOztBWXBPSTtFQUNJLGdCQUFBO0FadU9SOztBWWxPSTtFQUNJLGdCQUFBO0FacU9SOztBWWhPSTtFQUNJLGdCQUFBO0FabU9SOztBWTlOSTtFQUNJLGdCQUFBO0FaaU9SOztBWTVOSTtFQUNJLGdCQUFBO0FaK05SOztBWTFOSTtFQUNJLGdCQUFBO0FaNk5SOztBWXhOSTtFQUNJLGdCQUFBO0FaMk5SOztBWXROSTtFQUNJLGdCQUFBO0FaeU5SOztBWXBOSTtFQUNJLGdCQUFBO0FadU5SOztBWWxOSTtFQUNJLGdCQUFBO0FacU5SOztBWWhOSTtFQUNJLGdCQUFBO0FabU5SOztBWTlNSTtFQUNJLGdCQUFBO0FaaU5SOztBWTVNSTtFQUNJLGdCQUFBO0FaK01SOztBWTFNSTtFQUNJLGdCQUFBO0FaNk1SOztBWXhNSTtFQUNJLGdCQUFBO0FaMk1SOztBWXRNSTtFQUNJLGdCQUFBO0FaeU1SOztBWXBNSTtFQUNJLGdCQUFBO0FadU1SOztBWWxNSTtFQUNJLGdCQUFBO0FacU1SOztBWWhNSTtFQUNJLGdCQUFBO0FabU1SOztBWTlMSTtFQUNJLGdCQUFBO0FaaU1SIiwiZmlsZSI6ImF1dGhlbnRpY2F0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLS1ia2ctY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAtLXR4dC1jb2xvcjogIzQ0NDQ0NDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgLS1ia2ctY29sb3I6ICMzMDMyMzM7XHJcbiAgICAgICAgLS10eHQtY29sb3I6ICNlY2YwZjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmtnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGdyYW5kZSkge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCIqLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgLS1ia2ctY29sb3I6ICNmOWY5Zjk7XG4gIC0tdHh0LWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIGJvZHkge1xuICAgIC0tYmtnLWNvbG9yOiAjMzAzMjMzO1xuICAgIC0tdHh0LWNvbG9yOiAjZWNmMGY1O1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmtnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4dC1jb2xvcik7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbmZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuICBmb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jYXJkIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMzJweCAyNnB4IDI0cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZTllOWU5O1xuICAtLWJrZy1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmtnLWNvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmNhcmQge1xuICAgIC0tYmtnLWNvbG9yOiAjNDg0QjRFO1xuICB9XG59XG4uY2FyZCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5sb2dvOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5sb2dvIGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hbnRpbGxlcy9hc3NldHMvZGlzdC9pbWFnZXMvbHJzd2Vic29sdXRpb25zLWFudGlsbGVzLWxvZ28tZnVsbG5hbWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ28gaDEge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMTY3cHg7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmxvZ28gaDEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hbnRpbGxlcy9hc3NldHMvZGlzdC9pbWFnZXMvbHJzd2Vic29sdXRpb25zLWFudGlsbGVzLWxvZ28td2hpdGUtZnVsbG5hbWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbi5sb2dpbiAuYWxlcnQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggNXB4O1xufVxuLmxvZ2luIC5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQ6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5sb2dpbiAuYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ubG9naW4gLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ubG9naW4gLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4uYWxlcnRDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE3MDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLWluLW91dDtcbn1cbi5hbGVydENvbnRhaW5lciAuYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzkzMjZjYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogY2FsYyg5MHZ3IC0gNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmFsZXJ0Q29udGFpbmVyIC5hbGVydCB7XG4gICAgd2lkdGg6IGNhbGMoNjB2dyAtIDQwcHgpO1xuICB9XG59XG4uYWxlcnRDb250YWluZXIgLmFsZXJ0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5hbGVydENvbnRhaW5lciAuYWxlcnQuZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDczOTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYWxlcnRDb250YWluZXIgLmFsZXJ0Lndhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5hbGVydENvbnRhaW5lciAuYWxlcnQuaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBlZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0Q29udGFpbmVyIC5hbGVydC5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjVhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYWxlcnRDb250YWluZXIgLmFsZXJ0IC5jbG9zZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmFsZXJ0Q29udGFpbmVyIC5hbGVydCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTAxOTYxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFsZXJ0Q29udGFpbmVyIC5hbGVydCBidG4ge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2YzOWMxMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxvZ2luIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubG9naW4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxvZ2luIGlucHV0W3R5cGU9ZW1haWxdLFxuLmxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmxvZ2luIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubG9naW4gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubG9naW4gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmxvZ2luIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuLmxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLFxuLmxvZ2luIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2FhYTtcbn1cbi5sb2dpbiBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuLmxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otcGxhY2Vob2xkZXIsXG4ubG9naW4gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNhYWE7XG59XG4ubG9naW4gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5sb2dpbiBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjYWFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubG9naW4gaW5wdXRbdHlwZT1lbWFpbF0sXG4ubG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubG9naW4gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmxvZ2luIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmxvZ2luIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA5ODA0KSAwIDFweCAycHggMDtcbn1cbi5sb2dpbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5sb2dpbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wOTgwNCkgMCAxcHggMnB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmxvZ2luIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxvZ2luIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wOTgwNCkgMCAxcHggMnB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmxvZ2luIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmxvZ2luIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG9naW4gLnNob3ctcGFzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubG9naW4gLnNob3ctcGFzcyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgdG9wOiAtMXB4O1xufVxuLmxvZ2luIGEge1xuICBjb2xvcjogdmFyKC0tdHh0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmxvZ2luIGE6aG92ZXIge1xuICBjb2xvcjogIzQyOGJjYTtcbn1cblxuLmxvZ2luIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBuby13cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwYTRiMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTRiMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5sb2dpbiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4MzhmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MzhmO1xufVxuXG4uc2l0ZW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNpdGVuYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQwcHgpIHtcbiAgLnNpdGVuYW1lIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zaXRlbmFtZSBhIHtcbiAgLS10eHQtY29sb3I6ICM3Nzc7XG59XG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5zaXRlbmFtZSBhIHtcbiAgICAtLXR4dC1jb2xvcjogI2VjZjBmNTtcbiAgfVxufVxuLnNpdGVuYW1lIGEge1xuICBjb2xvcjogdmFyKC0tdHh0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmVyc2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudmVyc2lvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC52ZXJzaW9uIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi52ZXJzaW9uIGEge1xuICAtLXR4dC1jb2xvcjogIzc3Nztcbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLnZlcnNpb24gYSB7XG4gICAgLS10eHQtY29sb3I6ICNlY2YwZjU7XG4gIH1cbn1cbi52ZXJzaW9uIGEge1xuICBjb2xvcjogdmFyKC0tdHh0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucXItY29kZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4ucXItY29kZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImFudGlsbGVzXCI7XG4gIHNyYzogdXJsKFwiL2FudGlsbGVzL2Fzc2V0cy9kaXN0L2ZvbnRzL2FudGlsbGVzLmVvdD9oZHVla3ZcIik7XG4gIHNyYzogdXJsKFwiL2FudGlsbGVzL2Fzc2V0cy9kaXN0L2ZvbnRzL2FudGlsbGVzLmVvdD9oZHVla3YjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hbnRpbGxlcy9hc3NldHMvZGlzdC9mb250cy9hbnRpbGxlcy50dGY/aGR1ZWt2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYW50aWxsZXMvYXNzZXRzL2Rpc3QvZm9udHMvYW50aWxsZXMud29mZj9oZHVla3ZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2FudGlsbGVzL2Fzc2V0cy9kaXN0L2ZvbnRzL2FudGlsbGVzLnN2Zz9oZHVla3YjYW50aWxsZXNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmFmcC0yeCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmFmcC0zeCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmFmcC00eCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmFmcC01eCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuLmFmcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJhbnRpbGxlc1wiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uYWZwLWRhdGEtdGVtcGxhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5hZnAtbHJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5hZnAtc2l0ZS1pbXByb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5hZnAtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uYWZwLWNvb3JkaW5hdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5hZnAtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5hZnAtcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uYWZwLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5hZnAtcmVkaXJlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmFmcC1oYXMtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmFmcC1uby1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uYWZwLWNsaWNrLWRpbWVuc2lvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmFmcC1idWxrLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uYWZwLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmFmcC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmFmcC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uYWZwLWF1ZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5hZnAtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5hZnAtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uYWZwLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5hZnAtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uYWZwLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uYWZwLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmFmcC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5hZnAtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5hZnAtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmFmcC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uYWZwLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5hZnAtY29tcGFueS1kaXJlY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmFmcC1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmFmcC1kb3duLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5hZnAtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmFmcC1lbXBsb3ltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5hZnAtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmFmcC1ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmFmcC1leGNsYW1hdGlvbi1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uYWZwLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uYWZwLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uYWZwLWV5ZS1jb3ZlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5hZnAtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uYWZwLWZhc3QtYmFja3dhcmQtYmVnaW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5hZnAtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5hZnAtZmFzdC1mb3J3YXJkLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uYWZwLWZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5hZnAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uYWZwLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5hZnAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmFmcC1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uYWZwLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmFmcC1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmFmcC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5hZnAtbGlzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmFmcC1sb2NhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmFmcC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5hZnAtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uYWZwLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmFmcC1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uYWZwLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmFmcC1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5hZnAtbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uYWZwLXBhZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5hZnAtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uYWZwLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uYWZwLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5hZnAtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uYWZwLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5hZnAtcXVlc3Rpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uYWZwLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmFmcC1yZXNvdXJjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmFmcC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmFmcC1yaWdodC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uYWZwLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uYWZwLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uYWZwLXNlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uYWZwLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5hZnAtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uYWZwLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5hZnAtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uYWZwLXRyYWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5hZnAtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmFmcC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmFmcC11cC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uYWZwLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5hZnAtdmVydGljYWwtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uYWZwLXZpZXctc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uYWZwLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uYWZwLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5hZnAtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uYWZwLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmFmcC16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5hZnAtem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmFmcC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uYWZwLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmFmcC1zZGstZGV2ZWxvcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5hZnAtaGVscGRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmFmcC1zYXZlLWFuZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLmFmcC1pY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmFmcC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmFmcC1saW5rZWQtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLmFmcC1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uYWZwLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uYWZwLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmFmcC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5hZnAtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5hZnAtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmFmcC1pbnRlZ3JhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmFmcC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmFmcC1kcmFnLXRvLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cblxuLmFmcC12ZXJzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5hZnAtcXVpY2stZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uYWZwLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmFmcC1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmFmcC1jb250cm9sLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uYWZwLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmFmcC1yYXRlcy1zb2xpZC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5hZnAtcmF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmFmcC1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uYWZwLW1vZHVsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmFmcC1waG90by1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5hZnAtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59IiwiQG1peGluIHJlc3BvbmQtdG8oJG1pbjogMCwgJG1heDogMCwgJHByb3A6ICd3aWR0aCcsICRtZWRpYTogJ3NjcmVlbicpIHtcclxuICAkcXVlcnk6ICcnO1xyXG5cclxuICBAaWYgJG1pbiAhPSAwIGFuZCAkbWF4ICE9IDAge1xyXG4gICAgJHF1ZXJ5OiAnKG1pbi0jeyRwcm9wfTogI3skbWlufSkgYW5kIChtYXgtI3skcHJvcH06ICN7JG1heH0pJztcclxuICB9IEBlbHNlIGlmICRtaW4gIT0gMCBhbmQgJG1heCA9PSAwIHtcclxuICAgICRxdWVyeTogJyhtaW4tI3skcHJvcH06ICN7JG1pbn0pJztcclxuICB9IEBlbHNlIGlmICRtaW4gPT0gMCBhbmQgJG1heCAhPSAwIHtcclxuICAgICRxdWVyeTogJyhtYXgtI3skcHJvcH06ICN7JG1heH0pJztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5ICN7JG1lZGlhfSBhbmQgI3skcXVlcnl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH07XHJcbn1cclxuIiwiLmNhcmQge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzaG9ydCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZzogMzJweCAyNnB4IDI0cHg7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2U5ZTllOTtcclxuICAgIC0tYmtnLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAgICAgICAtLWJrZy1jb2xvcjogIzQ4NEI0RTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ia2ctY29sb3IpO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNob3J0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hbnRpbGxlcy9hc3NldHMvZGlzdC9pbWFnZXMvbHJzd2Vic29sdXRpb25zLWFudGlsbGVzLWxvZ28tZnVsbG5hbWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNob3J0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2FudGlsbGVzL2Fzc2V0cy9kaXN0L2ltYWdlcy9scnN3ZWJzb2x1dGlvbnMtYW50aWxsZXMtbG9nby13aGl0ZS1mdWxsbmFtZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8vIFByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGluY2x1ZGUgYSBjbGVhcmZpeCBmb3IgY29udGFpbmluZyBmbG9hdHMuXHJcbi8vL1xyXG4vLy8gQGxpbmsgaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxyXG4vLy8gICAuZWxlbWVudCB7XHJcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbi8vLyAgIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XHJcbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XHJcbi8vLyAgICAgY2xlYXI6IGJvdGg7XHJcbi8vLyAgICAgY29udGVudDogXCJcIjtcclxuLy8vICAgICBkaXNwbGF5OiB0YWJsZTtcclxuLy8vICAgfVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuIiwiLmxvZ2luIHtcclxuXHJcbiAgLmFsZXJ0IHtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDVweDtcclxuICB9XHJcblxyXG4gIC5hbGVydC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjM2M3NjNkO1xyXG4gICAgYmFja2dyb3VuZDogI2RmZjBkODtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcclxuICB9XHJcblxyXG4gIC5hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiAjMzE3MDhmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcclxuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICM4YTZkM2I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0Q29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE3MDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAuYWxlcnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigxNDcsIDM4LCAyMDQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHdpZHRoOiBjYWxjKDkwdncgLSA0MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNjB2dyAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYW5nZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkNzM5MjU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzkgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlMDhlMGI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluZm8ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMGFjZDY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZWYgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMDhkNGM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2NWEgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwMTk2MSk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBidG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgY29sb3I6IHJnYigyNDMsIDE1NiwgMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9naW4ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXR4dC1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHNob3J0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc2hvcnQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXHJcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDk4MDQpIDAgMXB4IDJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA5ODA0KSAwIDFweCAycHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgLy8gY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wOTgwNCkgMCAxcHggMnB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LXBhc3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0MjhiY2E7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJHBsYWNlaG9sZGVyczogXCI6LXdlYmtpdC1pbnB1dFwiIFwiOi1tb3pcIiBcIi1tb3pcIiBcIi1tcy1pbnB1dFwiO1xyXG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcclxuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dpbiB7XHJcblxyXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm8td3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMwMGE0YjM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNGIzO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgzOGY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgzOGY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaXRlbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkc2hvcnQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZ3JhbmRlKSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIC0tdHh0LWNvbG9yOiAjNzc3O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLS10eHQtY29sb3I6ICNlY2YwZjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10eHQtY29sb3IpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIudmVyc2lvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRzaG9ydCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRncmFuZGUpIHtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgLS10eHQtY29sb3I6ICM3Nzc7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAtLXR4dC1jb2xvcjogI2VjZjBmNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXR4dC1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5xci1jb2RlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAnYW50aWxsZXMnO1xyXG4gICAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS9hbnRpbGxlcy5lb3Q/aGR1ZWt2Jyk7XHJcbiAgICBzcmM6IHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2FudGlsbGVzLmVvdD9oZHVla3YjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2FudGlsbGVzLnR0Zj9oZHVla3YnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2FudGlsbGVzLndvZmY/aGR1ZWt2JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9L2FudGlsbGVzLnN2Zz9oZHVla3YjYW50aWxsZXMnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uYWZwLTJ4IHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLmFmcC0zeCB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuXHJcbi5hZnAtNHgge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG59XHJcblxyXG4uYWZwLTV4IHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxufVxyXG5cclxuLmFmcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHJcbi8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2FudGlsbGVzJyAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgc3BlYWs6IG5vbmU7XHJcblxyXG4vKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xyXG4gICAgQHJldHVybiB1bnF1b3RlKCdcIicpICsgJHN0ciArIHVucXVvdGUoJ1wiJyk7XHJcbn1cclxuXHJcbi5hZnAtZGF0YS10ZW1wbGF0ZXMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1kYXRhLXRlbXBsYXRlcyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbHJzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbHJzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1zaXRlLWltcHJvdmUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1zaXRlLWltcHJvdmUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWFyY2hpdmUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1hcmNoaXZlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1jb29yZGluYXRlcyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWNvb3JkaW5hdGVzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1naXQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1naXQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBheW1lbnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1wYXltZW50KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1waG9uZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXBob25lKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1yZWRpcmVjdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXJlZGlyZWN0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1oYXMtY29tbWVudHMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1oYXMtY29tbWVudHMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLW5vLWNvbW1lbnRzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbm8tY29tbWVudHMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWNsaWNrLWRpbWVuc2lvbnMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1jbGljay1kaW1lbnNpb25zKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1idWxrLXVwbG9hZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWJ1bGstdXBsb2FkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC10YWdzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdGFncyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtdXBsb2FkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdXBsb2FkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1hbGVydCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWFsZXJ0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1hdWRpdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWF1ZGl0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1iYW4ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1iYW4pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWJsb2cge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1ibG9nKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1idWxsaG9ybiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWJ1bGxob3JuKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1jYWxjdWxhdG9yIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtY2FsY3VsYXRvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY2FtZXJhIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtY2FtZXJhKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1jYXJ0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtY2FydCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY2hhdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWNoYXQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWNoZWNrbWFyayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWNoZWNrbWFyayk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY2xvY2sge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1jbG9jayk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY2xvc2Uge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1jbG9zZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY2xvdWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1jbG91ZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtY29tcGFueS1kaXJlY3Rvcnkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1jb21wYW55LWRpcmVjdG9yeSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZGFzaGJvYXJkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZGFzaGJvYXJkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1kb3duLWFycm93IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZG93bi1hcnJvdyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZG93bmxvYWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1kb3dubG9hZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZW1wbG95bWVudCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWVtcGxveW1lbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWVudmVsb3BlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZW52ZWxvcGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWV2ZW50cyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWV2ZW50cyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZXhjbGFtYXRpb24tcG9pbnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1leGNsYW1hdGlvbi1wb2ludCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZXhwYW5kIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZXhwYW5kKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1leWUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1leWUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWV5ZS1jb3ZlcmVkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZXllLWNvdmVyZWQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWZhc3QtYmFja3dhcmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1mYXN0LWJhY2t3YXJkKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mYXN0LWJhY2t3YXJkLWJlZ2lubmluZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWZhc3QtYmFja3dhcmQtYmVnaW5uaW5nKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mYXN0LWZvcndhcmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1mYXN0LWZvcndhcmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWZhc3QtZm9yd2FyZC1lbmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1mYXN0LWZvcndhcmQtZW5kKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mb3JtcyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWZvcm1zKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mb3J3YXJkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZm9yd2FyZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtaGVhcnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1oZWFydCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtaW1hZ2Uge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pbWFnZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtaW5mb3JtYXRpb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pbmZvcm1hdGlvbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbGVmdC1hcnJvdyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWxlZnQtYXJyb3cpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWxpZ2h0YnVsYiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWxpZ2h0YnVsYik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbGluayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWxpbmspO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWxpc3RzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbGlzdHMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWxvY2F0aW9ucyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWxvY2F0aW9ucyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbG9jayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWxvY2spO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLW1lbnUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1tZW51KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1tZXNzYWdlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbWVzc2FnZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbWluaW1pemUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1taW5pbWl6ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbXV0ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLW11dGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLW5ld3Mge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1uZXdzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1uZXctd2luZG93IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbmV3LXdpbmRvdyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcGFnZXMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1wYWdlcyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcGFpbnRicnVzaCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXBhaW50YnJ1c2gpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBhcGVyY2xpcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXBhcGVyY2xpcCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcGF1c2Uge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1wYXVzZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcGVyY2VudCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXBlcmNlbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBsYXktYnV0dG9uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcGxheS1idXR0b24pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXF1ZXN0aW9uLW1hcmsge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1xdWVzdGlvbi1tYXJrKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1yZWZyZXNoIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcmVmcmVzaCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcmVzb3VyY2VzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcmVzb3VyY2VzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1yZXdpbmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1yZXdpbmQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXJpZ2h0LWFycm93IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcmlnaHQtYXJyb3cpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXJzcyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXJzcyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtc2VhcmNoIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtc2VhcmNoKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1zZW8ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1zZW8pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXNldHRpbmdzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtc2V0dGluZ3MpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXN0YXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1zdGFyKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1zdGFyLWNpcmNsZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXN0YXItY2lyY2xlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1zdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtc3RvcCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtdHJhaW5pbmcge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC10cmFpbmluZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtdHJhc2gge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC10cmFzaCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtdW5sb2NrIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdW5sb2NrKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC11cC1hcnJvdyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXVwLWFycm93KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC11c2VycyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXVzZXJzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC12ZXJ0aWNhbC1kb3RzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdmVydGljYWwtZG90cyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtdmlldy1zaXRlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdmlldy1zaXRlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC12b2x1bWUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC12b2x1bWUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXZvbHVtZS1kb3duIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdm9sdW1lLWRvd24pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXdhbmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC13YW5kKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC13aWZpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtd2lmaSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtem9vbS1pbiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXpvb20taW4pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXpvb20tb3V0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtem9vbS1vdXQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLW1pbnVzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbWludXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBsdXMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1wbHVzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1zZGstZGV2ZWxvcGVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtc2RrLWRldmVsb3Blcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtaGVscGRlc2sge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1oZWxwZGVzayk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtc2F2ZS1hbmQtcmV0dXJuIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtc2F2ZS1hbmQtcmV0dXJuKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1pY29uLWZvbnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pY29uLWZvbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWNsaXBib2FyZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWNsaXBib2FyZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbGlua2VkLWluIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtbGlua2VkLWluKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1nb29nbGUtcGx1cyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWdvb2dsZS1wbHVzKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1pbnN0YWdyYW0ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pbnN0YWdyYW0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXlvdXR1YmUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC15b3V0dWJlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC10d2l0dGVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdHdpdHRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcGludGVyZXN0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcGludGVyZXN0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mYWNlYm9vayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLWZhY2Vib29rKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1pbnRlZ3JhdGlvbnMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pbnRlZ3JhdGlvbnMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBlbmNpbCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXBlbmNpbCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtZHJhZy10by1zb3J0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtZHJhZy10by1zb3J0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC12ZXJzaW9uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtdmVyc2lvbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcXVpY2stZWRpdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLXF1aWNrLWVkaXQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXNhdmUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1zYXZlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1mbG9wcHkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1mbG9wcHkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWNvbnRyb2wtY2VudGVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtY29udHJvbC1jZW50ZXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLWVkaXQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1lZGl0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1yYXRlcy1zb2xpZC1iYWNrZ3JvdW5kIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bmljb2RlKCRhZnAtcmF0ZXMtc29saWQtYmFja2dyb3VuZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtcmF0ZXMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1yYXRlcyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtaWNvbnMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1pY29ucyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZnAtbW9kdWxlcyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkYWZwLW1vZHVsZXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWZwLXBob3RvLWdhbGxlcnkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1waG90by1nYWxsZXJ5KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmcC1kdXBsaWNhdGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGFmcC1kdXBsaWNhdGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */</pre></body></html>